Вторая альфа-версия Python 2.7

Материал из Викиновостей, свободного источника новостей

11 января 2010 года

Вышла вторая альфа-версия Python 2.7, последней ветки серии 2.x, после выхода которой Python 2 будет поддерживаться еще 5 лет, в течение которых в код будут вноситься только исправления ошибок. Сообщается, что Python 2.7 alpha 2 успешно проходит 1241 тест из тестового комплекта Django, не пройденным оказался лишь один тест, из-за особенностей округления чисел в новой версии. Для сравнения во время тестирования Python 2.7 alpha 1 было провалено 104 теста и всплыло 40 ошибок.

Основные новшеств Python 2.7:

  • Реализован класс collections.OrderedDict для организации хранения упорядоченных словарных данных;
  • Новые возможности юнит-тестирования, включая поддержку временного отключения определенных тестов и новые assert-методы;
  • Значительно увеличена скорость работы io-модуля. Библиотека ввода/вывода переписана на языке Си, что позволило ускорить ее работу от 2 до 20 раз;
  • В методе str.format() появилась возможность определения способа разбиения числа на тысячные составляющие (например: format(1234567, ',d') выведет 1,234,567);
  • Реализация класса memoryview, позволяющего коду на языке Python получить доступ к внутренним данным объектов;
  • Поддержка нового синтаксиса для вложенных операторов "with";
  • Реализация Tile-виджетов в Tkinter, для доступа к Tcl/Tk "themed" виджетам.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Вторая альфа-версия Python 2.7», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.