day & night

Python 3.1.3, высокоуровневый язык программирования
Дата обновления: , перейти к новому сообщению
#1
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Python 3.1

Твой софтовый форумPython ([ˈpaɪθən]; па́йсон, па́йтон, пито́н) — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Питона минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.

Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).

Эталонной реализацией Питона является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется свободно под очень либеральной лицензией, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Есть реализации интерпретаторов для JVM (с возможностью компиляции), MSIL (с возможностью компиляции), LLVM и других. Проект PyPy предлагает реализацию Питона на самом Питоне, что уменьшает затраты на изменения языка и постановку экспериментов над новыми возможностями.

Python — активно развивающийся язык программирования, новые версии (с добавлением/изменением языковых свойств) выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.

Из представленных улучшений, можно отметить следующие новшества:
  • Реализован класс 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 модуля добавлено расширение, написанное на Си и значительно повышающее производительность.

Home_http://www.python.org/
Downloads (~9,1 Mb)_http://www.python.org...on-3.1.tar.bz2
User is offline
Go topGo end
 

Ответов(1 - 3)
22.08.2009 - 11:03
#2
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Python 3.1.1

Improvements in this release include:
  • An ordered dictionary type
  • Various optimizations to the int type
  • New unittest features including test skipping and new assert methods.
  • A much faster io module
  • Tile support for Tkinter
  • A pure Python reference implementation of the import statement
  • New syntax for nested with statements

Downloads (~11,0 Mb)_http://www.python.org...thon-3.1.1.tgz
User is offline
Go topGo end
23.03.2010 - 20:44
#3
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Python 3.1.2

Improvements in this release include:
  • An ordered dictionary type
  • Various optimizations to the int type
  • New unittest features including test skipping and new assert methods.
  • A much faster io module
  • Tile support for Tkinter
  • A pure Python reference implementation of the import statement
  • New syntax for nested with statements

Downloads (~11,2 Mb)_http://www.python.org...thon-3.1.2.tgz
User is offline
Go topGo end
4.12.2010 - 16:37
#4
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Python 3.1.3

Исправлено 252 ошибки, также устранены две незначительные проблемы безопасности: проблема с расчётом длины строки в модуле audioop (CVE-2010-2089) и возможность установки sys.argv без соответствующей правки sys.path в функции PySys_SetArgvEx (CVE-2008-5983

Downloads (~11,2 Mb)_http://www.python.org...thon-3.1.3.tgz
User is offline
Go topGo end

Topic Options
Сейчас: 28.03.2024 - 22:00
Мобильная версия | Lite версия