Вышел Python 3.15.0
Состоялся релиз новой версии языка. Над обновлением работали более тысячи контрибьюторов, внедривших тысячи правок.
Основные изменения:
• UTF-8 теперь используется по умолчанию.
• Появились встроенные типы sentinel и frozendict.
• Реализована распаковка в генераторах (comprehensions).
• Добавлены явные ленивые импорты для ускорения запуска.
• Значительно улучшен экспериментальный JIT-компилятор.
• Появился профилировщик Tachyon и новые инструменты для работы с типами.
Разработчики также выпустили «whatsnewt» — текстовую TUI-игру, где через решение 18 головоломок можно изучить все нововведения версии. Запустить её можно командой: uvx --python 3.15 whatsnewt.
Пользователям macOS 27.0 стоит быть осторожнее: из-за изменений в системе возможны зависания приложений на базе tkinter, включая IDLE.
рекомендуем:
@TheVergeRussia
Post #4102
2
