Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/JetBrains/awesome-pycharm

A curated list of resources for learning and using PyCharm, a Python IDE from JetBrains
https://github.com/JetBrains/awesome-pycharm

List: awesome-pycharm

awesome ide pycharm python web-development

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

[![JetBrains team project](http://jb.gg/badges/team.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

# Awesome PyCharm

A curated list of resources for learning and using
[PyCharm](https://www.jetbrains.com/pycharm),
an IDE for Python.

Inspired by [awesome-python](https://github.com/vinta/awesome-python).

## Contents

- [Awesome PyCharm](#awesome-pycharm)
- [Articles](#articles)
- [Tutorials](#tutorials)
- [Videos](#videos)
- [Plugins](#plugins)
- [Live Templates](#live-templates)
- [Contributing](#contributing)

- - -

## Articles

* [Configure PyCharm for Python/Django and Introduction to Django Rest Framework](https://medium.com/@srijan.pydev_21998/configure-pycharm-for-python-django-and-introduction-to-django-rest-framework-f9c1a7cb4ba0)
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](https://www.ghacks.net/2017/10/12/pycharm-python-ide-linux/)
discusses PyCharm as an IDE plus installation instructions for Linux Mint
using a PPA. *(2017/10/12, Mike Turcotte)*

* [Integrating PyCharm with Pyenv](http://vcrmartinez.com/2017/08/04/integrating-pycharm-with-pyenv/) shows how to use
[pyenv](https://github.com/pyenv/pyenv) (the Python version management tool)
from within PyCharm. *(2017/08/04, Viktor Martinez)*

* [Python Tool Review: Using PyCharm for Python Development - and More](https://www.caktusgroup.com/blog/2017/07/05/python-tool-review-using-pycharm-python-development-and-more/?utm_content=58335036&utm_medium=social&utm_source=twitter)
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](http://www.csestack.org/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](http://freemongodbcourse.com) 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](https://youtu.be/0y5XlNeFxNk)
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](https://youtu.be/i1js96Ha_OQ) 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](https://youtu.be/SVxuUGjB8YU) demonstrates many not so obvious, but super useful features and hotkeys *(2017/07/12, Dmitry Trofimov)*

* [django-bootstrap3 Pycharm Module Install](https://youtu.be/5y9Z_BhEr5Q) Use PyCharm to install this plugin
into an existing Django project. *(2017/08/19, Chris Mahn)*

* [Pycharm Reformatting](https://youtu.be/JZ_xuPiK-UA) shows
reformatting files, generating imports with quick fix. *(2017/08/05, Chris Mahn)*

* [Productive pytest with PyCharm](https://youtu.be/ixqeebhUa-w) helps level up pytest skill. *(2018/02/26, Brian Okken)*

### Spanish

* [Django Creación de nuestro primer proyecto con Django en PyCharm](https://youtu.be/oX0SoU9OHnE)
*(2017/06/14, KeepCoding)*

### Portuguese

* [Curso Python #05 - Instalando o PyCharm e o QPython3](https://youtu.be/ElRd0cbXIv4)
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](https://plugins.jetbrains.com/plugin/7141-mongo-plugin)
integrates MongoDB Servers with database/collections tree, Query Runner and
Shell console. *(2017-12-12)*
* [JS GraphQL](https://plugins.jetbrains.com/plugin/8097-js-graphql/) provides GraphQL support directly inside PyCharm.
* Editor
* [CodeGlance](https://plugins.jetbrains.com/plugin/7275-codeglance) provides a minimap for your editor, similar to Sublime.
* [Open in Splitted Tab](https://plugins.jetbrains.com/plugin/7407-open-in-splitted-tab/) adds a PyCharm command to open a definition in a new splitted tab.
* Code Analysis
* [Sourcery](https://plugins.jetbrains.com/plugin/12631-sourcery) provides a list of refactoring recommendations to simplify your codebase. [freemium]
* [Grazie](https://plugins.jetbrains.com/plugin/12175-grazie/) provides grammar and advanced spell checking.
* [Python Security](https://plugins.jetbrains.com/plugin/13609-python-security/) helps you spot security problems in libraries and code.
* Integration
* [Code Review for BitBucket](https://plugins.jetbrains.com/plugin/13538-code-review-for-bitbucket/) lets you manage BitBucket pull requests from inside the IDE. [paid]
* File Type Support
* [Requirements](https://plugins.jetbrains.com/plugin/10837-requirements/) adds extra support for `requirements.txt` files.
* [Idealog](https://plugins.jetbrains.com/plugin/9746-ideolog/) views log files.
* [.ignore](https://plugins.jetbrains.com/plugin/7495--ignore/) provides support for `.gitignore` and other ignore file lists.
* [.env](https://plugins.jetbrains.com/plugin/9525--env-files-support/) support for `.env` environment variable definitions.
* [Pug](https://plugins.jetbrains.com/plugin/7094-pug-ex-jade-/) template support plugin.
* [Extra Icons](https://plugins.jetbrains.com/plugin/11058-extra-icons/) provides icons for a lot more file types.

## Live Templates

* [Flask PyCharm Templates](https://github.com/mstuttgart/flask-pycharm-templates)
Collection of live templates to help you develop Flask web applications. *(2017-10-08, Michell Stuttgart)*

## Themes

* [PyCharm Color Schemes](https://github.com/mstuttgart/pycharm-color-scheme)
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](https://github.com/JetBrains/awesome-pycharm/blob/master/CONTRIBUTING.md)
first.