Awesome PyCharm
A curated list of resources for learning and using PyCharm, an IDE for Python.
Inspired by awesome-python.
Contents
Articles
-
Configure PyCharm for Python/Django and Introduction to Django Rest Framework is a walkthrough to get the most out of PyCharm Professional while working with Django. (2018/04/07, Srijan Anand)
-
A Look at PyCharm Python IDE for Linux discusses PyCharm as an IDE plus installation instructions for Linux Mint using a PPA. (2017/10/12, Mike Turcotte)
-
Integrating PyCharm with Pyenv shows how to use pyenv (the Python version management tool) from within PyCharm. (2017/08/04, Viktor Martinez)
-
Python Tool Review: Using PyCharm for Python Development - and More reviews PyCharm as an IDE, discussing performance, Python, Django, Git, code-checking, and more. (2017/07/05, Dan Poirier from Caktus Group)
-
Best Python IDE, Complete Tutorial to setup Python With Pycharm shows complete steps under Windows to setup Python and PyCharm Community Edition, writing and running a simple program, and explains shortcuts. (2016/02/22, Aniruddha Chaudhari)
Tutorials
- MongoDB QuickStart with Python is a free course by Michael Kennedy which features PyCharm. (2017/10/11, Michael Kennedy)
Videos
English
-
Python Beginner Tutorial 1 - Install and Setup PyCharm IDE covers the installation of the latest version of Python 3 and installation and setup of the Free JetBrains PyCharm IDE. After watching this video you will know how to run your very first Python script. (2017-05-19)
-
PyCharm Terminal covers usage of the embedded Terminal tool in PyCharm Community Edition, under Windows. Demos running Django's
manage.py
. (2017/08/03, Chris Mahn) -
PyCharm tips and tricks demonstrates many not so obvious, but super useful features and hotkeys (2017/07/12, Dmitry Trofimov)
-
django-bootstrap3 Pycharm Module Install Use PyCharm to install this plugin into an existing Django project. (2017/08/19, Chris Mahn)
-
Pycharm Reformatting shows reformatting files, generating imports with quick fix. (2017/08/05, Chris Mahn)
-
Productive pytest with PyCharm helps level up pytest skill. (2018/02/26, Brian Okken)
Spanish
- Django Creaciรณn de nuestro primer proyecto con Django en PyCharm (2017/06/14, KeepCoding)
Portuguese
- Curso Python #05 - Instalando o PyCharm e o QPython3 Nesta aula, veremos como instalar e configurar a IDE (Integrated Development Environment) Python chamada PyCharm no Windows, MacOS e Linux. (2017/05/05, Curso em Video)
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
- Code Review for BitBucket lets you manage BitBucket pull requests from inside the IDE. [paid]
- 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.
- Requirements adds extra support for
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.