Чему вы научитесь
- Уверенно использовать print() и input() в небольших программах
- Работать со строками и находить нужные символы и фрагменты
- Использовать len(), индексы, срезы и знакомые методы строк
- Проверять данные с помощью строковых методов
- Читать небольшой код и понимать, что он делает
- Находить и исправлять простые ошибки
- Применять знакомые инструменты Python в новых задачах
О курсе
Каникулы в Пайтландии начались!
Но у Багги появилась проблема: потерянные баги снова разбежались по Пайтландии.
Теперь ему предстоит пройти летний маршрут, искать следы, разгадывать загадки, проверять странные таблички и исправлять ошибки. А заодно применять Python там, где готовой подсказки уже нет.
Что это за курс
«Каникулы Багги» – это небольшой приключенческий практикум по основам Python.
Здесь почти нет длинных теоретических объяснений. Знакомые конструкции встречаются прямо по ходу путешествия: в билетах, записках, вывесках, загадках, потерянных подсказках и небольших программах.
Главная задача курса – не просто вспомнить знакомую команду, а научиться самостоятельно выбирать подходящий инструмент Python и применять его в новой ситуации.
Курс можно проходить после изучения первых основ Python или как дополнительную практику перед переходом к условиям и более сложным темам.
Что будем тренировать
- вывод данных с помощью
print(); - работу с
sepиend; - получение данных через
input(); - переменные, числа и строки;
- функцию
len(); - индексы и срезы строк;
- основные методы строк;
- проверки
isdigit(),isalpha()и другие строковые методы; - поиск и изменение фрагментов текста;
- поиск и исправление небольших ошибок в коде.
Как устроено приключение
Вместо обычных лекций курс построен как небольшое путешествие по Пайтландии. Багги двигается по маршруту, находит следы потерянных багов и сталкивается с задачами, для решения которых приходится вспоминать и применять Python.
Задания специально построены так, чтобы знакомые конструкции встречались в разных ситуациях. Где-то нужно внимательно прочитать строку, где-то найти лишний символ, выбрать подходящую команду, восстановить результат программы или понять, почему код работает не так, как ожидалось.
Ошибки здесь тоже становятся частью практики: неудачная попытка помогает увидеть, что именно произошло в программе, исправить решение и попробовать ещё раз.
Кому подойдёт курс
Курс рассчитан на начинающих, которые уже познакомились с первыми конструкциями Python и хотят больше практики.
Особенно хорошо формат подходит детям и подросткам благодаря сюжету, персонажам и небольшим заданиям, но возрастных ограничений нет. Пройти приключение может любой начинающий, которому хочется закрепить основы Python в более живом формате.
С чего лучше начать
Лучший маршрут – сначала пройти бесплатный курс «Python с нуля: Пайтландия. Книга 1». В «Каникулах Багги» как раз используется материал первой части.
Проходить первую книгу именно в Пайтландии необязательно. Если уже знакомы print(), input(), переменные, числа, строки, len(), индексы, срезы и основные методы строк, можно сразу переходить к практике.
Что дальше
После практикума путешествие по Пайтландии можно продолжить сразу по нескольким маршрутам.
Следующий курс – «Python: условия и выбор. Пайтландия. Книга 2». В нём программы перестают просто выполнять команды по порядку и начинают принимать решения: сравнивать значения, проверять условия и выбирать разные действия с помощью if, elif и else.
После этого можно перейти к «Python: циклы for и while. Пайтландия. Книга 3». Там начинается работа с повторениями: for, while, range(), break и continue.
А если хочется пройти обе следующие части подряд, есть программа «Python для начинающих: условия и циклы. Пайтландия 2 в 1», в которую входят Книга 2 и Книга 3. Такой вариант выгоднее: оба курса в программе стоят дешевле, чем при покупке по отдельности.
А пока карта готова, маршрут начинается, и где-то в Пайтландии уже прячется первый потерянный баг.
Для кого этот курс
«Каникулы Багги» подойдут тем, кто уже познакомился с первыми основами Python и хочет закрепить их на практике, не проходя заново большие теоретические уроки.
В первую очередь курс рассчитан на тех, кто прошёл «Python с нуля: Пайтландия. Книга 1» и хочет продолжить путешествие по знакомому миру перед переходом к условиям и циклам.
Но проходить первую книгу именно в Пайтландии необязательно. Курс также подойдёт тем, кто изучал основы Python в школе, на другом курсе или самостоятельно и уже знаком с print(), input(), переменными, строками, len(), индексами, срезами и основными методами строк.
Особенно хорошо курс подойдёт тем, кто:
• уже изучал основы Python, но хочет освежить отдельные темы;
• ищет больше практики без повторения длинной теории;
• любит небольшие задачи, сюжет и интерактивный формат;
• хочет применять знакомые конструкции в новых ситуациях;
• предпочитает учиться через практику, ошибки и самостоятельные попытки.
Формат особенно хорошо подходит детям и подросткам, но возрастных ограничений нет. Пройти приключение может любой начинающий, которому хочется закрепить основы Python в более живом формате.
Если Python пока совсем незнаком, лучше сначала пройти первую книгу Пайтландии, а затем переходить к «Каникулам Багги».
Начальные требования
Курс рассчитан на тех, кто уже знаком с самыми первыми основами Python.
Перед началом желательно:
-
понимать, как работают
print()иinput(); -
уметь создавать и использовать переменные;
-
знать основы работы со строками;
-
быть знакомым с
len(), индексами и срезами; -
знать несколько основных методов строк.
Не страшно, если часть материала уже успела забыться. «Каникулы Багги» как раз созданы для того, чтобы освежить знакомые темы и снова применить их в небольших практических задачах.
Если Python пока совсем незнаком, лучше сначала пройти «Python с нуля: Пайтландия. Книга 1». Там необходимые для этого практикума темы разбираются с самого начала.
Для прохождения курса понадобится только устройство с доступом в интернет и современный браузер. Устанавливать Python или дополнительные программы не требуется.
Как проходит обучение
Обучение проходит в формате небольшого летнего приключения. Вместе с Багги вы будете двигаться по маршруту Пайтландии, искать потерянных багов, находить подсказки и постепенно открывать следующие части истории.
Вместо длинных теоретических уроков вас ждут:
• короткие сюжетные эпизоды и интерактивные страницы;
• задания на повторение знакомых команд и приёмов Python;
• небольшие задачи, где нужно прочитать код, найти ошибку или выбрать подходящее решение;
• постепенное усложнение без резких скачков.
Главная идея курса – не заучивать Python заново, а использовать уже знакомые инструменты в новых ситуациях. Поэтому одна и та же тема может встретиться по-разному: в билете, записке, вывеске, загадке или очередной находке Багги.
Проходить курс можно в своём темпе. Здесь не нужно торопиться: можно остановиться, подумать, вернуться к предыдущему заданию и попробовать ещё раз.
Если во время путешествия появится вопрос, его можно задать в комментариях к заданию. Там поможет разобраться "Ассистент PROкод" или автор курса.
Для работы с интерактивными материалами достаточно браузера – все основные задания открываются прямо внутри Stepik.
Программа курса
В курс входят
- 14 уроков
- 14 тестов
Наши преподаватели
Отзывы прошедших курс
Что вы получаете
- Закрепление основных тем Python без повторного прохождения длинной теории
- Практика работы с переменными, строками, индексами, срезами и методами строк
- Больше уверенности в использовании знакомых команд Python в новых задачах
- Навык внимательного чтения небольших фрагментов кода
- Опыт поиска и исправления простых ошибок в программах
- Интерактивные задания, загадки и небольшие испытания вместо однообразного повторения
- Возможность проверить, какие темы уже хорошо усвоены, а к каким стоит вернуться.
- Новое летнее приключение с Багги и героями Пайтландии