О курсе
Курс «Поколение Python» для профессионалов продолжает серию обучающих программ и рассчитан на слушателей, уже знакомых с основами языка. В рамках курса рассматриваются темы, выходящие за пределы базового уровня: работа с датой и временем, файловый ввод-вывод, особенности устройства памяти и типов данных, дополнительные типы коллекций, обработка исключений, рекурсия, функции, итераторы и генераторы, а также регулярные выражения. Материал разбит на 12 модулей, каждый из которых включает теоретическую часть, практические задания и примеры. Проверка решений осуществляется автоматически, что позволяет быстро получать обратную связь. При возникновении трудностей предусмотрена поддержка команды курса, а также возможность обсуждения задач с другими участниками в комментариях и на Discord-сервере. Для успешного прохождения курса рекомендуется предварительно освоить предыдущие курсы серии: «для начинающих» и «для продвинутых».
Что рассматривается в программе
- работа с датой и временем в Python
- работа с файлами
- особенности устройства памяти и типов данных
- использование дополнительных типов коллекций
- обработка исключений
- рекурсия и функции
- итераторы и генераторы
- регулярные выражения
Кому может быть полезен курс
- тем, кто уже знаком с базовыми конструкциями и типами данных Python и хочет расширить свои знания
- тем, кто интересуется дополнительными возможностями языка, такими как итераторы, генераторы, декораторы и регулярные выражения
- тем, кто планирует продолжить обучение программированию и нуждается в систематизации знаний по продвинутым темам
Вопросы о программе
Какие темы рассматриваются в курсе?
В курсе рассматриваются даты и время, дополнительные типы коллекций, итераторы, генераторы, декораторы, рекурсия, исключения, регулярные выражения и другие дополнительные возможности языка Python.
Какие начальные требования для прохождения курса?
Для успешного освоения курса необходимо пройти предыдущие курсы серии: «Поколение Python» для начинающих и для продвинутых.
Как устроен процесс обучения?
Курс разбит на 12 модулей, включающих теоретические и практические материалы, а также задания. Решения проверяются автоматической системой, что обеспечивает быструю обратную связь.
Есть ли поддержка во время обучения?
Команда курса даёт советы и подсказки при возникновении проблем. Также можно обсуждать задачи с однокурсниками в комментариях и на специальном сервере в Discord.