Python 3.13
Дата выпуска: Oct. 1, 2024
Python версии 3.13
На заметку
Со списком нововведений вы можете ознакомиться на странице «Python 3.13» (англ.).
Внимание
Удалены устаревшие модули:
aifc
, audioop
, cgi
, cgitb
, chunk
, crypt
, imghdr
, mailcap
, msilib
, nis
, nntplib
, ossaudiodev
, pipes
, sndhdr
, spwd
, sunau
, telnetlib
, uu
, xdrlib
. А также: 2to3
и lib2to3
.Некоторые изменения:
ast.parse()
теперь принимает аргументoptimize
- Добавлена
copy.replace()
, создающая модифицированную копию объекта (для работы с неизменяемыми объектами). - Добавлена
glob.translate()
, представляющая подстановочные символы оболочки в виде регулярного выражения. - Добавлена
os.process_cpu_count()
, возвращающая количество логических процессоров, доступных данной нити текущего процесса. - Добавлен
pathlib.Path.from_uri()
для созданияpathlib.Path
из URI видаfile://
. - Ускорена
textwrap.indent()
примерно на 30% на больших объёмах текста.
_
Предложения по улучшению (PEP)
Номер | Название | Тип | Состояние |
---|---|---|---|
554 | Подинтерпретаторы в стандартной библиотеке | С |
Черн. |
558 | Определение семантики locals() | С |
Отл. |
649 | Отложенное вычисление аннотаций с использованием дескрипторов | С |
Утв. |
667 | Единообразные представления пространств имён | С |
Черн. |
703 | Сделать необязательным ГБИ (GIL) в CPython | С |
Черн. |
712 | Добавление параметра «converter» для dataclasses.field | С |
Черн. |
718 | Аннотации типов для функций | С |
Черн. |
719 | График выпуска Python 3.13 | И |
Действ. |
726 | __setattr__ и __delattr__ на уровне модуля | С |
Черн. |
727 | Метаданные документации в разметке типов | С |
Черн. |
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.