Python: от Калининграда до Казани — большой практический курс

Python с нуля в путешествии от Калининграда до Казани. Понятные объяснения, практика с автопроверкой и собственный проект «Путевой журнал».
Начальный уровень
7

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

  • Читать и писать простые программы на Python, работать с вводом и выводом.
  • Использовать числа, строки, условия и циклы для решения задач.
  • Хранить и обрабатывать данные в списках, кортежах, словарях и множествах.
  • Разделять программу на функции с понятными аргументами и результатом.
  • Находить ошибки и проверять решение на обычных и граничных примерах.
  • Собирать небольшое консольное приложение из нескольких частей.

О курсе

Научитесь писать программы. Начните с одной строки.

Привет! На связи Ролан Закиров. Я разработчик и преподаватель. Этот курс я сделал для тех, кто хочет попробовать программирование, но пока не знает, с какой стороны к нему подступиться.

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

Сначала понять, затем написать самому

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

Практика проходит в Stepik: вы отправляете код, а система проверяет его на тестах. В курсе есть и самостоятельные задания, и вопросы на понимание, и ремонт неправильного кода. Программирование здесь — то, что вы делаете, а не только читаете.

Что получится в Казани

Итоговый проект — консольный «Путевой журнал». Вы реализуете добавление и удаление записей, поиск, подсчёт расстояний и расходов, вывод списка и итогового отчёта. По ходу работы понадобится не только знание команд Python, но и умение проверить данные и найти причину неверного результата.

Для чего нужна эта первая часть

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

Продолжение по Уралу уже готовится. В нём задачи станут сложнее: появятся работа с датами, файлами и более сложными данными. Первая часть при этом заканчивается собственным проектом — ждать продолжения для его завершения не нужно.

Курс пока в демо-режиме. Я продолжаю проверять и дополнять материалы. Возможны ошибки и неточности; о них можно сообщить в комментариях к соответствующему шагу.

Начните с урока знакомства. Я расскажу о маршруте, объясню правила практики и помогу подступиться к первой программе.

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

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

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

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

Знание Python и опыт программирования не нужны. Достаточно уметь пользоваться браузером и вводить текст.

Для практики удобнее компьютер или ноутбук с интернетом. Код можно писать и отправлять на проверку прямо в Stepik; устанавливать Python перед началом курса не требуется.

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

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

Обучение самостоятельное, в удобном темпе. Вы читаете объяснение, разбираете примеры и затем решаете задания в браузере.

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

Темы идут последовательно: от ввода, вывода и переменных к условиям, циклам, коллекциям и функциям. В конце — сборка и проверка проекта «Путевой журнал».

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

В курс входят

  • 48 уроков
  • 189 тестов
  • 915 интерактивных задач
загружаем...

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

Отзывы прошедших курс

5
из 5
из 1 отзыва
1 отзыв
загружаем...

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

  • Объяснения и примеры кода по основным темам Python.
  • Практические задания с автоматической проверкой решений.
  • Упражнения на поиск и исправление ошибок в коде.
  • Собственный итоговый проект — консольный «Путевой журнал».

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

Бесплатно

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

Бесплатно