Чему вы научитесь
- писать программы с точным вводом и выводом
- выбирать ветви с помощью условий и обрабатывать граничные значения
- повторять действия циклами и накапливать результат
- очищать и преобразовывать строки и списки
- разделять решение на небольшие функции с явным результатом
- читать сообщения об ошибках и проверять одну гипотезу за запуск
- собирать несколько изученных конструкций в работающую мини-программу
О курсе
Начало программирования часто выглядит как скачок от первой строки к задачам, где непонятно даже, с чего начать. Здесь этот разрыв закрывают развёрнутые объяснения: сначала конкретный пример и его вывод, затем разбор по подцелям, типичная ошибка и немедленная практика.
Цель курса — научить самостоятельно собирать небольшие программы из условий, циклов, строк, списков и функций. Задачи опираются на прикладные сценарии каталога BookHub, а сообщения проверки помогают сверить конкретное правило и формат результата.
Сначала вы запустите первую программу и научитесь точно работать с вводом и выводом. Затем добавите выражения, условия, циклы и коллекции. После функций и отладки соберёте трекер чтения, консольный диалог и анализатор списка.
В курсе 8 модулей, 24 урока и 144 шага: 88 code-задач, 24 развёрнутые лекции, 24 итога уроков и 8 контрольных вопросов. Первая программа находится на позиции 2. Проверка результата code-задач автоматическая.
Курс бесплатный: можно начать с первого урока и проходить материал в своём темпе.
Для кого этот курс
- Тем, кто никогда не программировал и хочет получить первую работающую программу без резкого скачка сложности.
- Тем, кто уже пробовал Python, но терялся в условиях, циклах или функциях.
- Студентам и свитчерам, которым нужна практическая база перед работой с данными и ООП.
- Специалистам из других областей, желающим автоматизировать простые повторяющиеся расчёты и преобразования.
Начальные требования
Что нужно:
- браузер и возможность вводить код в заданиях Stepik;
- возможность заниматься регулярно в удобном темпе;
- готовность самостоятельно запускать примеры и читать сообщение проверки.
Что не нужно:
- опыт программирования;
- высшая математика;
- локальная установка Python для основных заданий.
Как проходит обучение
- Формат: 8 модулей и 24 тематических урока; число уроков в модуле зависит от сложности материала.
- Практика: 88 code-задач — 61,11% всех шагов; результат проверяется автоматически.
- Проектная практика: трекер чтения, консольный диалог и анализатор списка собираются по частям из уже изученных конструкций.
- Темп: можно проходить в своём ритме; после каждого урока есть конкретная самопроверка и указание, что повторить.
- Поддержка: вопросы по условию и проверке можно задавать в комментариях к соответствующему шагу.
Программа курса
В курс входят
- 24 урока
- 8 тестов
- 88 интерактивных задач
Наши преподаватели
Отзывы прошедших курс
Что вы получаете
- набор небольших проверенных решений и 3 связанные проектные линии;
- навык проверять обычный и граничный сценарии;
- понятную карту следующего шага — курса «Python: коллекции, функции и данные»;
- ясную границу курса: здесь программы работают с данными в памяти; файлы, словари, модули и ООП изучаются на следующих ступенях линейки.