Программирование на языке Python. Продвинутый уровень (PYTHON_ADVANCED)
Скидка 30% при регистрации до 30 апреля 2026 года.
Регистрируйтесь сейчас, учитесь позже. Цена фиксируется.
89 250 ₽
Кому следует посетить
Новичкам, которые уже знают основы Python (переменные, функции, циклы) и хотят системно освоить объектно-ориентированное программирование
Предварительные требования:
Знания языка Python на уровне курса Программирование на языке Python. Базовый уровень (PYTHON_BASIC)
Для проверки уровня предварительных знаний можно пройти тестирование
Цели курса
УМЕТЬ:
- проектировать классы и иерархии
- владеть современными инструментами: датаклассы, абстрактные классы, типизация
- писать расширяемый и поддерживаемый код
ЗНАТЬ:
- ключевые принципы ООП
Даты и регистрация
Онлайн тренинг
Очный формат
Гарантированные курсы
Гарантирован при получении Вашей заявки
Программа курса
Модуль 1. Основы ООП
- Концепция объектов и классов
- Атрибуты и методы
- Первые классы и простые объекты
Модуль 2. Принципы ООП
- Инкапсуляция, наследование, полиморфизм, абстракция
- Множественное наследование, super()
- Композиция и композиционный подход
Модуль 3. Продвинутое ООП
- Дандер-методы
- Контекстные менеджеры
- Исключения в ООП, написание кастомных исключений
Модуль 4. Структуры и типизация
- Итераторы, итерируемые объекты и генераторы
- Хеширование в Python: теория и практика
- Аннотация типов и докстринги
Модуль 5. Современные возможности
- @dataclass и их преимущества
- Статические и абстрактные классы
- Обзор принципов SOLID