Какие значительные изменения появились в Python 3.13–3.14?

Python 3.13 принёс новый REPL, экспериментальные free-threading и JIT; 3.14 — отложенные аннотации, t-строки, новые средства субинтерпретаторов и поддержку Zstandard.

Короткий ответ

Что ответить на собеседовании

Python 3.13 принёс новый REPL, экспериментальные free-threading и JIT; 3.14 — отложенные аннотации, t-строки, новые средства субинтерпретаторов и поддержку Zstandard.

Подробный разбор

Ответ с пояснениями

Python 3.13 принёс новый REPL, экспериментальные free-threading и JIT; 3.14 — отложенные аннотации, t-строки, новые средства субинтерпретаторов и поддержку Zstandard.

В 3.13 также уточнили семантику locals(), добавили значения по умолчанию для параметров типов и удалили ряд давно устаревших модулей. В 3.14 появились annotationlib, concurrent.interpreters, InterpreterPoolExecutor и compression.zstd. Free-threaded-сборка стала официально поддерживаемой, но обычная сборка всё ещё использует GIL. T-строка создаёт объект шаблона, а не автоматически безопасный SQL или HTML. При миграции проверяют совместимость расширений, аннотаций и зависимостей; JIT не означает обязательное ускорение любого приложения.

Источник: docs.python.org, docs.python.org.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее