Выпущен Python 3.3


После нескольких кандидатов на выпуск Python 3.3 готов к реальному использованию. Самое большое изменение-это новый выход из expression, есть также несколько новых библиотечных модулей и ряд небольших улучшений.

Python медленно работает, он далек от серии 2.x, и версия 3.3-еще одна веская причина забыть прошлое.

Новый выход из выражения — это то, что не всем программистам Python нужно будет использовать. На самом деле, не многим вообще нужно будет осваивать выход из выражения.

Доходность-это то, что вам нужно для реализации ваших собственных итераторов, т. Е. Для создания ряда сущностей. Выход из позволяет делегировать итерацию другому итератору без потери полного контроля.

Четыре новых библиотечных модуля:

faulthandler — за помощью в отладке низкоуровневых сбоев

ipaddress — набор высокоуровневых объектов, представляющих IP-адреса и маски

lzma — сжимает данные с помощью алгоритма XZ / LZMA)

venv — вводит виртуальные среды в Python

Библиотека виртуальных сред Python, по сути, позволяет настроить систему в изоляции от других версий языка. Вы также можете настроить среду выполнения для использования определенных версий каждой библиотеки. Если у вас есть приложение, которое вы хотите продолжать работать, даже если пользователь устанавливает новые версии библиотек, то это то, что вам нужно изучить.

Поддержка Unicode была улучшена в версии 3.3 с более эффективным хранением строк и полным набором кодовых точек Unicode. Это, надеюсь, означает, что Python теперь позволяет писать правильные приложения Unicode.

Многие другие незначительные улучшения перечислены на Python.org и вы можете скачать Python 3.3 для Linux, Windows и OSX там.


Добавить комментарий