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