ITшка: Курс Совершенный Python
Курс

Совершенный Python v1.0

Освой продвинутые практики написания кода
ITшка
itshka.ru

Для кого курс

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

Углублённый курс Python, который закрывает пробелы и доводит понимание языка на совершенно новый уровень.

Вместо десятков книг и статей — концентрат опыта, лайфхаков и практики.

Сможешь щелкать каверзные вопросы на собеседованиях в BigTech — разберешься с тонкостями Python и пройдешь в топовые компании.

4.95 / 5

Средняя оценка курса

Программа

Модуль 1

Python под капотом

Разбираемся, как устроен Python внутри: объекты, ссылки, память, мутабельность. Сборщик мусора и его различные алгоритмы.

Модуль 2

Функции, лямбды

Погружаемся в функции: параметры, замыкания, *args, **kwargs и лучшие практики написания читаемого кода. Разбираем все неочевидности работы lambda, декораторов.

Модуль 3

Коллекции

Разбираем как коллекции устроены под капотом, как Python оптимизирует работу с ними. Раз и на всегда понимает как Python хитрит с неизменяемыми типами.

Модуль 4

Объекты, классы и протоколы

Создаём правильные классы, разбираем dataclass и его отличие от других модулей, перегружаем магические методы, работаем с протоколами. Разбираем все тонкости работы со slots, наследованием.

Модуль 5

Итераторы, генераторы и ленивые вычисления

Глубоко погружаемся в итераторы и генераторы. Учимся писать свои собственные. Перестаем путаться в терминалогии. Разбираем неочевидные моменты работы генераторов.

Как проходит обучение?

Текстовые уроки

Теоретическая часть курса состоит из текстовых уроков

Практика

После каждого модуля нужно решить серию заданий в интерактивном тренажере

Тестирование

В каждом разделе предстоит выполнить тестовые задания, которые помогут проверить понимание материала

Тарифы

Только курс

Полный курс с практикой
ITшка
itshka.ru

Курс + разбор собеседований

Бонус включает PDF с разбором 50+ вопросов с реальных собеседований
ITшка
itshka.ru

9999₽

8499₽

Приобрести

Частые вопросы

Какой уровень необходим для прохождения курса?

Для комфортного обучения на курсе требуется уверенное владение синтаксисом Python, а также базовое понимание алгоритмов и структур данных.

Идеальная аудитория курса — практикующие Python-разработчики (стажеры, джуны, миддлы), которые хотят углубить свои знания, взглянуть на язык с новой стороны и разобрать его тонкости и нюансы.

Новичкам с минимальным опытом в программировании освоение материала может даваться значительно сложнее.

Как проходит обучение?

Обучение на наших курсах проводится онлайн. Курс состоит из нескольких учебных модулей, включающих последовательные уроки с текстовыми материалами и многочисленными практическими заданиями. Основной акцент сделан на отработку навыков, поэтому учащихся ждёт большое количество разнообразных задач.

Могу ли я прервать обучение, а затем возобновить?

У нас нет дедлайнов и ограничений по времени прохождения курса.

Вы вернете деньги за курс, если он мне не подойдет?

Да, ты сможешь вернуть всю стоимость курса в течение первой недели обучения, если останешься недоволен качеством курса или поймешь, что он тебе не подходит.

На какой срок будет доступен курс?

Доступ к курсу будет всегда, в том числе к последующим обновлениям.

Стану ли я middle/senior-ом после курса?

Нет, за один курс нельзя повысить грейд. Однако, этот курс ориентирован на глубокое понимание Python. Полученных знаний хватит для того, чтобы проходить собеседования по Python на уровене middle/senior-а.

Также может понравиться

Почему ?

Честность

Глубина материала

Опытные наставники

Качество