🎓

PROкод: курс по ООП на Python

Информационные технологии
Обложка курса Купить за 1000 ₽
  • Уроков: 47
  • Сложность: normal
  • Аудитория: Для тех, кто уже изучил основы Python и хочет двигаться дальше Разработчикам, которым нужно ООП Студентам технических направлений, изучающим Python Преподавателям, ищущим структурированный материал для объяснений Самоучкам и специалистам из смежных сфер, которым нужна новая ступень для роста в IT Тем, кто хочет уверенно двигаться к разработке на фреймворках (Django, FastAPI и др.)
Информационные технологии Платный
Погружение в объектно-ориентированное программирование на Python: классы, магические методы, наследование, исключения, data classes. Всё разберем последовательно, с примерами, практикой и без перегрузки теорией. Подойдёт тем, кто уже освоил базовый Python и хочет разобраться, как устроены настоящие программы изнутри.

Если вы уже прошли мои курсы PROкод: курс по Python для начинающих и PROкод: продвинутый курс по Python, или достаточно хорошо знаете синтаксис языка Python, то добро пожаловать, это следующий и логичный шаг. Главное, чтобы вы уже уверенно чувствовали себя в базовом Python и были готовы двигаться дальше.

Этот курс я сделал для тех, кто уже прошёл путь от переменных до функций и теперь хочет по-настоящему разобраться в архитектуре кода.

Мы начнём с азов ООП: классы, методы, self, __init__. Затем перейдём к инкапсуляции, дескрипторам, магическим методам (__call__, __str__, __getitem__), наследованию, полиморфизму, обработке исключений и dataclass.

Этот курс не про теорию ради теории. Здесь больше 500 заданий, включая задачки с историями, юмором и жизненными примерами, чтобы действительно понимать, как это применить.

Телеграм-канал моих курсов: перейти в канал

Требования:

Понимание синтаксиса Python
Умение создавать переменные, писать функции, использовать циклы и условия
Желание разобраться в ООП и научиться мыслить архитектурно

Для успешного прохождения данного курса, лучше пройти мои предыдущие курсы:

1. PROкод: курс по Python для начинающих

2. PROкод: продвинутый курс по Python