Python 3.x
Ветка языка Python начиная с версии 3.0: единственная поддерживаемая линия развития языка после завершения поддержки Python 2 в 2020 году.
Подробно
Python 3.x — это актуальная мажорная ветка интерпретируемого языка общего назначения Python, первая версия которой (3.0) вышла в 2008 году. Ключевое отличие от Python 2 — поддержка Unicode для строк по умолчанию, новый синтаксис (print как функция, истинное деление /, расширенные итераторы и yield from) и последующее планомерное развитие языковых возможностей. Ветка развивается через PEP-процесс и выпускается по годовому циклу с чередованием обычных и LTS-подобных релизов, а Python 2.7 окончательно потерял поддержку 1 января 2020 года. Язык применяется в веб-бэкендах (Django, FastAPI, Flask), в Data/ML (NumPy, PyTorch, scikit-learn), в автоматизации, DevOps-скриптах и обучении программированию. При указании «python-3.x» обычно подразумевают конкретную минорную версию (3.10, 3.11, 3.12, 3.13), от которой зависит доступный синтаксис и срок поддержки библиотек.
Примеры употребления
- python3.12 -m venv .venv && source .venv/bin/activate
- match command.split(): ... # синтаксис match-case появился в Python 3.10
- print(f"{value=}") # f-string с отладочным выводом, доступен с 3.8
- python -m pip install --upgrade pip setuptools wheel
