gentoo.ru
python
python@conference.gentoo.ru
Воскресенье, 29 января 2012< ^ >
maksbotan установил(а) тему: ЯП Python || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck." || Создан список рассылки python@lists.gentoo.org
Конфигурация комнаты
Участники комнаты

GMT+4
[02:02:40] lk4d4 вышел(а) из комнаты
[02:21:17] lk4d4 вошёл(а) в комнату
[12:35:51] <krigstask> lk4d4: разобрался с super()
[12:36:39] <krigstask> Тьфу, это вопрос к тебе. Ты разобрался?
[12:37:35] <lk4d4> ну так, нет, не понял чем отличается вариант (type, obj) от (type1,type2)
[12:37:51] <krigstask> If the second argument is a type, issubclass(type2, type) must be true (this is useful for classmethods).
[12:38:23] <krigstask> _classmethods_
[12:39:47] <lk4d4> ну ладно, тогда скажи мне чем super помогает mro?
[12:39:56] <krigstask> Кто кому помогает?
[12:40:30] <lk4d4> у меня на собеседовании был вопрос как super влияет на method resolution order
[12:41:41] <krigstask> А никак, по-моему. Он просто возвращает метод выше на ступень
[12:42:12] <krigstask> Метод, который был бы вызван, если бы не было текущего
[12:42:48] <lk4d4> а вот оказывается влияет
[12:42:55] <krigstask> И как же?
[12:42:57] <lk4d4> когда ромбовидное наследование
[12:43:16] <krigstask> Объяснитесь
[12:43:26] <lk4d4> если просто A.__init__() и B.__init__() вызывать, то самый старший __init__ два раза вызовется
[12:43:43] <lk4d4> http://habrahabr.ru/blogs/python/62203/
[12:43:51] <lk4d4> вот тут в разделе как обратиться к предкам
[12:45:42] <krigstask> Раскурим-ка
[12:49:12] <lk4d4> ну короче половину проблемы я чуваку описал на собеседовании, но он это за проблему и не счел
[13:39:33] <lk4d4> ну я смотрю хитро с этим наследованием
[13:39:37] <lk4d4> почти как в плюсах
[13:42:24] <krigstask> Со множественным наследованием всегда хитро
[13:42:34] <krigstask> Потому им и не рекомендуют пользоваться
[13:48:57] <lk4d4> а вот еще поясни мне разницу между генератором и итератором
[14:04:46] <krigstask> Вот только пропылесошу
[14:12:37] <krigstask> Судя по документации, генераторы — это объекты функций, написанные через yield
[14:12:52] <krigstask> То есть одна из разновидностей итераторов
[14:19:01] <krigstask> Пойду другую комнату пылесосить
[18:21:00] maksbotan вошёл(а) в комнату
[23:41:53] maksbotan вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!