После 19 месяцев разработки представлен обновленный язык программирования Python 3.3. Данный продукт является первой устойчивой веткой, вышедшей после истечения приостановки на изменение синтаксиса языка, установленной следом за релизом Python 3.1 с целью предоставления возможности разработчикам альтернативных реализаций языка Python обеспечить в собственных разработках полную совместимость с изначальным CPython 3.
В Python 3.3 добавлены следующие новшества:
Поддержка виртуальных окружений, которое содержит свой бинарный файл с интерпретатором Python и свой набор пакетов;
Поддержка синтаксиса «yield from» выражение;
Новые модули: «faulthandler» для диагностики крахов, «ipaddress» для манипулирования IP-адресами и «lzma» для сжатия данных методом LZMA/XZ;
Переработанная иерархия исключений;
Улучшение поддержки Unicode;
Переписанный на языке Си модуль «decimal»;
Использование по умолчанию importlib в качестве системы импорта (__import__);
Поддержка отдельных пространств имён (Namespace) в пакетах;
Поддержка атрибута __qualname__ ;
Возможность скрытия контекста исключений;
Реализация расширенных и независимых от платформы часов в модуле «time»;
Обеспечение возможности совместного использования словарями идентичных ключей для хранения атрибутов объектов;
Добавлен класс «collections.ChainMap»;
В модулях «os» и «signal» добавлены обвязки;
По умолчанию включен режим рандомизации хэшей.
Язык программирования Python 3.3