По вопросам оптовых закупок обращайтесь, используя форму обратной связи или по телефонам в Санкт-Петербурге: +7(812)380-5007 и в Москве: +7(495)638-5305.

Вышел Python 3.3.0

Совсем недавно на свет появилась новая версия Python 3.3.0 RC2. В релиз включены ряд улучшений для ветки 3.x и облегченный переход с ветки 2.x на 3.x. Среди новых возможностей можно выделить следующие:

Синтакс для делегирования субгенератору (yield from)

Гибкое представление строк (покончено с различием между «широкими» и «узкими» сборками юникода)

Модуль для работы с десятичными числами (“decimal”) переписан на C, за счет чего приложения, работающие преимущественно с десятичными числами будут работать до 80 раз быстрее

Система импорта (__import__) по умолчанию настроена на библиотеку importlib

Новый модуль “Izma” с поддержкой LZMA/XZ

Поддержка виртуального окружения в ядре

Поддержка неймспейсов пакетов

Переработана иерархия исключений ввода/вывода и операционной системы

Полные имена для классов и функций

Контекст подавляющего исключения

Явные литералы Юникод, для помощи в портировании

Расширенные платформонезависимые таймеры в модуле “time

Новая реализация словаря ключей обмена, сохраняющая значительное количество памяти для объектно-ориентированного кода

Новый модуль “faulthandler”, помогающий диагностировать сбои

Новый модуль “unittest.mock”

Новый модуль “ipaddress”

Класс “collections.ChainMap” для отображения связей в один блок

Функции-обертки для большего количества POSIX функций в модулях  “os” и “signal”, а также для других полезных функций, таких как “sendfile()”

Хэш рандомизация, упоминавшаяся в ранних бакфикс-релизах, теперь включена по-умолчанию

Источник: Python

Метки: ,

Оставить ответ

Система Orphus