Editors & IDEs¶
This section covers text editors and integrated development environments that support Python. The pages here range from comprehensive comparison tables to configuration tips for specific editors. Most of this content predates the current generation of tools (VS Code, PyCharm), so treat it as historical reference rather than a current buyer’s guide.
Overviews & Comparisons¶
PythonEditors — large comparison table of editors with Python support, sorted by platform
IntegratedDevelopmentEnvironments — reviews and categorized listing of Python IDEs
IDEKeyboardShortcuts — keyboard shortcut reference across different IDEs
IDLE¶
IDLE — Python’s bundled IDE, included with the standard distribution
IDLEextensions — extending IDLE with additional functionality
IDLEfork — the IDLE fork that was eventually merged back into CPython
Emacs¶
EmacsEditor — using Emacs for Python development
EmacsPythonMode — the python-mode for Emacs
EmacsPythonCompletion — setting up Python code completion in Emacs
EmacsVsVi — the eternal editor debate, Python edition
Vim¶
Vim — configuring Vim for Python development
Eclipse¶
Eclipse — using the Eclipse IDE with Python
EclipsePythonIntegration — details on Python integration plugins for Eclipse
Other IDEs¶
Help¶
Asking for Help — how to ask for help effectively when you run into problems