Python 3.x

BackendЧастота употребления: очень высокая· Сложность: 2/5· Актуальность: 5/5· Тренд: стабильно

Ветка языка 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
#python #язык программирования #интерпретатор #pep

Источники