"Поколение Python": курс для продвинутых

Курс продолжает легендарный курс "Поколение Python: курс для начинающих" и рассказывает о дополнительных возможностях языка Python, а тренировочные задачи помогают закрепить каждую тему.
Сертификат Stepik

Чему вы научитесь

  • Работать с важными типами данных bool и NoneType
  • Работать с вложенными списками и матрицами
  • Работать с кортежами, тип данных tuple
  • Работать с множествами, тип данных set
  • Работать со словарями, тип данных dict
  • Работать со случайными числами, модуль random
  • Работать со строками, модуль string
  • Работать с типами данных decimal, Fraction и complex
  • Работать с графикой, модуль turtle
  • Работать с дополнительными возможностями функций
  • Работать с текстовыми файлами

О курсе

Курс знакомит с такими возможностями языка Python, как двумерные массивы, кортежи, множества, словари и многое другое. Он адресован начинающим программистам, знающим базовые алгоритмические конструкции. Является логическим продолжением курса "Поколение Python: курс для начинающих".

Целевая аудитория – школьники, студенты и взрослые люди, заинтересованные в изучении программирования; педагоги школ, вузов и кружков, преподающие программирование на языке Python.

Курс – победитель конкурса Stepik Awards 2021 в номинации "Лучший бесплатный онлайн-курс размещенный на платформе Stepik".

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

Курс "Поколение Python: курс для продвинутых" уже завоевал доверие начинающих и опытных программистов:

  1. Средняя оценка курса составляет 5.0 на основании более 5 тысяч отзывов
  2. Курс используют преподаватели программирования школ и вузов, в том числе ВШЭ, СПбГУ, МАИ, МИРЭА, Алферовский университет
  3. Наш курс проходят студенты по всему миру: от Северной Америки до Австралии. По ссылке можно ознакомиться с географией студентов "Поколения Python"

Следующим курсом линейки "Поколение Python" после курса для продвинутых является "Поколение Python: курс для профессионалов".

Присоединяйтесь к официальному телеграм-каналу "Поколение Python" по ссылке. Там публикуются задачи, полезные материалы по языку Python, а также проводятся конкурсы и розыгрыши для программистов. Давайте учиться вместе! 
 

Happy pythoning!
🐝❤️🐍

 

 

Курс создан при поддержке Фонда Президентских Грантов.

Для кого этот курс

Начинающие программисты, знающие базовые алгоритмические конструкции Освоившие предыдущий курс линейки "Поколение Python: курс для начинающих"

Начальные требования

  1. Базовые знания школьной программы по информатике и математике
  2. Базовые алгоритмические конструкции, представленные в курсе "Поколение Python: курс для начинающих"

Наши преподаватели

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

Курс для продвинутых состоит из одиннадцати модулей: 

  1. Повторяем основные конструкции языка Python
  2. Тип данных bool и NoneType
  3. Вложенные списки, матрицы
  4. Кортежи
  5. Множества
  6. Словари
  7. Модули random и string
  8. Модули decimal, Fraction и complex
  9. Работа с графикой, модуль turtle
  10. Функции
  11. Работа с файлами

Модули разбиты на уроки. Каждый урок содержит текстовые конспекты и наборы практических задач на закрепление пройденного материала. Все уроки оформлены в едином стиле с выделением смысловых блоков и вставок, чтобы студенту было проще ориентироваться в курсе. 

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

Задачи в каждом уроке расположены в порядке увеличения уровня сложности и в зависимости от него оцениваются в 1, 5, 10 или 20 баллов. Всего в курсе содержится более 700 задач, которые делятся на четыре типа:

  • тестовые задачи

  • табличные задачи

  • задачи на сопоставление

  • задачи на программирование

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

Если трудности все же возникли, можно задать вопрос в комментариях к уроку. Там на него ответит модератор, представляющий команду авторов курса. Кроме того, на помощь всегда готово прийти активное сообщество студентов "Поколения Python". 

После успешного решения задачи вам открывается форум с решениями других участников курса. Если задача оказалась сложной, форум откроется после трех неудачных попыток решения.

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

загружаем...
Certificate

Сертификат

Сертификат Stepik
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно