PyCharm ist eine Integrierte Entwicklungsumgebung (IDE) für die Programmiersprache Python. Zu den Features gehören Refactoring, Unterstützung des Web Application Frameworks Django, direkter Zugriff auf die Google App Engine, Tools zur Versionskontrolle sowie vielfältige Möglichkeiten zum automatischen Erstellen von Code. PyCharm bietet eine umfassende Liste von Neuerungen, darunter die vollständige Unterstützung von Python 3.5, Docker-Integration, Visualisierung von Parallelthreads und vieles mehr.