Введение: Что нового в Python 2.6

Автор: A.M. Kuchling (amk at amk.ca). Перевод: ООО «Комтет» komtet.ru

Статья объясняет новые возможности версии Python 2.6, опубликованной 1 октября 2008-го года. Задачи релиза описаны в PEP 361.

Главная тема Python 2.6 это подготовка к переходу на Python 3.0, содержащему важные переработки языка. Там, где это возможно, Python 2.6 включает новые возможности и синтаксис версии 3.0, оставаясь совместимым с уже написанным кодом и сохранением старых возможностей и синтаксиса. Когда нельзя так сделать, Python 2.6 пытается сделать всё возможное для совместимости функций через модуль future_builtins и опцию -3, для предупреждения об использовании кода, который будет несовместим с версией Python 3.0.

Некоторые важные новые пакеты были добавлены в стандартную библиотеку, такие пакеты как multiprocessing и json, но в них не так много новых функций, которые не связаны с Python 3.0.

В Python 2.6 также рассмотрены некоторые улучшения и выполнены исправления ошибок во всех исходниках. Поиск по спискам обновлений даёт 259 применённых патчей и 612 исправленных ошибок при переходе от Python 2.5 к 2.6. Оба значения, вероятно, будут корректироваться.

Эта статья - не попытка представить полную спецификацию новых возможностей, а предоставляет удобный обзор Python 2.6. Для получения подробной информации Вы должны обратиться к документации на Python 2.6. Если Вы хотите разобраться в в обоснованиях разработки, обратитесь к PEP. Когда это возможно, статья «Что нового в Python (What’s New in Python)» ссылается на соответствующие статьи исправления ошибок или патчей по каждому изменению.

Автор: A.M. Kuchling

amk at amk.ca

По материалам официального сайта python.org

Перевод ООО «Комтет» komtet.ru - Python-хостинг