The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

11.01.2010 13:05

Вышла вторая альфа-версия 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" виджетам.


  1. Главная ссылка к новости (http://www.python.org/news/...)
  2. OpenNews: Началось альфа-тестирование Python 2.7
  3. OpenNews: За полтора года доля Python выросла с 13 до 20.3%
  4. OpenNews: Официально на два года введен мораторий на изменение синтаксиса Python 3
  5. OpenNews: Обновление Python 2.6.4 с исправлением критических ошибок
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24966-python
Ключевые слова: python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, User294 (ok), 21:30, 11/01/2010 [ответить]  
  • +/
    > Библиотека ввода/вывода переписана на языке Си, что позволило ускорить ее
    > работу от 2 до 20 раз;

    И пусть питонисты скажут после этого что питон - не тормоз, ага :)

     
     
  • 2.2, yt (?), 22:17, 11/01/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тормоз, не спорю. Просто Python не предназначен для написания "скоростных" программ.
     
  • 2.3, ig0r (??), 22:54, 11/01/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    естественно, если сравнивать скриптовый язык и компилируемый, то быстрее будет тот кторый компилируемый, об этом никто не спорит, но если в скриптовом языке есть возможность использовать "быстрые" библиотеки, написанные на компилируемых языках, то скорость приложений приближается к приложениям написанным на компилируемых языках. А Вы пишите дальше на ассемблере.
     
     
  • 3.8, User294 (ok), 23:09, 12/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >дальше на ассемблере.

    Будет надо - напишу. Если полкило кода увеличит скорость в пять раз - почему бы и нет? Все определяется соотношением геморроя и результативности :P. Ессно прогу на 500 кило на асме будет писать только отчаянный дебил.

     
  • 2.4, xaka (??), 00:59, 12/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В Google Chrome за год ускорили JS в 40 раз и что? Кто тормоз? JS or Chrome? А то, что улучшают gcc и схожие, которые после этих улучшений оптимизируют бинарник лучше, чем раньше, то получается и C/C++/select_another тормоза? Что за троле-гон...
     
     
  • 3.5, centosuser (ok), 01:16, 12/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ага особенно радуют поделки сытых программистов типа такого:
    http://www.chromeexperiments.com/detail/wavy-scrollbars/
     
  • 2.6, Ъ (?), 07:57, 12/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >И пусть питонисты скажут после этого что питон - не тормоз, ага :)

    Нет, он медленно и неторопливо обвивает тело жертвы, удушая и ломая кости, потом целиком заглатывает свою жертву.

    Я таки поражаюсь как в любом позитивной новости про питон, вы умудряетесь найти негатив.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру