A curated list of resources for learning and using PyCharm, a Python IDE from JetBrains

JetBrains JetBrains Last update: Feb 04, 2024

JetBrains team project Awesome

Awesome PyCharm

A curated list of resources for learning and using PyCharm, an IDE for Python.

Inspired by awesome-python.

Contents


Articles

Tutorials

Videos

English

Spanish

Portuguese

Plugins

  • Database and Frameworks
    • MongoDB Plugin for IntelliJ integrates MongoDB Servers with database/collections tree, Query Runner and Shell console. (2017-12-12)
    • JS GraphQL provides GraphQL support directly inside PyCharm.
  • Editor
    • CodeGlance provides a minimap for your editor, similar to Sublime.
    • Open in Splitted Tab adds a PyCharm command to open a definition in a new splitted tab.
  • Code Analysis
    • Sourcery provides a list of refactoring recommendations to simplify your codebase. [freemium]
    • Grazie provides grammar and advanced spell checking.
    • Python Security helps you spot security problems in libraries and code.
  • Integration
  • File Type Support
    • Requirements adds extra support for requirements.txt files.
    • Idealog views log files.
    • .ignore provides support for .gitignore and other ignore file lists.
    • .env support for .env environment variable definitions.
    • Pug template support plugin.
    • Extra Icons provides icons for a lot more file types.

Live Templates

  • Flask PyCharm Templates Collection of live templates to help you develop Flask web applications. (2017-10-08, Michell Stuttgart)

Themes

  • PyCharm Color Schemes Collection of themes adapted to use with this IDE. (2019-10-01, Michell Stuttgart)

Contributing

Your contributions are always welcome! Please take a look at the contribution guidelines first.

Subscribe to our newsletter