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