Python
To develop Python scripts in JetBrains DataSpell:
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.10
- PEP 585 – Type Hinting Generics In Standard Collections
- PEP 593 – Flexible function and variable annotations
- PEP 614 – Relaxing Grammar Restrictions On Decorators
- PEP-570 – Python Positional-Only Parameters
- PEP-572 – Assignment Expressions
- PEP-586 – Literal Types
- PEP-589 – TypedDict: Type Hints for Dictionaries with a Fixed Set of Keys
- PEP-591 – Adding a final qualifier to typing
- Python bug tracker task #36817 – Support = expressions in f-strings
JetBrains DataSpell integrates the following features of Python 3.7:
Python support in JetBrains DataSpell
JetBrains DataSpell provides the following features to help working with Python:
Dedicated project types.
Ability to configure local and remote interpreters and virtual environments..
Run/debug configurations for Python, and Python remote debug.
Code inspections.
Intention actions.
Code completion and resolve.
Built-in code formatter and separate set of Python code style settings.
Find usages in Python code.
Quick documentation.
Recognizing Python documentation comments.
Documentation generators
Configuring Python debugger.