Что нового в Python3.14? Полный обзор и сравнение с 3.13. Subinterpretters, t-strings, uuid6
Вышел Python 3.14, и это, один из самых богатых релизов последних лет. Без GIL, t-strings, субинтерпретаторы, zstandard, JIT и многое другое. Я разобрал все нововведения по официальным релиз-ноутсам, показал разницу с Python 3.13, сделал демо и выводы, что будем применять на практике. 00:00 — Подготовка окружения 00:55 — Free-threaded CPython: теперь Python без GIL (официально!) 03:43 — Отложенные аннотации типов (PEP 649) 05:32 — T-строки (template strings) – безопасные шаблоны на чистом Python 11:08 — Упрощённый синтаксис обработки исключений 12:23 — Subinterpreters + InterpreterPoolExecutor 18:33 — Новый алгоритм сжатия Zstandard (быстрее gzip/lzma) 19:37 — Подсветка синтаксиса в REPL, календарь и другие утилиты 20:27 — Подключение внешних отладчиков и профайлеров 21:04 — UUID v6/v7/v8 + ускорение генерации UUID v3-v5 23:09 — Предупреждения за return/continue в finally-блоках 24:01 — Новый C API для нативных расширений 24:23 — Tail Call Optimizations (экспериментальный tailcore-интерпретатор) 25:02 — Улучшенные ошибки и подсказки при опечатках 26:48 — Безопасный HMAC (резервная реализация через HACL*) 27:02 — CLI для отладки asyncio задач 27:14 — Официальные сборки Python под Android 27:27 — Экспериментальный JIT-компилятор для Windows/macOS 27:48 — Выводы Полезные ссылки: - Все примеры с кодом — в Telegram: https://t.me/+qFy6scfYqiI5NmFi - Официальный релиз Python 3.14: https://docs.python.org/3/whatsnew/3.14.html #python #it #backend
Название:
Что нового в Python3.14? Полный обзор и сравнение с 3.13. Subinterpretters, t-strings, uuid6
Категория:
Разное