Python
To develop Python scripts in PyCharm:
Download and install Python.
Configure at least one Python interpreter.
If you are a Windows user, we recommend that you install Python for Windows.
Supported versions
Python 2: version 2.7
Python 3: from the version 3.6 up to the version 3.11
The following feature is available as part of Python 3.10 support
The following features are available as part of Python 3.9 support
The following features are available as part of Python 3.8 support
PEP-589 – TypedDict: Type Hints for Dictionaries with a Fixed Set of Keys
Python bug tracker task #36817 – Support = expressions in f-strings
PyCharm integrates the following features of Python 3.7:
Python support in PyCharm
PyCharm provides the following features to help you work with Python:
Feature | PyCharm Edu | PyCharm Community | PyCharm Professional |
---|---|---|---|
Dedicated project types | |||
Ability to configure local interpreters and virtual environments. | |||
Ability to configure remote and docker-based interpreters. | |||
Run/debug configurations for Python | |||
Run/debug configurations for Python remote debug | |||
Code insight, Code inspections, Intention actions, and Code completion | |||
Built-in code formatter and separate set of Python code style settings | Limited to Python, HTML, JSON, and XML | Limited to Python, HTML, JSON, XML, and YAML | |
Find usages in Python code. | |||
Recognizing Python documentation comments | |||
Configuring Python debugger. | |||
Navigation to the method hierarchy |