Python наконец официально стал многопоточным по-взрослому — и даже обзавёлся экспериментальным JIT-компилятором. Да, это уже не просто обновление, а настоящий апгрейд эпохи GIL.

Версия Python 3.14.0 вышла как стабильный релиз и принесла массу интересных новшеств — от улучшенной работы аннотаций до встроенной поддержки Zstandard и UUIDv7.

Главные фичи:

  • PEP 779 — Free-threaded Python теперь официально поддержан (GIL больше не обязателен).

  • PEP 750 — шаблонные строки t"", аналог f"", но для кастомных парсеров.

  • PEP 649 — аннотации теперь вычисляются отложенно.

  • PEP 784 — новый модуль compression.zstd (поддержка Zstandard).

  • PEP 768 — интерфейс для внешних отладчиков без накладных расходов.

  • uuid теперь поддерживает версии 6–8 и работает до 40% быстрее.

  • macOS и Windows-билды теперь включают экспериментальный JIT.

  • Впервые доступны официальные Android-сборки.

Python окончательно перестаёт быть «медленным, но удобным». С фритредингом, JIT’ом и оптимизированной памятью он всё больше приближается к C# и Java по скорости исполнения — сохраняя простоту синтаксиса.

Полный список нововведений

Русскоязычное сообщество про Python

Друзья! Эту новость подготовила команда Python for Devs — канала, где каждый день выходят самые свежие и полезные материалы о Python и его экосистеме. Подписывайтесь, чтобы ничего не пропустить!