PyCharm is a dedicated Python Integrated Development Environment (IDE) providing a wide range of essential tools for Python developers, tightly integrated to create a convenient environment for productive Python, web, and data science development.
PyCharm is cross-platform with Windows, macOS and Linux versions.
Runtime environment based on OpenJDK for running IntelliJ Platform-based products on Windows, macOS, and Linux
Course demos and handouts for Talk Python's Effective PyCharm course