7 октября 2025 года вышел новый стабильный релиз популярного языка программирования Python 3.14.0, в котором была добавлена масса нововведений, включая обновленные функции, дополнительные оптимизации и улучшения производительности по сравнению с предыдущим выпуском Python 3.13.
Подробнее о Python 3.14.0
Одним из самых значимых обновлений стала официальная поддержка многопоточности. Ранее глобальная блокировка интерпретатора (GIL) существенно ограничивала возможности параллельного выполнения кода в Python, что приводило к неэффективному использованию многоядерных процессоров. Теперь полноценная многопоточность позволяет выполнять задачи одновременно на нескольких ядрах как в изолированной, безопасной среде, значительно ускоряя вычисления в ресурсоемких приложениях, таких как анализ данных, веб-сервисы и, в особенности, машинном обучении. Многие ИИ-фреймворки, такие как TensorFlow, PyTorch и scikit-learn, смогут использовать эту функцию для достижения еще более высокой производительности при работе с большими наборами данных и многопоточными вычислительными задачами.
Среди других нововведений — отложенная оценка аннотаций, появление шаблонных строковых литералов t-строк и новый модуль compression.zstd с поддержкой алгоритма Zstandard. Также реализован внешний интерфейс отладчика с нулевыми издержками для CPython. Модуль uuid теперь поддерживает версии UUID 6–8, а генерация версий 3–5 ускорена на 40 %. Кроме того, запрещён выход из блока finally через return, break или continue, обновлен C API и представлен новый тип интерпретатора, обеспечивающий значительный прирост производительности при сборке из исходников. Кроме того, была добавлена формально проверенная реализация HMAC на базе HACL, добавлен новый CLI-интерфейс для проверки запущенных процессов Python и асинхронных задач, а модуль pdb теперь поддерживает удаленное подключение к работающим процессам.
В самих сборках Python также были внесены некоторые изменения: релизы теперь подписываются с помощью Sigstore, официальные бинарные сборки для macOS и Windows теперь включают экспериментальный JIT-компилятор, а для Android впервые выпущены официальные бинарные файлы. Стоит отметить, что традиционный установщик Python для Windows скоро будет заменен на обновленный вариант, уже доступный для загрузки на Microsoft Store, а текущий установщик будет доступен до версии Python 3.15. Более подробная информация о релизе, включая документацию, график выпуска и список пакетов, доступна на официальном сайте Python.
Выводы
Долгожданный релиз Python 3.14.0 превзошел все ожидания энтузиастов и инженеров в сфере искусственного интеллекта, ведь поддержка многопоточности открывает огромный простор возможностей для оптимизации процесса обучения и инференса искусственного интеллекта. Кроме того, обилие других, не менее важных усовершенствований, гарантирует рост популярности Python в сообществе разработчиков, стимулируя появление новых, инновационных приложений для ИИ, аналитики больших данных и веб-хостинга.
Продолжная использовать наш сайт, вы даете согласие на использование файлов Cookie, пользовательских данных (IP-адрес, вид операционной системы, тип браузера, сведения о местоположении, источник, откуда пришел на сайт пользователь, с какого сайта или по какой рекламе, какие страницы
открывает и на какие страницы нажимает пользователь) в целях функционирования сайта, проведения статистических исследований и обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.