Скидка до 57% и подарки на 135 000 ₽
1 месяц
4.8 Сравни.Ру | Рекомендовано РБК

Python: отточите навык ООП и функционального программирования

Для разработчиков, которые знают Python и хотят писать чище и масштабируемее
Освоите ООП и функциональный стиль — научитесь комбинировать подходы в рабочих задачах
Закрепите навык на практике: задачи, разборы, обратная связь от ментора
star03

Какие навыки вы отточите

Вы будете уметь:

  • Использовать принципы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм
  • Применять дандер-методы для настройки поведения объектов
  • Разрабатывать чистую архитектуру с помощью принципов Abstraction, Composition, Coupling и Cohesion
  • Следовать принципам SOLID при написании масштабируемого кода
  • Использовать функциональный подход: лямбда-функции, map, filter, reduce
  • Писать и применять advanced-функции: декораторы, замыкания, функции высшего порядка
  • Сравнивать и комбинировать подходы ООП и функционального программирования в реальных задачах
  • Создавать читаемый и поддерживаемый Python-код по современным стандартам разработки

Инструменты

PythonPython
и другие

Портфолио

Погнали!Погнали!
star04

Стоимость обучения

Вы выбираете темп обучения, уровень поддержки и количество проектов - под свои потребности

Оставьте заявку на консультацию о курсе

  • Сотрудничаем с банками, где вы сможете оформить беспроцентную рассрочку до 24 месяцев
  • Вы можете получить налоговый вычет за обучение
  • Вернем деньги, если курс не подойдет
  • Сертификат о прохождении курса
Полная стоимость обучения
50 600 ₽101 200 ₽
2 108 ₽ / мес −50%
на 24 месяца или одним платежом с дополнительной скидкой 10% – 45 540 ₽
star05

Изучите то, что нужно рынку

Обучение строится по принципу «от базы к практике». Сначала — фундамент из знаний, потом — инструменты, далее — задачи. Вы двигаетесь по модулям в размеренном темпе, без лишней теории и с возможностью углубиться, если нужно. Все логично, пошагово и применимо на практике
Ступень 1Python: ООП и функционального программированияplus
Блок 1Объектно-ориентированное программирование на Pythonarrow-down

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

Блок 2Практическая работа №1: ООП в Pythonarrow-down

Закрепите базовые концепции ООП на практике с разбором кейсов и обратной связью.

Блок 3Дандер методыarrow-down

Поработаете с магическими методами Python (__init__, __str__, __eq__ и др.) и поймете их роль в создании питоничного кода.
 

Блок 4Практическая работа №2: ООП в Pythonarrow-down

Примените дандер-методы и расширенные ООП-подходы на практике.

Блок 5Свойства хорошего кода. Abstraction, Composition, Coupling, Cohesionarrow-down

Изучите архитектурные свойства качественного кода: абстракция, композиция, связность, согласованность.

Блок 6Принципы SOLIDarrow-down

Разберете пять принципов SOLID — как основу для проектирования масштабируемых и поддерживаемых приложений на Python.

Блок 7Практическая работа №3: ООП в Pythonarrow-down

Реализуете проект с учетом принципов SOLID и архитектурных практик. Проверка и обратная связь от ментора.

Блок 8Функциональное программирование в Pythonarrow-down

Познакомитесь с функциональным подходом: функции высшего порядка, map, filter, reduce, lambda, каррирование.

Блок 9Advanced функции в Pythonarrow-down

Изучите продвинутые возможности работы с функциями: декораторы, замыкания, генераторы, итераторы.

star06

Смотрите, кто будет вас учить

Наши эксперты — практики из Яндекса, Авито, Booking, VK и других компаний. Они знают, чем живет рынок и предлагают только те навыки и инструменты, которые реально работают.

Василиса Серякова

Data Scientist, Aliexpress

star07

Смотрите, как вы будете учиться

Платформа ProductStar разработана так, чтобы вам было удобно учиться: понятная навигация, четкие модули, подробные презентации и материалы после каждого урока. Все ясно, последовательно и интуитивно!
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
ProductStar — это школа актуального образования от РБК
1

Курсы обновляются вместе с индустрией

2

Знания, которые нужны здесь и сейчас

3

Без теории ради теории

4

Без устаревших подходов

5

С активным сообществом специалистов и каналом актуальных вакансий

star12

Часто задаваемые вопросы

Если у вас остались вопросы по курсам, вы можете оставить заявку и наш координатор поможет вам
Что потребуется для успешного обучения?

Для решения задач потребуется ноутбук или ПК, лекции и уроки можно смотреть с мобильного телефона.

Как я буду искать работу?

Все студенты ищут работу вместе с Карьерным центром ProductStar.
Составляют резюме, пишут сопроводительные письма под конкретные вакансии, готовятся к собеседованиям и техническим интервью, проходят их — если нет, пробуют еще раз после разбора ошибок. После чего трудоустраиваются в компанию и успешно преодолевают испытательный срок, во время которого специалисты Карьерного центра также помогают.

С какого возраста можно начинать обучение?

Учиться можно в любом возрасте, но оплачивать — только с 18 лет. Если вам меньше 18, уточните у менеджера, какие у вас есть возможности оплаты и как вам начать обучение.

Можно ли оплатить курс от компании или юр. лица?

Конечно — у нас оплачивают обучение своих сотрудников многие компании: «Яндекс», Skyeng, «Сбербанк», Wargaming.

Оплату проводим по счету и предоставляем все необходимые закрывающие документы. Если нужно, то заключаем договор.

При оплате курса более чем на пять сотрудников делаем скидку для юрлиц — оставляйте заявку, чтобы узнать обо всех актуальных акциях и до встречи на курсе.