The Best Python IDEs and Code Editors (According to Our Developers and the Python Community)

1. PyCharm

PyCharm has a free community edition, but its full, professional version is paid.

1. PyCharm

2. Visual Studio Code

Visual Studio Code is free to download and open source with freeware binaries.

1. PyCharm

3. Sublime Text

:Sublime Text is shareware (may be downloaded and evaluated for free, but a license must be purchased for continued use).

4. Vim

Vim is all about configurability and, as its official website states, “it will not hold your hand.”

1. PyCharm

5. Atom

Atom is an open-source text editor known for its simple interface and wide customizability

1. PyCharm

6. Jupyter Notebook

Jupyter Notebook is an open-source web app that supports multiple programming languages

7. Eclipse + PyDev + LiClipse

Developed by the Eclipse Foundation, the Eclipse IDE is one of the most notable ones out there. 

8. GNU Emacs

Emacs is described as “the extensible, customizable, self-documenting real-time display editor.”

9. Spyder

Spyder is an IDE developed by and for the people in the scientific fields. It is available through Anaconda.