LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 07-29-2019, 03:24 AM   #1
shivambhatele
LQ Newbie
 
Registered: Jul 2019
Posts: 1

Rep: Reputation: Disabled
Python IDEs


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?
 
Old 07-29-2019, 06:42 AM   #2
Beryllos
Member
 
Registered: Apr 2013
Location: Massachusetts
Distribution: Debian
Posts: 529

Rep: Reputation: 319Reputation: 319Reputation: 319Reputation: 319
Define best.
 
1 members found this post helpful.
Old 07-29-2019, 07:55 AM   #3
teckk
LQ Guru
 
Registered: Oct 2004
Distribution: Arch
Posts: 5,152
Blog Entries: 6

Rep: Reputation: 1835Reputation: 1835Reputation: 1835Reputation: 1835Reputation: 1835Reputation: 1835Reputation: 1835Reputation: 1835Reputation: 1835Reputation: 1835Reputation: 1835
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.
 
Old 07-29-2019, 09:55 AM   #4
scasey
LQ Veteran
 
Registered: Feb 2013
Location: Tucson, AZ, USA
Distribution: CentOS 7.9.2009
Posts: 5,752

Rep: Reputation: 2223Reputation: 2223Reputation: 2223Reputation: 2223Reputation: 2223Reputation: 2223Reputation: 2223Reputation: 2223Reputation: 2223Reputation: 2223Reputation: 2223
Not an IDE, but I really prefer ScITE for code editing. Works in both Linux and Windows.
 
Old 07-29-2019, 10:57 AM   #5
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,255

Rep: Reputation: 5326Reputation: 5326Reputation: 5326Reputation: 5326Reputation: 5326Reputation: 5326Reputation: 5326Reputation: 5326Reputation: 5326Reputation: 5326Reputation: 5326
If you're considering vim, then think about using neovim with these three plugin:

https://github.com/neoclide/coc.nvim
https://github.com/neoclide/coc-python
https://github.com/w0rp/ale

Personally, I'm in a bit of a vim-purist phase. So I use vim (not neovim) with the following in ~/.vim/after/ftplugin/python.vim:

Code:
setlocal makeprg=mypy\ --strict\ %
setlocal formatprg=black\ \--quiet\ -
That gives me syntax-checking with ":make" and formatting with "gq".

I use jedi-vim and VimCompletesMe for code completion.

I use ctags to jump to definitions, and gtags-cscope to jump to symbol usages. Both integrate with vim.

Last edited by dugan; 07-29-2019 at 11:19 AM.
 
Old 03-19-2021, 07:53 AM   #6
craigevil
Senior Member
 
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid/RPIOS
Posts: 4,889
Blog Entries: 28

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
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.

Best is what works for you.
 
Old 03-19-2021, 10:43 AM   #7
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,818

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Quote:
Originally Posted by shivambhatele View Post
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
 
Old 03-19-2021, 10:58 AM   #8
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,629

Rep: Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557

A quick heads up: This old thread was bumped by a spammer (now deleted).

The OP (shivambhatele) has never returned after starting the thread.

 
2 members found this post helpful.
  


Reply

Tags
python



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Top 3 open source Python IDEs LXer Syndicated Linux News 0 10-29-2015 09:21 AM
LXer: 6 Best Free Python IDEs LXer Syndicated Linux News 1 07-28-2013 12:43 PM
LXer: Best IDEs for Octave, Python and R LXer Syndicated Linux News 0 07-18-2013 05:10 AM
LXer: Python Python Python (aka Python 3) LXer Syndicated Linux News 0 08-05-2009 08:30 PM
What are some great C and python IDEs? servnov Programming 1 11-30-2004 09:21 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 01:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration