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 и его экосистеме. Подписывайтесь, чтобы ничего не пропустить!
Источник: habr.com