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