Релиз Python 3.15
В новой версии языка разработчики сделали упор на ускорение запуска приложений и расширение базовых типов данных, которые сообщество просило внедрить годами.
Самым ожидаемым нововведением стало появление механизма явных «ленивых импортов».
С помощью нового мягкого ключевого слова lazy программисты теперь могут откладывать загрузку тяжелых библиотек до момента их фактического вызова в коде (например, через синтаксис lazy import module). Это решение радикально сокращает время старта CLI-скриптов и масштабных веб-сервисов, исключая лишнее потребление оперативной памяти на этапе инициализации.
Кроме того, разработчики закрыли многолетние пробелы в базовых структурах данных:
frozendict: в язык наконец добавлен встроенный неизменяемый словарь. Он является хешируемым, что позволяет использовать словари в качестве ключей для других словарей или элементов множеств.
sentinel: появился официальный системный тип для создания уникальных объектов-маркеров, который навсегда заменит неудобные конструкции вида DEFAULT = object().
Приятным бонусом для любителей лаконичного кода стала поддержка распаковки элементов прямо внутри генераторов списков и выражений (Comprehensions), что упростило слияние и сглаживание многомерных структур. Наконец, Python окончательно перешел на UTF-8 как кодировку по умолчанию на всех операционных системах, включая Windows, избавив разработчиков от частых ошибок локали при открытии файлов.
Размещено в разделе Новости
10.10.2026
Комментарии:
Нет записей, оставьте свой комментарий.