Python 3.4

Релиз состоялся 16 марта. Версия 3.4 включает сотни мелких улучшений и багфиксов.

Основные изменения:

PEP 428: новый модуль «pathlib», обеспечивающий объектно-ориентированный интерфейс доступа к файловой системе; PEP 435: стандартизирован модуль «enum»; PEP 436: улучшена система сборки, добавлена возможность генерации информации самоанализа для встроенных компонентов; PEP 442: улучшена семантика для финализации объектов; PEP 443: добавлены общие функции одиночной диспетчеризации в стандартную библиотеку; PEP 445: новый C API для создания собственных методов распределения памяти; PEP 446: по умолчанию дочерние подпроцессы более не наследуют файловые дескрипторы; PEP 450: новый модуль «statistics», добавляющий функции математической статистики; PEP 451: стандартизирован тип «ModuleSpec», предоставляющий метаданный системе импорта модулей; PEP 453: в дистрибутив добавлен установщик менеджера пакетов pip; PEP 454: добавлен модуль «tracemalloc», обеспечивающий трассировку распределения памяти; PEP 456: добавлен новый алгоритм хеширования для строковых и двоичных данных; PEP 3154: реализован новый улучшенный протокол Pickle version 4 для модуля «pickle»; PEP 3156: добавлен модуль «asyncio», представляющий из себя фреймворк для асинхронного ввода/вывода.  python, python3

©  Linux.org.ru