Логотип

Вышел Python 3.14 с поддержкой многопоточности

Вышел Python 3.14 с поддержкой многопоточности

Ровно через год после выхода предыдущей версии 3.13 команда Python официально выпустила версию 3.14 для самого популярного языка программирования в мире.

Одним из самых значительных дополнений в этой версии стал многопоточный Python, который устраняет глобальную блокировку интерпретатора и обеспечивает настоящее параллельное выполнение. Это долгожданное изменение позволяет разработчикам в полной мере использовать многоядерные процессоры и открывает новые возможности для создания высокопроизводительных приложений на чистом Python. По мнению разработчиков, это один из самых значительных шагов вперёд в истории Python.

Ещё одним важным нововведением стало появление шаблонных строковых литералов, или t-строк, которые используют знакомый синтаксис f-строк, но предназначены для пользовательской обработки строк. Аннотации типов теперь вычисляются лениво, что улучшает их поведение в сложном коде или коде с прямыми ссылками. Обработка исключений также стала немного чище, поскольку в некоторых except-выражениях теперь можно опускать скобки.

Помимо обновлений синтаксиса, расширилась и стандартная библиотека. Новый модуль compression.zstd добавляет встроенную поддержку алгоритма сжатия Zstandard, а модуль uuid теперь поддерживает версии с 6 по 8 и ускоряет создание более старых версий до 40 %.

Инструменты командной строки Python также были доработаны: подсветка синтаксиса теперь отображается в unittestargparsejson и других модулях, что упрощает чтение вывода в терминале.

Что касается отладки, то новый интерфейс отладчика с низкими накладными расходами позволяет подключаться внешним инструментам с минимальным влиянием на производительность, а встроенный отладчик теперь может удаленно подключаться к работающему процессу Python. Кроме того, новый инструмент командной строки упрощает проверку и мониторинг асинхронных задач.

Читать  Выпущена версия Linux 6.12 с поддержкой реального времени, Sched_Ext, AMD RDNA4 и другими функциями

Что касается производительности, Python 3.14 поставляется с экспериментальным типом интерпретатора, который обеспечивает заметное повышение скорости при компиляции с использованием новых наборов инструментов. Официальные двоичные файлы для macOS и Windows теперь включают экспериментальный JIT-компилятор, и впервые официальные двоичные файлы доступны и для пользователей Android.

Кроме того, реализация HMAC в Python была переписана с использованием формально проверенного кода из проекта HACL* для повышения безопасности и надёжности.

В этом выпуске также модернизирована модель распространения Python. Подписи PGP больше не предоставляются для файлов релизов, а для проверки теперь рекомендуется использовать Sigstore. В Windows традиционный установщик заменён новым менеджером установки Python, хотя старая версия будет доступна в сериях 3.14 и 3.15.

Как обычно, этот выпуск также включает в себя очистку от устаревших API, удаление нескольких старых элементов C API и функций стандартной библиотеки, которые были помечены для удаления в более ранних версиях. Разработчикам рекомендуется ознакомиться с полным документом «Что нового в Python 3.14: https://docs.python.org/3/whatsnew/3.14.html».

 

Для получения дополнительной информации см. объявление: https://pythoninsider.blogspot.com/2025/10/python-3140-final-is-here.html.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала