ВЕНДОРЫ
Курсы по вендорам
Скрыть

Программирование на языке Python. Продвинутый уровень (PYTHON_ADVANCED)

PYTHON_ADVANCED
Очный формат:
Длительность: 5 дней
Цена: 89 250₽
цена указана без НДС 5%
Даты
Онлайн тренинг
Длительность: 5 дней
Цена: 89 250₽
цена указана без НДС 5%
Даты

Кому следует посетить

Новичкам, которые уже знают основы Python (переменные, функции, циклы) и хотят системно освоить объектно-ориентированное программирование
Предварительные требования:
Для проверки уровня предварительных знаний можно пройти тестирование
Цели курса
УМЕТЬ:
  • проектировать классы и иерархии
  • владеть современными инструментами: датаклассы, абстрактные классы, типизация
  • писать расширяемый и поддерживаемый код
ЗНАТЬ:
  • ключевые принципы ООП
Содержание курса

Курс «Программирование на языке Python. Продвинутый уровень» (PYTHON_ADVANCED) — это практическое обучение для слушателей, которые уже знают основы Python — переменные, функции и циклы — и хотят системно освоить объектно-ориентированное программирование для написания более структурированного, расширяемого и поддерживаемого кода. На курсе рассматриваются концепции объектов и классов, атрибуты и методы, ключевые принципы ООП: инкапсуляция, наследование, полиморфизм и абстракция, множественное наследование, super(), композиция и композиционный подход, а также продвинутые возможности Python: dunder-методы, контекстные менеджеры, кастомные исключения, итераторы, итерируемые объекты, генераторы, хеширование, аннотации типов, докстринги, @dataclass, статические и абстрактные классы и обзор принципов SOLID.

Программа рассчитана на 5 дней, доступна в очном и онлайн-формате и подходит слушателям со знаниями Python на уровне курса «Программирование на языке Python. Базовый уровень» (PYTHON_BASIC), что делает курс сильным следующим шагом для тех, кто хочет перейти от базового синтаксиса к уверенной разработке на Python с применением современных подходов к проектированию классов и архитектуре кода.

Даты и регистрация

Онлайн тренинг
Очный формат
Гарантированные курсы Гарантирован при получении Вашей заявки
26.10—30.10.2026
PYTHON_ADVANCED
Это FLEX курс Онлайн
18.01—22.01.2027
PYTHON_ADVANCED
Это FLEX курс Онлайн
15.03—19.03.2027
PYTHON_ADVANCED
Это FLEX курс Онлайн
26.10—30.10.2026
PYTHON_ADVANCED
Это FLEX курс г. Санкт-Петербург / очная форма
18.01—22.01.2027
PYTHON_ADVANCED
Это FLEX курс г. Санкт-Петербург / очная форма
15.03—19.03.2027
PYTHON_ADVANCED
Это FLEX курс г. Москва / очная форма
Программа курса
Модуль 1. Основы ООП
  • Концепция объектов и классов
  • Атрибуты и методы
  • Первые классы и простые объекты
Модуль 2. Принципы ООП
  • Инкапсуляция, наследование, полиморфизм, абстракция
  • Множественное наследование, super()
  • Композиция и композиционный подход
Модуль 3. Продвинутое ООП
  • Дандер-методы
  • Контекстные менеджеры
  • Исключения в ООП, написание кастомных исключений
Модуль 4. Структуры и типизация
  • Итераторы, итерируемые объекты и генераторы
  • Хеширование в Python: теория и практика
  • Аннотация типов и докстринги
Модуль 5. Современные возможности
  • @dataclass и их преимущества
  • Статические и абстрактные классы
  • Обзор принципов SOLID