317 подписчиков
Python. Хороший программист, может не стать профи. если...
Илья, не нужно на меня обижаться.
Вы готовый профессионал.
И Вы работаете на интуиции, именно в этом причина.
не ХОТИТЕ ЛЕЗТЬ В ДЕТАЛИ. Если пришли, то давайте на голову выше растите.
Попробуйте все же копнуть.
Вы можете заниматься по собственному плану. Меня устроит и я рад, когда люди, работают по собственному плану.
А можете выполнить задание. Тогда жду от Вас задание по self.
Ваш ответ. Для программиста уровня выше среднего, больше чем достаточно.
Но вы можете больше.
Создание абстрактного метода kitchen_object с параметром self
self - ссылка на объект класса из которого был вызван метод
т.е. Метод это по сути функция.
И если функция делает какие-либо действия с объектом,
ей нужно понимать с каким именно объектом работать. (если Вас этот уровень устраивает, то меня подавно, но простj несёт гугловщиной и видно, что в доках не бываете, бросайте это дело)
В Гугл, там два определения self и оценка по ним 1-:
1. self - жто соглашение меду программистами.
2. ссылка на объект.
НО классы не поддерживают ссылку на объект, уних есть ссылка на атрибут.
ссылки на атрибуты и создание экземпляра.
Я тоже так говорю иногда (и это не верно), но я подразумеваю. ссылку на атрибут, а как вы считаете, когда новичок читает ссылку на объект, уверен, он быстрее представит летающую тарелку, чем атрибут.
Пояснение. Вам выпала возможность разобраться в тонкостях, сами решайте нужно или нет?
1 минута
11 марта 2023