Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

PyCharm

PyCharm is a popular and powerful Integrated Development Environment (IDE) for Python, developed by JetBrains. It provides a wide range of features, including code completion, code inspection, debugging, and support for various Python frameworks and libraries. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Support for popular Python frameworks (Django, Flask, etc.)
  • Code refactoring
  • Unit testing

2023-04-19

Visual Studio Code

Visual Studio Code (VS Code) is a free, open-source, and cross-platform code editor developed by Microsoft. It has a wide range of extensions and supports various programming languages, including Python, with features like code completion, debugging, and integrated version control. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Support for popular Python frameworks (Django, Flask, etc.)
  • Code refactoring
  • Unit testing
  • Extensible with a large plugin ecosystem

2023-04-19

Jupyter Notebook

Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, visualizations, and narrative text. It is widely used in the Python data science and machine learning community. ..

  • Interactive coding environment
  • Support for multiple programming languages
  • Integrated with popular Python data science libraries
  • Embedded visualizations
  • Collaborative editing

2023-04-19

Anaconda

Anaconda is a free and open-source distribution of Python and R programming languages for scientific computing, data science, and machine learning. It includes the Spyder IDE, Jupyter Notebook, and a wide range of pre-installed Python libraries and tools. ..

  • Integrated development environment (Spyder)
  • Jupyter Notebook support
  • Pre-installed Python libraries and tools for data science and machine learning
  • Environment management
  • Cross-platform compatibility

2023-04-19

Spyder

Spyder is a free and open-source Integrated Development Environment (IDE) for Python, designed for scientific computing and data analysis. It provides features like code editing, debugging, and integration with popular Python libraries like NumPy, SciPy, and Matplotlib. ..

  • Code editing
  • Debugging tools
  • Integrated with popular Python scientific libraries
  • Variable explorer
  • Plot viewer
  • Console for interactive coding

2023-04-19

Atom

Atom is a free and open-source code editor developed by GitHub. It has a wide range of packages and themes, and can be customized to support various programming languages, including Python. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Extensible with a large plugin ecosystem
  • Customizable themes and layouts

2023-04-19

Sublime Text

Sublime Text is a popular, cross-platform code editor known for its speed, customizability, and support for a wide range of programming languages, including Python. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Extensible with a large plugin ecosystem
  • Customizable themes and layouts
  • Fast and responsive

2023-04-19

Thonny

Thonny is a free and open-source Integrated Development Environment (IDE) for Python, designed to be simple and easy to use, especially for beginners. It provides features like code editing, debugging, and integrated Python interpreter. ..

  • Simple and intuitive user interface
  • Debugging tools
  • Integrated Python interpreter
  • Support for virtual environments
  • Code completion

2023-04-19

PyDev

PyDev is a Python IDE for the Eclipse platform. It provides features like code completion, code inspection, debugging, and support for popular Python frameworks and libraries. ..

  • Code completion
  • Debugging tools
  • Integrated with Eclipse platform
  • Support for popular Python frameworks (Django, Flask, etc.)
  • Code refactoring
  • Unit testing

2023-04-19

Wing IDE

Wing IDE is a commercial Integrated Development Environment (IDE) for Python, designed for professional developers. It provides advanced features like code completion, debugging, profiling, and support for various Python frameworks and libraries. ..

  • Code completion
  • Debugging tools
  • Profiling
  • Integrated version control
  • Support for popular Python frameworks (Django, Flask, etc.)
  • Code refactoring
  • Unit testing

2023-04-19

PyCharm Community Edition

PyCharm Community Edition is a free and open-source version of the PyCharm IDE, developed by JetBrains. It provides a wide range of features for Python development, including code completion, debugging, and support for popular Python frameworks. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Support for popular Python frameworks (Django, Flask, etc.)
  • Code refactoring
  • Unit testing

2023-04-19

IntelliJ IDEA

IntelliJ IDEA is a popular Integrated Development Environment (IDE) developed by JetBrains. While primarily focused on Java development, it also provides support for Python through various plugins and integrations. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Support for popular Python frameworks (Django, Flask, etc.)
  • Code refactoring
  • Unit testing

2023-04-19