alex925
Март 14, 2015 15:07:02
Yana
Да я уже и Лутца, и Доусона, и Саммерфилда книги читала. И Прохорёнка.И посмотрела полный курс уроков от Бовсуновского.И чего я только не смотрела.
Тут не как на учёбе, зубрить не нужно, нужно понимать.
Yana
Март 14, 2015 15:11:37
В “большом” куске есть атрибуты, не инициализированные при помощи __init__, а в “маленьком” все атрибуты инициализированы при помощи конструктора.
В “большом” куске 2 первых атрибута используются за пределами класса, а в “маленьком” все атрибуты вызываются при помощи методов, объявленных внутри класса.
Yana
Март 14, 2015 15:12:35
Я искренне пытаюсь. Параллельно с уроками читаю “Объектно-ориентированное мышление” Вайсфельда.
alex925
Март 14, 2015 15:18:56
Yana
Параллельно с уроками читаю “Объектно-ориентированное мышление” Вайсфельда.
СТОЙ! Ты сама не видишь, что у тебя проблемы возникают в банальных местах, в синтаксисе. Тебе нужно медленно и вдумчиво прочесть “Изучаем python” и потыкать примеры из неё, а ты лезешь в дебри.
FishHook
Март 14, 2015 15:22:37
В общем, мне надоела эта буффонада
Одной из интересных синтаксических особенностей языка является выделение блоков кода с помощью отступов (пробелов или табуляций), поэтому в Python отсутствуют операторные скобки begin/end, как в языке Паскаль, или фигурные скобки, как в Си. Такой «трюк» позволяет сократить количество строк и символов в программе и приучает к «хорошему» стилю программирования. С другой стороны, поведение и даже корректность программы может зависеть от начальных пробелов в тексте. Некоторым такое поведение может показаться неинтуитивным и неудобным.
Это из википедии. Как ты умудрилась освоить в совокупности приблизительно 3500 страниц учебников и не осознать столь фундаментальную особенность языка, лично у меня вызывает глубочайшее недоумение.
Yana
Март 14, 2015 15:35:44
Я знаю про отступы и знаю, как это важно.
Перед тем , как сюда писать, я пробовала их расставить как положено, но ошибка не пропадала. Видимо, где-то я пропустила один или несколько.
Сыграла моя невнимательность из-за того, что первые методы без отступов и я дальше пошла их так же писать.
Конечно это была глупость с моей стороны. Невнимательность.
Впредь буду следить за этим.
Спасибо.
P.S. Конечно я ценю помощь каждого, кто ответил тут, пусть даже и весьма грубо, но всё таки можно было указать мне на ошибку раньше. И не было бы столь долгого разговора.
Ещё раз спасибо.
FishHook
Март 14, 2015 15:44:13
Yana
но всё таки можно было указать мне на ошибку раньше
После таких заявлений, таких ошибок не делают.
Да я уже и Лутца, и Доусона, и Саммерфилда книги читала. И Прохорёнка.И посмотрела полный курс уроков от Бовсуновского.И чего я только не смотрела.
py.user.next
Март 14, 2015 23:39:49
Yana
__init__ это специальный метод, так называемый конструктор
Это не конструктор, так как не создаёт объект.
Yana
Да я уже и Лутца, и Доусона, и Саммерфилда книги читала. И Прохорёнка.
Диагональный просмотр - это не чтение.