🔥 Записывайся на курс по ООП: stepik.org/a/114354 📙 Там тебя ждет: ✔ более 180 практических заданий по ООП ✔ более 300 тестовых заданий на проверку материала ✔ более 6 часов видеоматериала ✔ текстовые материалы по урокам, примеры кода ✔ Доступ к закрытому чату с дружественной обстановкой ✔ Сертификат в случае успешного прохождения курса 🎁 По промокоду EGOROFF можно получить 10% скидки на приобретение данного курса
Спасибо! Поставить проблему, а потом решить ее - лучший способ объяснения, а то бывает смотрю видео, где рассказываются какие-то вещи, а как и когда их применять не понятно... Респект!
с одной стороны это было понятно на интуитивном уровне на уже известных методах, но это объяснение позволяет лучше понять логику работы питона, а главное использовать и создавать классы со свойством полиморфизма, лучше выбирать названия для своих методов.
Объяснил очень хорошо и интересно, долго не мог понять, расспрашивал у учителя, пересмотрел миллионы видео, но ничего не понял пока не посмотрел ваше, спасибо большое
Было бы неплохо показать новичкам override функций. Создать абстрактный класс Figure и в нём метод get_area(self), и уже в каждый класс от него наследовать и переопределять одну функцию.
Если нужно еще рассчитать периметр фигур, то как добавить магический метод, что бы при реализации оно различало когда вычисляем площадь, а когда периметр
Если я правильно понял, то оператор умножения в выражениях - 3 * 5 #12 и 'a' * 5 #'aaaaa' - тоже полиморфизм? Оператор один и тот же, но действует по-разному.
Некропостинг конечно, но что делать. Мне кажется или автор ошибается при описаниии сути полиморфизма?! В примере имеются три НИКАК не связанных между собой класса. У каждого класса имеются своим методы. И то, что они искусственно сделаны одноимёнными, не даёт права называть всё это полиморфизмом. Чтобы это был полиморфизм, классы должны быть друг с другом связаны. К примеру они все должны быть наследниками класса Figure, где есть метод get_area, который каждый класс наследник и будет переопределять. Вот тогда это будет полиморфизм. По крайней мере в Java это именно так работает. Неужели в Python по другому?! :) Спасибо за курс!
> "И то, что они искусственно сделаны одноимёнными, не даёт права называть всё это полиморфизмом." А каким образом тогда реализуется обход разных объектов с применением разных методов в рамках одного цикла? Одна и та же операция для разных объектов осуществляется по-разному. Как, например, сложение чисел и конкатенация строк при помощи одного оператора "+"
🔥 Записывайся на курс по ООП: stepik.org/a/114354
📙 Там тебя ждет:
✔ более 180 практических заданий по ООП
✔ более 300 тестовых заданий на проверку материала
✔ более 6 часов видеоматериала
✔ текстовые материалы по урокам, примеры кода
✔ Доступ к закрытому чату с дружественной обстановкой
✔ Сертификат в случае успешного прохождения курса
🎁 По промокоду EGOROFF можно получить 10% скидки на приобретение данного курса
Спасибо! Поставить проблему, а потом решить ее - лучший способ объяснения, а то бывает смотрю видео, где рассказываются какие-то вещи, а как и когда их применять не понятно... Респект!
Отличный урок, обьяснил за 10 минут, без нудных определений, воды и тд. Спасибо огромное!
с одной стороны это было понятно на интуитивном уровне на уже известных методах, но это объяснение позволяет лучше понять логику работы питона, а главное использовать и создавать классы со свойством полиморфизма, лучше выбирать названия для своих методов.
Это лучшее объяснение полиморфизма, что я видел и читал
Объяснил очень хорошо и интересно, долго не мог понять, расспрашивал у учителя, пересмотрел миллионы видео, но ничего не понял пока не посмотрел ваше, спасибо большое
Спасибо тебе за то что ты делаешь для людей! Удачи, лучший!
Спасибо, Вы очень понятно объясняете, подписалась на Ваш канал, надеюсь узнать много интересного.
Это самое понятное объяснение полиморфизма. Спасибо.
Спасибо. Знал что такое полиморфмзм, но не мог понять чем фактически он полезн. На наглядном примере ясно
_Благодарю за урок!_
помимо спонсорства еще и реклама. красавчик
Урок просто СУПЕР!
это обьяснение зашло, коротео и ясно. Спасибо
спасибо за видео! было бы интересно посмотреть разбор шаблонов проектирования на python
спасибо большое, очень понятно!
4:14 Мне наоборот такое решение в голову не пришло,а я подумал как раз о том,что в дальнейшем и оказалось полиморфизмом.
Спасибо! Как всегда локанично и по делу!
Спасибо за видео, отличное объяснение!
В этот видос зашел по приколу. Но вчера начал изучать эту тему и крч курс на степике купил, чтоб сразу с задачками)
Хороший урок. Заходите почаще на Степик. Там к вам есть вопросы по курсу по задачам.
Хорошо, но можете в телеге писать вопросы
cпасибо, классно объяснил, все легко и понятно!
Было бы неплохо показать новичкам override функций.
Создать абстрактный класс Figure и в нём метод get_area(self), и уже в каждый класс от него наследовать и переопределять одну функцию.
А про Django будут уроки?
Если да то это невероятно круто!!!
будут
Если нужно еще рассчитать периметр фигур, то как добавить магический метод, что бы при реализации оно различало когда вычисляем площадь, а когда периметр
Т.е. мы применяем универсальный метод к разным объектам , и этот метод называется одинаково но для каждого объекта он свой?
лучший
Наконец-то я понял. Уже начал смотреть примеры на c#, но сам программирую на пайтон не понимаю как это реализуется здесь. Спасибо
По паттернам проектирования не планируете ролик?
Автор красавчик.
Спасибо, Артем. Какую тему используете в PyCharm?
спасибо большое
спасибо за видео ролик
Если я правильно понял, то оператор умножения в выражениях - 3 * 5 #12 и 'a' * 5 #'aaaaa' - тоже полиморфизм? Оператор один и тот же, но действует по-разному.
да, одна и та же операция для разных типов объектов по-разному считается
полиморфизм делится на несколько категорий, загугли. Но всегда имеется именно это ввиду (про методы)
Красава, норм объяснил
Спасибо!
Подскажите, какая цветовая схема pycharm у автора ? Спасибо.
Нашел ответ на свой вопрос. WarmNeon. Схема не работала потому что был включен Power Saving Mode.
@@georgiyshutov а где этот power saving Mode находится? Просто в предустановленных в py charm темах нет такой
СППППАААСССИИИИБББООО))))
так просто, за 10 минут!
столько видео пересмотрел это пипец, и ничего не понятно!
👍👍👍👍👍
Спасибо.
SkillFactory предлагает учиться за 9625 р в месяц, ага, уже бегу, лучше у Артёма премиум куплю и при помощи его канала сам учиться буду.
Видео классное, спасибо за помощь! Хочу посоветовать чтобы канал был бодрее поработай над превью видях
Некропостинг конечно, но что делать.
Мне кажется или автор ошибается при описаниии сути полиморфизма?! В примере имеются три НИКАК не связанных между собой класса. У каждого класса имеются своим методы. И то, что они искусственно сделаны одноимёнными, не даёт права называть всё это полиморфизмом.
Чтобы это был полиморфизм, классы должны быть друг с другом связаны. К примеру они все должны быть наследниками класса Figure, где есть метод get_area, который каждый класс наследник и будет переопределять. Вот тогда это будет полиморфизм.
По крайней мере в Java это именно так работает. Неужели в Python по другому?! :)
Спасибо за курс!
> "И то, что они искусственно сделаны одноимёнными, не даёт права называть всё это полиморфизмом."
А каким образом тогда реализуется обход разных объектов с применением разных методов в рамках одного цикла?
Одна и та же операция для разных объектов осуществляется по-разному. Как, например, сложение чисел и конкатенация строк при помощи одного оператора "+"
А почему у 20 и 21 видео ограниченный доступ?
видео вообще пока не существуют
Будут ли уроки по pysql 4?
по sql хочу сделать) а что такое pysql 4 не знаю
@@egoroffchannel ну я ошибся правильно pysqlite это библиотека для работы с sql в python!
@@azm1397 Чем тебе psycopg2 не нравится?
@@azm1397 вроде sqlite3?
Как так 22-ая часть после 18-ой
ага) в прошлый раз не хватало 14-й, а сейчас уже 19, 20 и 21 =)
@@ПростоУлыбка-ш2о dezinfo.net/foto/53887-prikol-s-tremya-svinyami-v-shkole.html
@@egoroffchannel но зачем?)
оставил места для будущих видео
Будут ли уроки html+css?
аххахахахахахахах
подобных уроков уже более чем достаточно как в ютубе, так и на любом трекере
@@ПростоУлыбка-ш2о как и по питону..
@@СчастливыйЧеловек-х9с ты сравниваешь хрен с пальцем. html и css - очень простая тема для изучения
@@shizlandbetween ?
ctrl + d дублирует строку
да, полезная команда)
Любимая комбинация дударя)))
по моему это ничего общего не имеет с полиморфизмом, просто методы называются одинаково. а где наследование и перегрузка?
Извиняюсь, 3 * 5 #15
Ощущение что автор держит нас за идиотов либо сам идиот, рассказывать идею одного метода 11 минут, браво!
Спасибо!
спасибо❤🎉