ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
A python script is just a text file. Any text editor will do. I think that a syntax highlighting editor like geany or gedit is very useful for python/bash/C.
So I would add
Geany
Gedit
Idle
anjuta
gambas
etc.
To your list. Try them out and see which one you like.
Easy beginner Python IDEs are Thonny and mu-editor.
Followed by Geany and the python ide.
Then the more complicated ones like PyCharm and VSCode/VSCodium.
For just writing code you can use the editor of your choosing. Be it mousepad, gedit, emacs, vim, neovim, cream, scite, etc.
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,818
Rep:
Quote:
Originally Posted by shivambhatele
Hello Guys, which one is the best IDE in python programming between those:
Eclipse + Pydev
Pycharm
Sublime Text
Visual Studio Code
Vim
GNU/Emacs
And how many total numbers of IDE is available?
I'm a big fan of Emacs (no doubt due to having Emacs muscle memory dating back to the mid-'80s, hence my .sig). I used to like Geany because it was easy to note the indentation levels of Python scripts. However, I changed the Emacs settings to make whitespace depicted as a small centered dot (tabs are tiny arrows) and that gives me the visual indicators I need to avoid the odd "unexpected indent" errors. The syntax highlighting is great and parentheses/bracket/brace matching can't be beat (IMHO) when the "expression" option is enabled. (Plus I'd find working without Tramp mode really annoying.)
How many IDEs are available? That list seems to cover some of the most popular ones though there are almost certainly others. I'd check out those on your list (does Visual Studio Code run on Linux nowadays?) and pick one that "feels right". Life's too short to spend it testing software. Unless, of course, you're being paid to be a software reviewer.
Cheers...
Last edited by rnturn; 03-19-2021 at 10:57 AM.
Reason: grammar
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.