Python30-Comments
ilih 28.06.2008 - 22:21
> Кроме того, в python 2.6 и 3.0 появился новый метод для свойств, так называемый deleter, который вызывается, если к свойству применить функцию del().
метод для удаления свойства и сейчас есть property( [fget[, fset[, fdel[, doc]]]]) http://docs.python.org/lib/built-in-funcs.html#l2h-57
Jenyay 28.06.2008 - 22:35
ilih
Спасибо, действительно. Сейчас исправлю.
BION 29.06.2008 - 12:29
Спасибо за статью, было интересно почитать!
Olexander Shtepa 29.06.2008 - 13:21
Интерестно. А то лень было читать в оригинале .
Dmitry Vasiliev 29.06.2008 - 13:33
Еще одно описание
Кстати, еще год назад написал похожее описание: http://hlabs.spb.ru/development/python/python3000.html
Valery 29.06.2008 - 17:11
Andy 29.06.2008 - 19:14
"КомпЛексные" числа - поправьте опечатку. А вообщем, авторы гады - такая подстава с делением и строками...
Jenyay 29.06.2008 - 19:46
Andy
> "КомпЛексные" числа - поправьте опечатку
Спасибо, исправил.
mumu 29.06.2008 - 21:32
Спасибо огромное за статью! Было очень интересно почитать
HardNik 29.06.2008 - 23:18
Я думаю, русскоязычным пользователям и, особенно, преподавателям небезинтересна была бы информация о идентификаторах на национальных языках. Тем более после таких бурных дискуссий на dev, и, учитывая, что это решение практически продавленно Гвидо. К сожалению, он же настоял на удалении reduce().
ZioN 29.06.2008 - 23:20
м?
В новых версиях Python появился новый, более удобный способ задания свойств. До Python 2.6 и 3.0 класс со свойствами мог выглядеть примерно так:
def getx(self): print ("*** X.Getter(): x = {0}".format (self._x) ) return self._x
вроде говорится что до 2.6 и 3.0 и тут используете функцию format :?
Jenyay 30.06.2008 - 09:15
HardNik
> Я думаю, русскоязычным пользователям и, особенно, преподавателям небезинтересна была бы информация о идентификаторах на национальных языках.
Пожалуй, Вы правы, хотя я не сторонник программ, где в качестве идентификаторов используются нелатинские буквы (к комментариям это не относится).
ZioN
> вроде говорится что до 2.6 и 3.0 и тут используете функцию format :?
Мда, наверное немного нелогично, увлекся format'ом :) Попозже перепишу пример с использованием print'а.
mishok13 01.07.2008 - 13:16
А про dictviews, естественно, ни одного упоминания. Забыли также про dict comprehensions, новые модули multiprocessing и json, полную перестройку stdlib, унификацию типов long и int, новый синтаксис описанный в pep-3132, новые функции в itertools и т.д. Чтобы описать все новое в 3.0 одной статьи не хватит. 2HardNik: reduce перенесли из модуля builtins в модуль functools, никто его не удалял.
Jenyay 01.07.2008 - 21:37
mishok13 Да, это все на вторую часть статьи тянет. Кстати, multiprocessing я видел, но в документации этот модуль еще не описан.
Шепелев Сергей 06.07.2008 - 15:49
TY спасибо за труд
-
PerereresusNeVlezaetBuggy 02.10.2008 - 19:54
Спасибо, одна из немногих толковых статей по Питону (благодаря которой я понял, что не так уж много потерял, избежав тесного общения с этим языком ;) ). :)
Jenyay 02.10.2008 - 21:18
PerereresusNeVlezaetBuggy
Мне сначала питон показался очень, мягко говоря, специфическим языком, но потом на него крепко подсел.
А вообще не ожидал тебя здесь увидеть :))
Dimka 07.10.2008 - 10:11
функции высоко порядка будут возвращать итераторы вместо списков.
Сергей 13.03.2009 - 22:46
По поводу "глюков бета-версии"
Не исключено, что в Вашем фрагменте кода
print ("Тест1", "Тест2", "Тест3", file = fp)
fp.close()
интерпретатор "не переваривает" не вторую строку, как Вы считаете, а первую. Возможно, ключевого слова "file" просто не существует. А если заменить Вашу первую строку строкой
, то всё будет работать нормально.
Jenyay 13.03.2009 - 23:13
Сергей, похоже, Вы правы. Спасибо, убрал эту фразу :)
05.05.2009 - 16:32
где скачать!!!???
Jenyay 05.05.2009 - 16:36
Здесь - http://python.org/