Python Lab
ProСредний

Python: ООП и продвинутый

Классы, наследование, магические методы, декораторы, генераторы, контекстные менеджеры, pytest и регулярные выражения. Следующий уровень после «Python с нуля».

53 уроков·59 задач·~40ч

Чему научитесь:

  • Проектировать программы в объектно-ориентированном стиле
  • Использовать наследование, полиморфизм и инкапсуляцию
  • Писать декораторы и генераторы
  • Работать с контекстными менеджерами и dataclass
  • Тестировать код с pytest
  • Применять регулярные выражения

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

53 уроков · 59 задач · ~40ч

Объектно-ориентированное программирование

Классы, наследование, инкапсуляция, полиморфизм и магические методы.

Продвинутый Python

Декораторы, генераторы, контекстные менеджеры, абстрактные классы и dataclass.

Инструменты

Тестирование с pytest, регулярные выражения и финальный мини-проект.

Готов начать обучение?

Начать курс
ООПДекораторыГенераторыpytestRegexdataclass