Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Вышла альфа версия Python 3.0


Автор: Kagor 1.9.2007, 00:26
В то время как PHP 6 и Perl 6 всё ещё маячат в туманных горизонтах, уже вышла первая альфа http://www.python.org/download/releases/3.0/ (проект, ранее известный как Python3000).
Окончательный релиз планируется на август 2008 года. Ожидается, что к этому времени будут портированы наиболее популярные библиотеки. Новая версия не содержит особо радикальных изменений (в основном косметические исправления старых недостатков), но нарушает обратную совместимость с версиями 2.x. Будут выпущены вспомогательные утилиты для облегчения миграции кода.
Поддержка и развитие ветки 2.x будет продолжены, по крайней мере до 2.7 (текущая стабильная версия - 2.5.1).

Основные значимые нововведения:
  •  все строки полностью юникодные, доступ к бинарным данным - через мутабельный тип bytes;
  •  новый синтаксис форматирования строк, метод .format вместо оператора "%";
  •  стандартные функции возвращают преимущественно итераторы, вместо списков;
  •  деление целых теперь даёт вещественный результат;
  •  оператор print заменён функцией print();
  •  исходники по дефолту в UTF-8, не-ASCII идентификаторы;
  •  доступ к не-глобальным переменным из вышележащего скопа;
  •  восьмеричные и двоичные литералы;
  •  более гибкая распаковка последовательностей.
Полный список можно посмотреть http://docs.python.org/dev/3.0/whatsnew/3.0.html.

Источник: http://www.linux.org.ru/view-message.jsp?msgid=2116390

Добавлено @ 00:28
Цитата(Kagor @  1.9.2007,  00:26 Найти цитируемый пост)
через _мутабельный_ тип bytes
Меня это слово не много в ступор вогнало... долго думал на что лучше его заменить... так и не придумал. Что оно означает-то, кто ни будь знает?

Автор: Void 1.9.2007, 00:34
mutable — изменяемый конечно. В противоположность неизменяемым строкам.

Автор: Kagor 1.9.2007, 00:40
Цитата(Void @  1.9.2007,  00:34 Найти цитируемый пост)
mutable — изменяемый конечно. В противоположность неизменяемым строкам. 
Понятно, это я знаю. Просто то, что нужно это слово обратно на анг. язык "перевести", так и не подумал... вот и ломал голову что это такое. smile

Автор: Daevaorn 1.9.2007, 01:14
Я обратил внимание на новые мета-классы и декораторы классов. Чувствую надо запасаться маной - будет ещё больше "магии"!smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)