Тёмный

ООП 22 Полиморфизм в Python. Polymorphism python 

egoroff_channel
Подписаться 140 тыс.
Просмотров 34 тыс.
50% 1

🔥🔥🔥 Курс на степике по ООП 🔥🔥🔥
stepik.org/z/1...
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
t.me/artem_ego...
2) оплачивать напрямую на степике по реферальной ссылке
stepik.org/z/1...
так с меня возьмут меньше комиссии
🚀🚀🚀 Доступ к закрытым видео на один месяц вы можете получить, став спонсором канала
/ @egoroffchannel
boosty.to/egor...
/ artem_egorov
👉👉👉Телеграмм канал моего проекта
t.me/python_eg...
👉👉👉Группа в вк
python....
egoroffartem.py...
Методы экземпляра. Аргумент self
• ООП 5 Методы экземпляр...
Декоратор Property
• ООП Python 11 Декорато...
Декораторы в Python
• Декораторы в Python Ч...
• ООП 6 Инициализация об...
Инициализация объекта. Метод init
• ООП 9 Публичные, прива...
Публичные, приватные, защищенные атрибуты и методы
Полиморфизм в объектно-ориентированном программировании - это возможность обработки разных типов данных, то есть принадлежащих к разным классам, с помощью одного и того же имени метода. Мы делаем у разных классов метод с одинаковым названием. С виду после этого у разных объектов будет вызываться один и тот же метод, но при этом логика реализации самого метода в разных классах будет своя
Object-Oriented Programming (OOP) in Python 3
egoroffartem.py...
stepik.org/cou...
Курс на степике
Все видео этого курса можете найти на сайте
egoroffartem.py...

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 80   
@egoroffchannel
@egoroffchannel 4 месяца назад
🔥 Записывайся на курс по ООП: stepik.org/a/114354 📙 Там тебя ждет: ✔ более 180 практических заданий по ООП ✔ более 300 тестовых заданий на проверку материала ✔ более 6 часов видеоматериала ✔ текстовые материалы по урокам, примеры кода ✔ Доступ к закрытому чату с дружественной обстановкой ✔ Сертификат в случае успешного прохождения курса 🎁 По промокоду EGOROFF можно получить 10% скидки на приобретение данного курса
@airplaneCrashe
@airplaneCrashe 3 года назад
Спасибо! Поставить проблему, а потом решить ее - лучший способ объяснения, а то бывает смотрю видео, где рассказываются какие-то вещи, а как и когда их применять не понятно... Респект!
@bububu0508
@bububu0508 2 года назад
Отличный урок, обьяснил за 10 минут, без нудных определений, воды и тд. Спасибо огромное!
@ankhmarcius8331
@ankhmarcius8331 4 года назад
с одной стороны это было понятно на интуитивном уровне на уже известных методах, но это объяснение позволяет лучше понять логику работы питона, а главное использовать и создавать классы со свойством полиморфизма, лучше выбирать названия для своих методов.
@ИгорьЖмуров-ц1ц
@ИгорьЖмуров-ц1ц Месяц назад
Объяснил очень хорошо и интересно, долго не мог понять, расспрашивал у учителя, пересмотрел миллионы видео, но ничего не понял пока не посмотрел ваше, спасибо большое
@АлександрНикифоров-к8в
Это лучшее объяснение полиморфизма, что я видел и читал
@azar4ik1
@azar4ik1 4 года назад
помимо спонсорства еще и реклама. красавчик
@eh9mjeh9mj
@eh9mjeh9mj 8 месяцев назад
как говорят сами джависты, java умирает, нет смысла ее учить
@_reezzotto_
@_reezzotto_ 4 месяца назад
Спасибо тебе за то что ты делаешь для людей! Удачи, лучший!
@gadzhe77
@gadzhe77 6 месяцев назад
это обьяснение зашло, коротео и ясно. Спасибо
@A9lKC
@A9lKC 2 года назад
Это самое понятное объяснение полиморфизма. Спасибо.
@spartanec_channel
@spartanec_channel 2 года назад
_Благодарю за урок!_
@RockstarAlexander
@RockstarAlexander 3 года назад
Урок просто СУПЕР!
@ОксанаГорбачева-ц7ы
Спасибо, Вы очень понятно объясняете, подписалась на Ваш канал, надеюсь узнать много интересного.
@ulatters9444
@ulatters9444 2 года назад
Спасибо. Знал что такое полиморфмзм, но не мог понять чем фактически он полезн. На наглядном примере ясно
@KZabel1na
@KZabel1na 4 месяца назад
спасибо большое, очень понятно!
@uszr1
@uszr1 4 года назад
спасибо за видео! было бы интересно посмотреть разбор шаблонов проектирования на python
@BogdanVakar
@BogdanVakar 4 года назад
cпасибо, классно объяснил, все легко и понятно!
@andreyiskandyrov9548
@andreyiskandyrov9548 2 года назад
Спасибо! Как всегда локанично и по делу!
@sam_sebe_kulibin
@sam_sebe_kulibin Год назад
В этот видос зашел по приколу. Но вчера начал изучать эту тему и крч курс на степике купил, чтоб сразу с задачками)
@КириллБелоусов-с1м
4:14 Мне наоборот такое решение в голову не пришло,а я подумал как раз о том,что в дальнейшем и оказалось полиморфизмом.
@NicknameOfGood
@NicknameOfGood Год назад
Спасибо!
@freedom4218
@freedom4218 7 месяцев назад
спасибо❤🎉
@haron3873
@haron3873 4 года назад
А про Django будут уроки? Если да то это невероятно круто!!!
@yanalsheuski263
@yanalsheuski263 2 года назад
будут
@Grigorev84
@Grigorev84 2 года назад
Хороший урок. Заходите почаще на Степик. Там к вам есть вопросы по курсу по задачам.
@egoroffchannel
@egoroffchannel 2 года назад
Хорошо, но можете в телеге писать вопросы
@ognevfedor
@ognevfedor 3 года назад
Было бы неплохо показать новичкам override функций. Создать абстрактный класс Figure и в нём метод get_area(self), и уже в каждый класс от него наследовать и переопределять одну функцию.
@ark_top
@ark_top 2 года назад
лучший
@elnurbda
@elnurbda 4 года назад
спасибо за видео ролик
@GDisclaimer
@GDisclaimer 2 года назад
Автор красавчик.
@ВикторияБорисенко-р7м
Если нужно еще рассчитать периметр фигур, то как добавить магический метод, что бы при реализации оно различало когда вычисляем площадь, а когда периметр
@dasshrs
@dasshrs 2 года назад
Наконец-то я понял. Уже начал смотреть примеры на c#, но сам программирую на пайтон не понимаю как это реализуется здесь. Спасибо
@feruzkayumov5531
@feruzkayumov5531 3 года назад
Красава, норм объяснил
@sainco3036
@sainco3036 4 года назад
Спасибо.
@asd-to1pi
@asd-to1pi 2 года назад
👍👍👍👍👍
@Милана-ъ3ъ5у
@Милана-ъ3ъ5у 2 года назад
СППППАААСССИИИИБББООО)))) так просто, за 10 минут! столько видео пересмотрел это пипец, и ничего не понятно!
@WinchesterD
@WinchesterD 2 года назад
SkillFactory предлагает учиться за 9625 р в месяц, ага, уже бегу, лучше у Артёма премиум куплю и при помощи его канала сам учиться буду.
@ВладимирВермутов
Т.е. мы применяем универсальный метод к разным объектам , и этот метод называется одинаково но для каждого объекта он свой?
@alexanderselesnev3739
@alexanderselesnev3739 4 года назад
Если я правильно понял, то оператор умножения в выражениях - 3 * 5 #12 и 'a' * 5 #'aaaaa' - тоже полиморфизм? Оператор один и тот же, но действует по-разному.
@egoroffchannel
@egoroffchannel 4 года назад
да, одна и та же операция для разных типов объектов по-разному считается
@kanstantsinhulevich4313
@kanstantsinhulevich4313 4 года назад
полиморфизм делится на несколько категорий, загугли. Но всегда имеется именно это ввиду (про методы)
@dasshrs
@dasshrs 2 года назад
По паттернам проектирования не планируете ролик?
@IGORVBORODIN
@IGORVBORODIN 4 года назад
Спасибо, Артем. Какую тему используете в PyCharm?
@sergeyyugay9794
@sergeyyugay9794 4 года назад
Видео классное, спасибо за помощь! Хочу посоветовать чтобы канал был бодрее поработай над превью видях
@konstantinsmelov2765
@konstantinsmelov2765 Год назад
Некропостинг конечно, но что делать. Мне кажется или автор ошибается при описаниии сути полиморфизма?! В примере имеются три НИКАК не связанных между собой класса. У каждого класса имеются своим методы. И то, что они искусственно сделаны одноимёнными, не даёт права называть всё это полиморфизмом. Чтобы это был полиморфизм, классы должны быть друг с другом связаны. К примеру они все должны быть наследниками класса Figure, где есть метод get_area, который каждый класс наследник и будет переопределять. Вот тогда это будет полиморфизм. По крайней мере в Java это именно так работает. Неужели в Python по другому?! :) Спасибо за курс!
@davgf438
@davgf438 Год назад
> "И то, что они искусственно сделаны одноимёнными, не даёт права называть всё это полиморфизмом." А каким образом тогда реализуется обход разных объектов с применением разных методов в рамках одного цикла? Одна и та же операция для разных объектов осуществляется по-разному. Как, например, сложение чисел и конкатенация строк при помощи одного оператора "+"
@dos6920
@dos6920 3 года назад
Спасибо за видео, отличное объяснение!
@kanstantsinhulevich4313
@kanstantsinhulevich4313 4 года назад
ctrl + d дублирует строку
@egoroffchannel
@egoroffchannel 4 года назад
да, полезная команда)
@GDisclaimer
@GDisclaimer 2 года назад
Любимая комбинация дударя)))
@Aquila-jq8sm
@Aquila-jq8sm 4 года назад
Будут ли уроки html+css?
@shizlandbetween
@shizlandbetween 4 года назад
аххахахахахахахах
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 4 года назад
подобных уроков уже более чем достаточно как в ютубе, так и на любом трекере
@СчастливыйЧеловек-х9с
@@ПростоУлыбка-ш2о как и по питону..
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 4 года назад
@@СчастливыйЧеловек-х9с ты сравниваешь хрен с пальцем. html и css - очень простая тема для изучения
@kirillusenko
@kirillusenko 4 года назад
@@shizlandbetween ?
@georgiyshutov
@georgiyshutov 2 года назад
Подскажите, какая цветовая схема pycharm у автора ? Спасибо.
@georgiyshutov
@georgiyshutov 2 года назад
Нашел ответ на свой вопрос. WarmNeon. Схема не работала потому что был включен Power Saving Mode.
@katherinesunny_day7414
@katherinesunny_day7414 2 года назад
@@georgiyshutov а где этот power saving Mode находится? Просто в предустановленных в py charm темах нет такой
@zingmao
@zingmao 4 года назад
А почему у 20 и 21 видео ограниченный доступ?
@egoroffchannel
@egoroffchannel 4 года назад
видео вообще пока не существуют
@azm1397
@azm1397 4 года назад
Будут ли уроки по pysql 4?
@egoroffchannel
@egoroffchannel 4 года назад
по sql хочу сделать) а что такое pysql 4 не знаю
@azm1397
@azm1397 4 года назад
@@egoroffchannel ну я ошибся правильно pysqlite это библиотека для работы с sql в python!
@БогданТурчинский
@БогданТурчинский 4 года назад
@@azm1397 Чем тебе psycopg2 не нравится?
@GDisclaimer
@GDisclaimer 2 года назад
@@azm1397 вроде sqlite3?
@limonred5283
@limonred5283 Год назад
по моему это ничего общего не имеет с полиморфизмом, просто методы называются одинаково. а где наследование и перегрузка?
@alexanderselesnev3739
@alexanderselesnev3739 4 года назад
Извиняюсь, 3 * 5 #15
@eh9mjeh9mj
@eh9mjeh9mj 8 месяцев назад
как говорят сами джависты, java умирает, нет смысла ее учить
@ИванИванов-ы5у2х
@ИванИванов-ы5у2х 3 года назад
Ощущение что автор держит нас за идиотов либо сам идиот, рассказывать идею одного метода 11 минут, браво!
@ArtRaldo
@ArtRaldo 2 года назад
спасибо большое
@МихайлоМ-п5ц
@МихайлоМ-п5ц 4 года назад
Спасибо!
@Aquila-jq8sm
@Aquila-jq8sm 4 года назад
Как так 22-ая часть после 18-ой
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 4 года назад
ага) в прошлый раз не хватало 14-й, а сейчас уже 19, 20 и 21 =)
@egoroffchannel
@egoroffchannel 4 года назад
@@ПростоУлыбка-ш2о dezinfo.net/foto/53887-prikol-s-tremya-svinyami-v-shkole.html
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 4 года назад
@@egoroffchannel но зачем?)
@egoroffchannel
@egoroffchannel 4 года назад
оставил места для будущих видео
Далее
Beatrise (пародия) Stromae - Alors on danse
00:44
Свожу все свои тату (abricoss_a_tyt)
00:35
Принципы ООП. 3. Полиморфизм
9:04