Форум сайта python.su
Какого чёрта __init__ делает за пределами класса?
Офлайн
Да, я про отступы (по правильному это называется уровни вложенности кода).
В соответствии синтаксису python у тебя сейчас класс Document не содержит ни одного метода, только 2 атрибута.
P.S Ты лезишь слишком глубоко, это не для твоего уровня. Скачай лучше книжку Лутца “Изучаем python” читай её тренируйся на простых примерчиках.
Офлайн
Да я уже и Лутца, и Доусона, и Саммерфилда книги читала. И Прохорёнка.
И посмотрела полный курс уроков от Бовсуновского.
И чего я только не смотрела.
Буду снова вникать в теорию и пробовать на более простых примерах.
Спасибо большое за помощь и совет
Офлайн
YanaИ толку? Ни капли понимания прочитанного материала.
Да я уже и Лутца, и Доусона, и Саммерфилда книги читала. И Прохорёнка.
И посмотрела полный курс уроков от Бовсуновского.
И чего я только не смотрела.
Офлайн
__init__ это специальный метод, так называемый конструктор, который инициализирует атрибуты класса. Задает им начальное состояние.
Офлайн
Yana
__init__ это специальный метод, так называемый конструктор, который инициализирует атрибуты класса. Задает им начальное состояние.
Офлайн
Вот так
class Books(object): def __init__(self, name, publishing_house): self.name = name self.publishing_house = publishing_house def what_book(self): print ('Книга {0} от издательства {1}'.format(self.name, self.publishing_house))
Офлайн
Великолепно.
Вы готовы сказать, что не так с кодом, который вы нам показали ранее?
Офлайн
Я не инициализировала такие атрибуты, как new и status_allowed ?
Но я же задала им начальные значения. Ведь эти атрибуты не являются локальными.
Метод, работающий с этими атрибутами находится перед объявлением класса.
Мне лишь надо присвоить атрибуту класса значение атрибута new.
Поймите, если бы я знала ответ, наверно я бы сюда не пришла.
В уроке написано абсолютно так же, как я показала вам ранее, но при этом в уроках программа работает, а у меня выдаёт ошибку.
Офлайн
Беседа принимает характер обсурда, учитывая заявления автора топика о куче прочитанной литературы по питону. Упрощаю вопрос, чем отличаются эти два куска кода?
Офлайн