🔥 Записывайся на курс по ООП: stepik.org/a/114354 📙 Там тебя ждет: ✔ более 180 практических заданий по ООП ✔ более 300 тестовых заданий на проверку материала ✔ более 6 часов видеоматериала ✔ текстовые материалы по урокам, примеры кода ✔ Доступ к закрытому чату с дружественной обстановкой ✔ Сертификат в случае успешного прохождения курса 🎁 По промокоду EGOROFF можно получить 10% скидки на приобретение данного курса
Огромное спасибо за курс по ООП на степике. Долгое время не получалось найти толкового курса и ООП оставалось чем то непонятным. Просба продолжать работать над курсом и добавлять задания - они очень помогают усвоить информацию из урока.
Прекрасный урок в части нюансов работы интерпритатора. Повторюсь с вопросом, зачем переопределять методы? Без упоминания целей возможного применения переопределения методов, ценность вашего урока стремиться к нулю. Зачем мне это запоминать если не знаю где это применять и в каких случаях.
В кратце: если ты начнешь писать проект со многими классами и у тебя будет будет один родительский класс для многих других классов, но в одном из дочерних классов тебе нужно будет что бы метод работал немного по другому, в отличии от родительского класса. Вот тогда ты его и будешь переопределять. Например: класс Животные: метод бег: животные бегают будешь добавлять дочерние классы животных: волк, лиса, олень... и тебе понадобится добавить дочерний класс кенгуру, а кенгуру не бегают а прыгают. Вот тут его (метод бег), бац, и переопределишь под прыганье кенгуру Это важный момент, и не сложный.
Какое-то совсем неявное переопределение методов в Python. Например в C# есть virtual, abstract, override. Где явно видно, что можно переопределить и что уже переопределяется. Упрощение кода иногда идёт не в пользу его читабельности(
🔥 Записывайся на курс по ООП: stepik.org/a/114354
📙 Там тебя ждет:
✔ более 180 практических заданий по ООП
✔ более 300 тестовых заданий на проверку материала
✔ более 6 часов видеоматериала
✔ текстовые материалы по урокам, примеры кода
✔ Доступ к закрытому чату с дружественной обстановкой
✔ Сертификат в случае успешного прохождения курса
🎁 По промокоду EGOROFF можно получить 10% скидки на приобретение данного курса
Огромное спасибо за курс по ООП на степике. Долгое время не получалось найти толкового курса и ООП оставалось чем то непонятным.
Просба продолжать работать над курсом и добавлять задания - они очень помогают усвоить информацию из урока.
class Soldier:
def sleep():
print("Солдат спит")
class Service:
def walk():
print("Служба идёт")
a = Soldier()
b = Service()
a.sleep()
b.walk()
Наконец то нашел крутой канал, где все очень просто
Спасибо за интересное видео и объяснение на докторах!
_Спасибо за урок! Довольно простой по сравнению с предыдущими_
как будто все просто. Вот бы еще задач на курсе ООП на эту тему
Спасибо за видео!
Почему никто не рассказывает о __init__? Что там и как указывать для дочернего класса?
Гениально!
Благодарю!!!
Прекрасный урок в части нюансов работы интерпритатора. Повторюсь с вопросом, зачем переопределять методы? Без упоминания целей возможного применения переопределения методов, ценность вашего урока стремиться к нулю. Зачем мне это запоминать если не знаю где это применять и в каких случаях.
Несколько последних уроков мы по сути переопределяли магические методы
В кратце: если ты начнешь писать проект со многими классами и у тебя будет будет один родительский класс для многих других классов, но в одном из дочерних классов тебе нужно будет что бы метод работал немного по другому, в отличии от родительского класса. Вот тогда ты его и будешь переопределять.
Например:
класс Животные:
метод бег:
животные бегают
будешь добавлять дочерние классы животных: волк, лиса, олень...
и тебе понадобится добавить дочерний класс кенгуру, а кенгуру не бегают а прыгают. Вот тут его (метод бег), бац, и переопределишь под прыганье кенгуру
Это важный момент, и не сложный.
Какое-то совсем неявное переопределение методов в Python. Например в C# есть virtual, abstract, override. Где явно видно, что можно переопределить и что уже переопределяется. Упрощение кода иногда идёт не в пользу его читабельности(
А еще много уроков планируется? И не мог ли ты пожалуйста подсказать парочку сайтов для практики ООП.
на степике на мой курс записался?
круто
а можно спросить вы случайно не учителем информатики работали или работаете?
Спасибо
Здравствуйте Артём. Не могу найти практических заданий по ООП на Степик. Перейти по ссылке под видео через планшет не получается.
stepik.org/course/72969/syllabus
не все еще темы с практикой
Спасибо
а видео ООП 14 не существует?
пока не существует
Артём, есть ли у Вас возможность и желание ответить на мой имейл от 28.06. Заранее спасибо
Спасибо Вам большое за ответ.
Спасибо большое за знания!
спасибо