+ 57

Python IDE for Linux

Hi , I am gonna start Python from this week. I wanted to know which IDE would be good for a beginner for Linux Ubuntu 17.04 version

9th Apr 2018, 6:32 PM
Vishal Pal❄️⚛️
Vishal Pal❄️⚛️ - avatar
116 ответов
+ 73
It is not directly related to your question, but Ubuntu 17 is not a good choice. Always try to use LTS version. The latest LTS version is 16, but they are releasing the 18 in few weeks. Why? Support, stability and many other issues are solved on LTS versions (or will be fixed very soon) But about Python IDE, I'll recommend you to use PyCharm. If you are student you can get professional version of PyCharm or any other product of "jetbrains" for free. https://www.jetbrains.com/student/
10th Apr 2018, 12:48 PM
Aaron Sarkissian
Aaron Sarkissian - avatar
+ 35
I don't usually code in Python, but when I do I like to use PyCharm. It has a version that you can use for free, it's available on Linux and it's great: https://www.jetbrains.com/pycharm-edu/download/#section=linux
9th Apr 2018, 6:41 PM
Mickel
Mickel - avatar
+ 12
Honey , you can start with the SoloLearn Course Available here and after completing the course tried playing both quiz Challenge and Coding Challenge that help you out and many doubt would even raised. But learning without doubt is not learning. After that there are also many advanced courses Created by our SL Community members. Approach the external links and sites that may help you out with other Questions . And We SL user are always here to help you out and post Questions to Q/A section Other way is the use the discord server of SoloLearn with #programming-question section and ask questions . Invite Link to AhriFox SL discord server :- https://www.sololearn.com/discuss/689391/?ref=app
12th Apr 2018, 6:53 PM
Vishal Pal❄️⚛️
Vishal Pal❄️⚛️ - avatar
+ 12
learn how to use VIM ;)
13th Apr 2018, 9:22 PM
Matko Popović
Matko Popović - avatar
+ 10
Honey Python is General-purposed language used from server automation to Data Science. Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. It is simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. It supports modules and packages, which encourages program modularity and code reuse. Many Countries used Python for statistical analysis and visualisation. It is preferred language for machine learning and other data analysis works.
12th Apr 2018, 6:27 PM
Vishal Pal❄️⚛️
Vishal Pal❄️⚛️ - avatar
+ 9
Hello, there’s a new Python IDE that just has been launched, it is called “thonny” it’s available in every OS and is developed especially for beginners. It’s free and under MIT license. It’s a project from the university of Tartu, Estonia. Check http://thonny.org/
11th Apr 2018, 9:51 PM
Étienne Ray Ballorain
Étienne Ray Ballorain - avatar
+ 8
IDLE should be ok to start coding with Python, and is installed with it
9th Apr 2018, 6:41 PM
Loïc Mahé
Loïc Mahé - avatar
+ 8
Hi everyone. I think that in order for someone to learn programming it is best to use simple tools and make mistakes. So, for me, massive software like pycharm (~200MB) with autocorrection tools do not help. As others have recommended, simple editors such as nano or geany with the help of a terminal emulator can do the job. If you have more time and the willing to learn more advanced tools, I recommend vi (or vim) or emacs. These are the best programming editors in the known universe :)
18th Apr 2018, 11:59 AM
Anestis Kotidis
Anestis Kotidis - avatar
+ 8
Short version - IDEs 1. PyCharm - Best, but Heavy 2. Spyder - Still best, Lightweight 3. PyDev extension (Eclipse) - Good, but not python dedicated, so not great, also gives Java feel 4. Atom, Visual Studio, KDevelop, etc. - Good, yet not as good as PyDev I think, also not python dedicated 5. IDLE - Good for basics, comes predownloaded with python (in all OS) 6. Text editors - usually come with syntax highlighting
18th Apr 2018, 4:13 PM
Rugved Modak
Rugved Modak - avatar
+ 6
Pycharm is dope
9th Apr 2018, 10:16 PM
gerishom eg'ikotz
gerishom eg'ikotz - avatar
+ 6
I use Eric6. It's an amazing IDE. I highly recommend it to you!
12th Apr 2018, 6:45 PM
Paul Grasser
Paul Grasser - avatar
+ 5
use visual studio code
9th Apr 2018, 7:43 PM
Hallox
Hallox - avatar
+ 5
You can try for Spyder.
10th Apr 2018, 11:46 PM
Mohammad Nazmul Hossain
Mohammad Nazmul Hossain - avatar
+ 5
uid I fully agree. I use nano for all scripting and even smaller C/C++ stuff. When I was still proficient in Python, it was all I used. BTW You don't need to make a Python script executable to run it in Python (chmod +x this.py) the same way a shell script doesn't need to be executable by running sh this.sh. You just run python this.py. When you make a python script executable, it's when you plan to run it through the shell as a standalone script, eg #! /usr/bin/env python Just a tip. It saves typing, too.
11th Apr 2018, 10:21 AM
non
+ 5
VS code
12th Apr 2018, 4:17 AM
lizixuam
lizixuam - avatar
+ 4
i like atom
10th Apr 2018, 3:28 PM
Inlacrimas
+ 4
sublime - for any language. you may intagrate devtools into sublime to fix bugs and check code executes line by line.
11th Apr 2018, 5:12 AM
Alexander Popov
Alexander Popov - avatar
+ 4
You can use PyCharm. Visual Studio Code with the Python and Code Runner extensions is also a great choice.
12th Apr 2018, 4:21 PM
Tamim Arafat
Tamim Arafat - avatar
+ 4
for all purpose the Netbeans IDE is best. you gonna to try this for your python programming. Have enjoy with learning python .....👍
17th Apr 2018, 4:45 PM
Shubham Dharak
Shubham Dharak - avatar
+ 4
I definitely recommend VSCode, because it's light but still holds the important features.
18th Apr 2018, 8:51 AM
eRosz
eRosz - avatar