Главная

 / 

Программирование на Python. Продвинутый уровень.

Программирование на Python. Продвинутый уровень. 

(GAL - PYTHONADV)

Описание

Курс будет полезен специалистам, желающим углубить свои знания в объектно-ориентированном программировании на Python, лучше писать код, проектировать системы и выполнять другие сложные задачи.

Кому полезен курс

Курс Программирование на Python (Питон). Продвинутый уровень будет полезен специалистам, заинтересованным в углублении знаний в Python (Питон), подробном рассмотрении ООП, различных аспектов проектирования сервисов и знакомству с асинхронным программированием.

Вступительные требования

Предварительное прохождение курса Основы программирования в Python или наличие эквивалентных знаний в рамках этого курса.

Результат обучения

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

Модуль 1. ООП в Python

Повторим основы Объектно-ориентированного программирования, посмотрим особенности реализации в Python, попрактикуемся в написании собственных классов. В дополнение рассмотрим темы, необходимые каждому python-разработчику, такие как статические методы, абстрактные классы и метаклассы.

  • Основы ООП. Создание и методы классов
  • Принципы ООП. Декораторы, метод super()
  • Композиция, перегрузка операторов
  • Дандер методы, статические методы
  • Абстрактные классы, модуль АВС
  • Метаклассы

Модуль 2.

Разберем и напишем собственные классы для генераторов, итераторов, исключений и менеджера контекста.

  • Генераторы
  • Итераторы
  • Исключения
  • Менеджеры контекста
  • Стек и очередь

Модуль 3.

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

  • Мультипроцессинг
  • Асинхронное программирование

Модуль 4. Рассмотрение основных дизайн-паттернов и практика их использования.

Программирование на Python. Продвинутый уровень. 

Уровень сложности курса

Продвинутый

Направление
Длительность
40 ч./
5 дн.
Стоимость
85 000 ₽/чел.
650 000 ₽/группа
Ближайшая дата
02 февраля 2026
20 апреля 2026
-24 апреля 2026
13 июля 2026
-17 июля 2026
14 сентября 2026
-18 сентября 2026

Оставьте заявку

Нажимая отправить Вы соглашаетесь с нашей Политикой конфиденциальности