меню

Главная
Новости
Статьи
Софт
Музыка
Фильмы
Игры
обратная связь
карта сайта
rss 2.0

Авторизация

Логин
Пароль


Вышел Python 3.1
Новости :: luxter
30 июня 2009
Спустя 8 месяцев с момента выпуска первого релиза ветки Python 3, представлен следующий этап развития языка - Python 3.1.

Из представленных улучшений, можно отметить следующие новшества:



* Реализован класс collections.OrderedDict для организации хранения упорядоченных словарных данных;



* Библиотека ввода/вывода переписана на языке Си, что позволило ускорить ее работу от 2 до 20 раз;



* Добавлена эталонная реализация оператора import, написанная целиком на языке Python;



* Добавлена поддержка строк в фиксированной кодировке (например, для работы с именами файлов);



* В функции format() и методе str.format() появилась возможность определения способа разбиения числа на тысячные составляющие (например: format(1234567, ',d') выведет 1,234,567);



* Новые модули: tkinter.ttk для доступа к Tcl/Tk "themed" виджетам; ipaddr для манипулирования IPv4 и IPv6 адресами и подсетями; importlib с реализацией оператора import;



* Новый класс collections.Counter для подсчета числа совпадений в наборе данных;



* Новый механизм оптимизации циклов "--with-computed-gotos", в некоторых ситуациях ускоряющий выполнение кода примерно на 20%;



* Новые возможности юнит-тестирования, включая поддержку временного отключения определенных тестов и новые assert-методы;



* В 2-4 раза увеличена скорость декодирования строк UTF-8, UTF-16 и LATIN-1;



* Для json модуля добавлено расширение, написанное на Си и значительно повышающее производительность;


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


напечатать

{keywords}



Другие новости по теме
{related-news}

«    Февраль 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 

тест


поиск


теги сайта


все теги


наши контакты