Чему вы научитесь
- Читать и писать простые программы на Python, работать с вводом и выводом.
- Использовать числа, строки, условия и циклы для решения задач.
- Хранить и обрабатывать данные в списках, кортежах, словарях и множествах.
- Разделять программу на функции с понятными аргументами и результатом.
- Находить ошибки и проверять решение на обычных и граничных примерах.
- Собирать небольшое консольное приложение из нескольких частей.
О курсе
Научитесь писать программы. Начните с одной строки.
Привет! На связи Ролан Закиров. Я разработчик и преподаватель. Этот курс я сделал для тех, кто хочет попробовать программирование, но пока не знает, с какой стороны к нему подступиться.
Вместо знакомства сразу с десятками терминов я предлагаю отправиться в учебное путешествие от Калининграда до Казани. На маршруте появятся понятные задачи: вывести информацию о поездке, посчитать расходы, проверить номер места, найти нужную запись и собрать отчёт.
Сначала понять, затем написать самому
Я объясняю новые конструкции на примерах и предлагаю применить их в задачах. В начале достаточно нескольких строк. Позже вы будете работать с коллекциями, искать ошибки и разделять большие решения на функции.
Практика проходит в Stepik: вы отправляете код, а система проверяет его на тестах. В курсе есть и самостоятельные задания, и вопросы на понимание, и ремонт неправильного кода. Программирование здесь — то, что вы делаете, а не только читаете.
Что получится в Казани
Итоговый проект — консольный «Путевой журнал». Вы реализуете добавление и удаление записей, поиск, подсчёт расстояний и расходов, вывод списка и итогового отчёта. По ходу работы понадобится не только знание команд Python, но и умение проверить данные и найти причину неверного результата.
Для чего нужна эта первая часть
Чтобы освоить основы языка и научиться самостоятельно собирать небольшие программы. Курс не обещает профессию за несколько вечеров: он даёт практику, на которую можно опираться при дальнейшем изучении Python.
Продолжение по Уралу уже готовится. В нём задачи станут сложнее: появятся работа с датами, файлами и более сложными данными. Первая часть при этом заканчивается собственным проектом — ждать продолжения для его завершения не нужно.
Курс пока в демо-режиме. Я продолжаю проверять и дополнять материалы. Возможны ошибки и неточности; о них можно сообщить в комментариях к соответствующему шагу.
Начните с урока знакомства. Я расскажу о маршруте, объясню правила практики и помогу подступиться к первой программе.
Для кого этот курс
Для начинающих, которые ещё не программировали, и для тех, кто уже пробовал Python, но пока затрудняется решать задачи самостоятельно.
Курс подойдёт, если хочется разобраться в основах, получить больше практики и собрать первый консольный проект. Если вы уже уверенно работаете с коллекциями и функциями, значительная часть материала будет для вас повторением.
Начальные требования
Знание Python и опыт программирования не нужны. Достаточно уметь пользоваться браузером и вводить текст.
Для практики удобнее компьютер или ноутбук с интернетом. Код можно писать и отправлять на проверку прямо в Stepik; устанавливать Python перед началом курса не требуется.
Специальная математическая подготовка не нужна: в первых задачах достаточно обычной арифметики. Важнее готовность пробовать, проверять результат и возвращаться к непонятным местам.
Как проходит обучение
Обучение самостоятельное, в удобном темпе. Вы читаете объяснение, разбираете примеры и затем решаете задания в браузере.
Программные задачи проверяются автоматически на открытых и скрытых тестах. После неудачной попытки можно исправить код и отправить его снова. Вопросы по условию и замечания к материалам оставляйте в комментариях к шагу.
Темы идут последовательно: от ввода, вывода и переменных к условиям, циклам, коллекциям и функциям. В конце — сборка и проверка проекта «Путевой журнал».
Программа курса
В курс входят
- 48 уроков
- 189 тестов
- 915 интерактивных задач
Наши преподаватели
Отзывы прошедших курс
Что вы получаете
- Объяснения и примеры кода по основным темам Python.
- Практические задания с автоматической проверкой решений.
- Упражнения на поиск и исправление ошибок в коде.
- Собственный итоговый проект — консольный «Путевой журнал».