О курсе

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

Что рассматривается в программе

  • работа с датой и временем в Python
  • работа с файлами
  • особенности устройства памяти и типов данных
  • использование дополнительных типов коллекций
  • обработка исключений
  • рекурсия и функции
  • итераторы и генераторы
  • регулярные выражения

Кому может быть полезен курс

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

Вопросы о программе

Какие темы рассматриваются в курсе?

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

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

Для успешного освоения курса необходимо пройти предыдущие курсы серии: «Поколение Python» для начинающих и для продвинутых.

Как устроен процесс обучения?

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

Есть ли поддержка во время обучения?

Команда курса даёт советы и подсказки при возникновении проблем. Также можно обсуждать задачи с однокурсниками в комментариях и на специальном сервере в Discord.