Python: циклы for и while. Пайтландия. Книга 3

Необычный интерактивный курс по циклам Python. Вместо обычных лекций – сюжет, герои Пайтландии и интерактивы прямо внутри Stepik, где нужно не только читать, но и действовать.
Начальный уровень
4-5
Часть
1 программы →
Сертификат Stepik

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

  • Использовать цикл for для повторения действий
  • Работать с range() и понимать, какие значения он создаёт
  • Перебирать числа и символы строки с помощью for
  • Использовать while для повторения действий по условию
  • Понимать, почему while заканчивается или превращается в бесконечный цикл
  • Соединять циклы с условиями if
  • Использовать отдельный счётчик внутри цикла
  • Пропускать отдельные проходы с помощью continue
  • Останавливать цикл с помощью break
  • Предсказывать результат работы небольших программ с циклами
  • Находить ошибки в циклах и исправлять их
  • Самостоятельно писать небольшие программы с for и while

О курсе

Добро пожаловать в третью часть Пайтландии!

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

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

На этих задачах разбираются два основных цикла Python – for и while. Здесь недостаточно запомнить их запись: гораздо полезнее увидеть, что происходит с программой во время каждого повторения, откуда берутся новые значения и в какой момент цикл заканчивает работу.

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

Материал идёт от простого к более сложному. Сначала рассматриваются повторения и range(), затем цикл for начинает работать со строками. После этого появляется while, условия внутри циклов, подсчёт подходящих значений, а позже – continue и break.

После интерактивных сцен идут задания на закрепление темы. В них нужно предсказывать вывод программы, восстанавливать пропущенные строки, находить ошибки, следить за отступами, собирать код и постепенно переходить к небольшим самостоятельным программам.

История Пайтландии помогает связать эти задачи между собой. Питончик проходит новые испытания, Багги предлагает спорные решения, Перри ищет ошибки, Коди разбирает выполнение программы по шагам, а Учитель Снейк объясняет новые правила.

В курсе также доступен встроенный ассистент-помощник. Если задание вызывает трудности, он может подсказать направление, помочь разобраться в ошибке и объяснить непонятный момент, не выдавая готовое решение сразу.

К концу курса for, while, break и continue уже не выглядят как отдельные команды, которые нужно запомнить. Становится понятнее, что повторяет программа, как меняются значения, когда проверяются условия и почему цикл заканчивается.

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

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

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

Желательно уже знать:

— print() и input();
— переменные и основные типы данных;
— строки;
— сравнения и логические условия;
— конструкции if, elif, else;
— правила отступов в Python.

Этот курс удобнее проходить после предыдущих частей «Пайтландии», но это не обязательное условие. Если перечисленные темы уже знакомы, можно сразу начинать с третьей книги.

Первый курс «Пайтландии» бесплатно

Каникулы Багги в «Пайтландии» бесплатно

Второй курс «Пайтландии» платно

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

Как устроен курс

• интерактивные HTML-сцены с героями Пайтландии и короткими объяснениями без длинных лекций;
• задания с автоматической проверкой;
• задачи на поиск ошибок и предсказание результата программы;
• сборка программ из отдельных строк;
• небольшие программы для самостоятельного написания.

Как лучше проходить курс

Уроки лучше проходить по порядку: новые задания используют то, что уже встречалось раньше. Сначала идут простые повторения, затем постепенно появляются while, continue и break.

Темп обучения

Жёсткого темпа нет. Если задание не получилось с первого раза, можно вернуться к интерактивной сцене, ещё раз проследить выполнение кода и после этого повторить попытку.

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

В курс входят

  • 32 урока
  • 128 тестов
  • 85 интерактивных задач
загружаем...

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

Certificate

Сертификат

Сертификат Stepik

Входит в 1 программу

  •    
     
     

Что вы получаете

  • интерактивные уроки по циклам `for` и `while`;
  • практика с `range()`, строками, условиями, `break` и `continue`;
  • задания на предсказание вывода программы, поиск ошибок и сборку кода из отдельных строк;
  • постепенный переход от простых примеров к небольшим самостоятельным программам;
  • сюжетные уроки с героями Пайтландии и наглядными HTML-интерактивами;
  • практика чтения и разбора чужого Python-кода;
  • закрепление каждой новой темы в заданиях;
  • сертификат Stepik после успешного прохождения курса.

Сколько стоит обучение

1 000 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

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