
-53%
Программирование5 месяцев
Профессия: DevOps-инженерИзучите базовые принципы ООП и научитесь реализовывать их на Python. Рассмотрите классы, объекты, узнаете, что такое инкапсуляция, наследование, полиморфизм.
Закрепите базовые концепции ООП на практике с разбором кейсов и обратной связью.
Поработаете с магическими методами Python (__init__, __str__, __eq__ и др.) и поймете их роль в создании питоничного кода.
Примените дандер-методы и расширенные ООП-подходы на практике.
Изучите архитектурные свойства качественного кода: абстракция, композиция, связность, согласованность.
Разберете пять принципов SOLID — как основу для проектирования масштабируемых и поддерживаемых приложений на Python.
Реализуете проект с учетом принципов SOLID и архитектурных практик. Проверка и обратная связь от ментора.
Познакомитесь с функциональным подходом: функции высшего порядка, map, filter, reduce, lambda, каррирование.
Изучите продвинутые возможности работы с функциями: декораторы, замыкания, генераторы, итераторы.
Курсы обновляются вместе с индустрией
Знания, которые нужны здесь и сейчас
Без теории ради теории
Без устаревших подходов
С активным сообществом специалистов и каналом актуальных вакансий