Выпущен Python 3.11 с большими улучшениями производительности, группами задач для асинхронного ввода-вывода
Стабильная версия Python 3.11 вышла как довольно большое обновление для этого популярного языка сценариев.
Python 3.11 весьма интересен множеством улучшений производительности. Python 3.11 выглядит намного лучше с точки зрения производительности благодаря проекту Faster CPython. В целом Python 3.11 может быть на 10–60% быстрее, чем Python 3.10. Pyston и PyPy по-прежнему имеют некоторые преимущества в некоторых областях, но CPython, по крайней мере, работает намного лучше, чем предыдущие версии.
В Python 3.11 также добавлена поддержка групп задач с асинхронным вводом-выводом, группы исключений и исключения*, детальное определение местоположения ошибок в обратных трассировках, поддержка синтаксического анализа TOML в стандартной библиотеке, различные изменения типизации и ряд других функций.
Некоторые из новых важных новых функций и изменений в Python 3.11:
Загрузки и дополнительные сведения о Python 3.11 на Python.org.
Python 3.11 весьма интересен множеством улучшений производительности. Python 3.11 выглядит намного лучше с точки зрения производительности благодаря проекту Faster CPython. В целом Python 3.11 может быть на 10–60% быстрее, чем Python 3.10. Pyston и PyPy по-прежнему имеют некоторые преимущества в некоторых областях, но CPython, по крайней мере, работает намного лучше, чем предыдущие версии.
В Python 3.11 также добавлена поддержка групп задач с асинхронным вводом-выводом, группы исключений и исключения*, детальное определение местоположения ошибок в обратных трассировках, поддержка синтаксического анализа TOML в стандартной библиотеке, различные изменения типизации и ряд других функций.
Некоторые из новых важных новых функций и изменений в Python 3.11:
Общие изменения
- PEP 657 — Включить подробные местоположения ошибок в трассировках
- PEP 654 — Группы исключений и кроме*
- PEP 680 — tomllib: поддержка синтаксического анализа TOML в стандартной библиотеке
- gh-90908 – Введение групп задач в asyncio
- gh-34627 – Атомарная группировка ((?>...)) и притяжательные квантификаторы (*+, ++, ?+, {m,n}+) теперь поддерживаются в регулярных выражениях.
Ввод и изменение языка ввода
- PEP 673 — Самостоятельный тип
- PEP 646 — вариативные дженерики
- PEP 675 — Произвольный литеральный тип строки
- PEP 655 — пометка отдельных элементов TypedDict как обязательных или потенциально отсутствующих
- PEP 681 — Преобразование класса данных
Загрузки и дополнительные сведения о Python 3.11 на Python.org.
Похожие публикации
Нет комментариев