Python 3.3
Дата выпуска: Sept. 29, 2012
Python версии 3.3
Пакеты Python 3.3 для скачивания
Основное
На заметку
Основное
- PEP 380: синтаксис делегирования вложенному генератору
yield from - PEP 393: гибкое представление строк (устранение различий в «широких» и «узких» сборках Unicode)
- Модуль
decimalреализован на Си. Для нагруженных приложений ускорение может доходить 120 крат - Система импорта
__import__теперь базируется наimportlib - Новый модуль
lzmaс поддержкой LZMA/XZ - PEP 397: модуль запуска Питона для Windows
- PEP 405: поддержка виртуальных окружений в ядре
- PEP 420: поддержка пакетов типа «пространство имён»
- PEP 3151: изменена иерархия исключений, связанных с ОС и вводом-выводом
- PEP 3155: «полные» имена для классов и функций
- PEP 409: сброс контекста для исключений
- PEP 414: явные литералы Unicode (
u) для облегчения портирования - PEP 418: расширенные, платформонезависимые часы в модуле
time - PEP 412: новая реализация разделения ключей в словарях, значительно сокращающая расход памяти
- PEP 362: объект сигнатуры функции
- Новый модуль
faulthandlerдля диагностики падений - Новый модуль
unittest.mock - Новый модуль
ipaddress - Новый атрибут
sys.implementation - Каркас политик для пакета
email, с предварительной (см. PEP 411) версией политики, добавляющей улучшенную поддержку Юникод при разборе заголовков - Класс
collections.ChainMapсоздания единого представления для нескольких отображений - Множество обёрток для функций POSIX в модулях
osиsignal. А также другие полезные функции, например,sendfile()* Случайный отбор для хешей, представленный в более ранних выпусках-исправлениях, теперь включен по умолчанию
Добавлены
- BlockingIOError
- BrokenPipeError
- ChildProcessError
- ConnectionAbortedError
- ConnectionError
- ConnectionRefusedError
- ConnectionResetError
- FileExistsError
- FileNotFoundError
- InterruptedError
- IsADirectoryError
- NotADirectoryError
- PermissionError
- ProcessLookupError
- TimeoutError
- list.clear
- list.copy
- object.__qualname__
- str.casefold
Устарели
Предложения по улучшению (PEP)
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.