Что будет нового в Python 3.14? 🐍 Если коротко — Python продолжает войну с GIL и делает очередной шаг в сторону производительности. Релиз запланирован на октябрь 🗓

Что самого сочного нас ждёт:

1️⃣ Free-threaded Python теперь официально поддерживается (PEP 779). Сборка без глобальной блокировки интерпретатора — больше не эксперимент. Да, пока это опционально и с небольшими потерями в однопотоке, но вектор задан.

2️⃣ Множественные интерпретаторы в стандартной библиотеке (PEP 734). Еще один гвоздь в крышку гроба GIL. Теперь можно запускать изолированные копии Python в одном процессе, используя concurrent.interpreters. Это как multiprocessing, только легковеснее и эффективнее. Мощнейший инструмент для CPU-bound задач.

3️⃣ T-строки (PEP 750). Новый вид строк с префиксом t"...". В отличие от f-строк, они не вычисляются сразу, а создают объект-шаблон. Это удобно для безопасной генерации HTML, SQL и других DSL. Больше никаких случайных XSS-уязвимостей из-за кривых конкатенаций.

4️⃣ Удаленная отладка с PDB (PEP 768). Теперь можно подключить pdb к любому запущенному Python-процессу по его PID: python -m pdb -p 12345. Отлаживать зависшие в проде приложения станет проще.

А ещё отложенные аннотации (прощай, from future import annotations), Zstandard из коробки и улучшенная подсветка синтаксиса в REPL. Больше подробностей здесь ◀️

Доживём до того, как шутки про медленный Python останутся в прошлом?

Что будет нового в Python 3.14? 🐍
Если коротко — Python продолжает войну с GIL и делает очередной шаг в сторону производительности | Сетка — социальная сеть от hh.ru