Code Editors & IDEs

Code editors and integrated development environments (IDEs) are where you’ll spend most of your time writing Python code.

This area covers popular editors and IDEs, such as PyCharm, VS Code, Thonny, and Spyder, so you can compare features and pick what fits your workflow.

For AI-native coding assistants, check out the AI Coding Tools area.

  • Emacs A free, open-source, highly extensible text editor and computing environment.
  • JupyterLab A web-based interactive development environment (IDE) for Jupyter notebooks.
  • Jupyter Notebook A web-based interactive computing environment that lets you combine executable code and narrative text.
  • Neovim A free, open-source, Vim-based text editor that focuses on extensibility.
  • Notepad++ A free, open-source text and source code editor for Windows.
  • Positron A free, modern integrated development environment (IDE) for data science.
  • PyCharm An integrated development environment (IDE) focused on Python.
  • Spyder A free, open source integrated development environment (IDE) for Python that is tailored to scientific computing and data analysis.
  • Sublime Text A commercial, cross-platform text editor for code, markup, and prose.
  • Thonny A free, open-source integrated development environment (IDE) for Python that focuses on simplicity.
  • Vim A free, open-source, highly configurable text editor.
  • Visual Studio Code A free, cross-platform source code editor.
  • Wing IDE An integrated development environment (IDE) for Python.