Разработчики представили финальную версию языка программирования Python 3.3.
Что нового
- Новые модули. faulthandler для диагностики крахов, ipaddress для манипулирования IP-адресами и lzma для сжатия данных методом LZMA/XZ;
- По умолчанию включен режим рандомизации хэшей;
- Переписанный модуль decimal увеличил производительность целочисленных операций до 80 раз;
- В качестве системы импорта __import__ по умолчанию используется importlib;
- Поддержка отдельных Namespace в пакетах, позволяющих разнести один Python пакет по нескольким директориям;
- Новая иерархия исключений для os и io;
- Возможность скрытия контекста исключений;
- Улучшена поддержки Unicode. Добавлена поддержка универсального синтаксиса «u’» для явного указания строк unicode;
- Поддержка атрибута __qualname__ для явного указания родительских классов и функций;
- Поддержка нового синтаксиса «yield from выражение» для делегирования части операций одного генератора другому генератору;
- Новый класс collections.ChainMap для связывания словарей в единое представление;
- Расширенные и независимые от платформы часы в модуле time.
Подробнее на официальном сайте.