Автор Гілка: Python 2.6  (Прочитано 2199 раз)

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Python 2.6
« : 2008-10-02 14:56:21 »
Вийшла нова версія популярної мови програмування Python. Метою цього релізу є, перш за все, підготовка до переходу на 3.0, оскільки ця версія має нові можливості і синтаксис 3.0, залишаючись сумісною з попередніми версіями. Очевидно, основною метою Python-2.6 є переконати розробників заздалегідь оновити свої програми під новий стандарт, поки ще не пізно. Розробку 2.6 і 3.0 було синхронізовано.

В процесі розвитку від 2.5 до 2.6, було накладено 259 латок і виправлено 612 помилок.

Прикладами нових можливостей 2.6, запозичених з Python-3.0, є:
  • Метод __complex__() призначений для конвертації об'єктів в комплексне число.
  • Новий синтаксис для виняткових ситуацій (exceptions): except TypeError as ex.
  • Додано reduce() в модуль functools як синонім вбудованого reduce().
Докладніше про Python-2.6
Джерельний код
« Змінено: 2008-10-03 14:27:02 від lvm »

Відсутній raven

  • Новачок
  • *
  • дописів: 0
  • Карма: +0/-0
  • linux kettle
Re: Python 2.6
« Відповідей #1 : 2008-10-02 15:04:36 »
Коротше кажучи, мені буде чим зайнятись довгими осінніми ночами=)

Відсутній rangel

  • Графоман
  • ****
  • дописів: 281
  • Карма: +0/-0
  • Python programmer
Re: Python 2.6
« Відповідей #2 : 2008-10-06 20:17:34 »
Краще я забороню оновлення пітона, поки не пізно.
Хостери народ консервативний, багато в кого 2.4 ще працюює.
Roman Suprotkin

Відсутній raven

  • Новачок
  • *
  • дописів: 0
  • Карма: +0/-0
  • linux kettle
Re: Python 2.6
« Відповідей #3 : 2008-10-06 21:06:19 »
Краще я забороню оновлення пітона, поки не пізно.
Хостери народ консервативний, багато в кого 2.4 ще працюює.
На практиці (для щоденних задач і розробки) його використовувати справді поки не варто. Я чудово пам'ятаю, цей жах з 2.4.0, який допиляли тільки згодом. Але для забезпечення сумісності при розробці і грання - саме що треба. Нехай обкатається.