курс

Python: Полиморфизм

748 студентов
Последнее обновление: 04 сентября 2025
Курс Python: Полиморфизм
21 900 ₸ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

17 уроков (видео и/или текст)
19 упражнений в тренажере
49 проверочных тестов
Доступ к остальным курсам платформы

Чему вы научитесь

  • Понимать разницу между разными видами полиморфизма и решаемые ими задачи
  • Распознавать и применять шаблоны проектирования (Стратегия, Фабрика, Состояние, Декоратор, Нулл-объект и другие)
  • Использовать различные виды диспетчеризации для уменьшения и упрощения кода

Описание

На этом курсе вы познакомитесь с полиморфизмом в Python. Вы узнаете о динамической диспетчеризации, полиморфизме подтипов и инверсии зависимостей. В итоге поймете, как значительно уменьшить количество условных конструкций и сделать код расширяемым. Знания из курса пригодятся, чтобы распознавать и применять шаблоны проектирования.

Этот курс предполагает, что студент уже уверенно владеет синтаксисом и методами работы с функциями и объектами. Также у него должно быть базовое представление об ООП в Python. Если у вас возникнут сложности с этими темами, рекомендуем пройти эти курсы на Хекслете:

Динамическая диспетчеризация параметрический полиморфизм полиморфизм подтипов инверсия зависимостей шаблоны проектирования

Программа курса

Продолжительность 22 часа

Формат обучения

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений

Рекомендуемые программы

профессия
10 месяцев
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
4 месяца
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
новый
9 месяцев
с нуля
Старт 16 октября
профессия
новый
8 месяцев
c опытом
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
16 месяцев
с нуля
Старт 16 октября
профессия
новый
3 месяца
c опытом
в разработке
Старт 16 октября
профессия
5 месяцев
c опытом
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября