Cocoabytes' pick on Python IDEs and Editors
The five IDE / editor tools that I've used for Python....
IDEs not only come with editors but also help with building, executing, debugging and source control. When compared to a code editor which is less feature rich, IDEs are bigger and may take time to install. Looking to install, click the titles of the tools to learn more.
ANACONDA - JUPYTER
Open source and interactive coding application that supports display of rich output and markdown support
GOOGLE COLAB
No downloads, beginner friendly. It works like a Jupyter notebook. Beware, more than 12 hours and you’ll lose connectivity! So long running computations atleast on free versions are not recommended
VISUAL STUDIO CODE
VS Code supports Python, look it up in the Marketplace. The code editor comes with - Intellisense ( code completion ), Debugging tools, and supports integration with Version Control systems
ECLIPSE + PYDEV
If you’re like me who started with Java, your de-facto IDE will be Eclipse with PyDev extension found on the marketplace. Try the others and you’ll leave Eclipse!
PYCHARM
De-facto Python IDE is rich in features - code completion, debugging tools, version control and support testing frameworks. Exclusively built to work with Python.
BONUS!!! - My MAC with pre-installed (but now dated) Python had to be updated first before I used
IDLE and
Vim Editor