Чему вы научитесь
- Использовать декораторы, замыкания и продвинутую рекурсию
- Управлять памятью и сборкой мусора в Python
- Работать с потоками, процессами и асинхронным программированием
- Создавать метаклассы и проводить интроспекцию объектов
- Обрабатывать и кастомизировать исключения
- Параллельно обрабатывать большие объемы данных
- Создавать веб-приложения и использовать сетевые протоколы
- Тестировать, отлаживать и оптимизировать код
О курсе
Для кого этот курс
Начальные требования
- Уверенные знания базового Python (условные операторы, циклы, функции, списки, словари)
- Опыт работы с классами и объектно-ориентированным программированием
- Базовые знания работы с файлами и исключениями
- Понимание основ тестирования и отладки кода будет плюсом
Преподаватели курса
Как проходит обучение
Курс включает текстовые лекции с глубоким разбором каждой темы. После теоретической части следуют задачи на программирование, которые помогут вам применить знания на практике, а также тесты для проверки понимания. Программные задачи разнообразны: от работы с данными до многопоточности и сетевого программирования. Вы сможете постепенно закреплять навыки, выполняя задачи, доступные на платформе.
Сертификат
Что вы получите
- Глубокие знания Python и его продвинутых функций
- Умение решать задачи повышенной сложности
- Навыки в работе с многопоточностью, сетями и данными
- Подготовку к работе с большими проектами и профессиональной оптимизацией кода
- Сертификат о прохождении курса