Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/JetBrains/awesome-pycharm
- Owner: JetBrains
- License: apache-2.0
- Created: 2017-08-22T15:11:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-03-09T13:34:10.000Z (over 2 years ago)
- Last Synced: 2024-05-21T12:19:27.097Z (4 months ago)
- Topics: awesome, ide, pycharm, python, web-development
- Homepage:
- Size: 40 KB
- Stars: 275
- Watchers: 18
- Forks: 47
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- ultimate-awesome - awesome-pycharm - A curated list of resources for learning and using PyCharm, a Python IDE from JetBrains. (Other Lists / PowerShell Lists)
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.