Пишешь программы с переменными, условиями, циклами, коллекциями и функциями
Меню
Python с нуля
Пройдёшь путь от первой команды до «Расчёта доставки» и «Учёта заказов» — двух самостоятельных программ с понятной логикой и проверками.
- 2 законченные программы
- Без дедлайна
- Бесплатно
Доступ открыт сразу
86 подробных уроковКод в каждом модуле2 готовые программыНе список тем, а понятный результат
До старта видно, чему ты научишься и какие работы сможешь показать. Мы не прячем программу за заявкой.
Разбираешь traceback, обрабатываешь ожидаемые ошибки и сохраняешь JSON
Проектируешь программу из бизнес-правил, моделей, хранилища и интерфейса
Покрываешь код тестами и объясняешь архитектуру проекта в README
Проверь себя до старта
Пишешь код впервые и хочешь попробовать без риска
Выбираешь между разработкой, аналитикой и другими направлениями
Хочешь проверить интерактивный формат до основной программы
Каждый модуль заканчивается работой
Продолжительность и результат указаны отдельно — можно заранее оценить объём обучения.
До первой строки
Разбираемся, что такое программа, какую работу выполняет Python и как человеческая задача превращается в понятные компьютеру действия — пока без написания кода.
Компьютер выполняет команды
Первая команда появляется только после объяснения: код, запуск, результат и последовательное выполнение строк.
Компьютер запоминает данные
Имена для данных, присваивание, понятные названия и изменение значения по шагам.
Числа и расчёты
Разница между числом и текстом, арифметика, порядок вычислений и расчёт из нескольких шагов.
Программа задаёт вопросы
input, сохранение ответа, соединение текста с данными и преобразование целых и дробных чисел.
Вопросы с ответом «да» или «нет»
Сравнения, границы диапазонов, логические значения и разница между присваиванием и проверкой равенства.
Программа выбирает маршрут
if, блоки и отступы, else, elif и составные правила на задачах магазина.
Первый цельный сценарий
Собираем знакомые конструкции в полезный прототип одного правила будущего расчёта доставки.
Когда одного значения недостаточно
Списки, индексы, длина, добавление, изменение, поиск и безопасное удаление.
Повторение действий
Цикл for, тело цикла, range, счётчики, сумма и поиск максимального значения.
Повторяем, пока работа не закончена
while, изменение состояния, завершение цикла и первое текстовое меню.
Работаем с текстом
Очистка ввода, поиск части строки, разбор, сборка и форматирование результата.
Создаём собственные команды
Функции, вызовы, параметры, аргументы, return, отличие от print и соединение небольших функций.
Ошибки и поиск причины
Только после знакомства с базовыми конструкциями читаем сообщения Python и системно ищем дефекты.
Проект 1 · Расчёт доставки
Ручной расчёт, четыре небольших правила, расчётное ядро, диалог одного заказа и рабочая смена.
Программа помогает исправить ввод
Разные причины неверного ответа, конкретный ValueError, повтор вопроса и устойчивый выпуск первого проекта.
Собираем карточку заказа
Словарь заказа, изменение полей, адрес доставки, поиск по ID и позиции с размером и цветом.
Сохраняем заказы между запусками
Одна строка в файле, JSON для карточек, сохранение списка и разные сценарии безопасной загрузки.
Разделяем обязанности и проверяем функции
Маленькие обязанности, assert, таблицы граничных случаев и первый проверенный инкремент второй программы.
Проект 2 · Учёт заказов
Договор карточки, уникальный ID, позиции, количество, статусы, сохранение, меню и сквозной перезапуск.
Запуск Python на своём компьютереВ разработке
Разберём установку Python, запуск программ вне тренажёра и устройство папки проекта. В текущую версию материалы не добавлены.
Что появится в портфолио
Не обещаем абстрактный «опыт»: перечисляем конкретные результаты работы.
Расчёт доставки
- Задача
- Менеджеры магазина вручную считают доставку и по-разному применяют тарифы.
- В репозитории
- Функции тарифов, расчётное ядро, консольный диалог, проверки границ и README.
- Для портфолио
- Показывает условия, чистые функции, граничные случаи и умение объяснить расчёт.
Учёт заказов
- Задача
- Магазин теряет состав заказов, размеры и цвета вещей, историю статусов и данные об оплате.
- В репозитории
- Карточки с вложенными позициями одежды, история статусов, JSON-хранилище, меню, метрики и тесты.
- Для портфолио
- Показывает декомпозицию, работу с состоянием, файлами и многофайловой структурой.
Понятно, кто и когда помогает
Условия поддержки относятся к основной программе. В бесплатном курсе обратную связь даёт тренажёр.
Тренажёр
Проверяет ответ сразу, показывает причину и помогает исправить решение до следующего обязательного шага.
Наставник
Помогает разложить сложную задачу на шаги и отвечает по материалу основной программы.
Ревью
Проверяет проект по опубликованным критериям и объясняет, что улучшить.
Бесплатно
Без карты и звонка менеджера
- Срок≈ 120 часов
- СтартДоступ открыт сразу
- ОплатаНе требуется
Без мелкого шрифта
01Можно ли начать без опыта?+
Уровень указан на первом экране. Программы «с нуля» не требуют опыта, а продвинутые курсы предполагают базовые знания по направлению.
02Что будет, если я ошибусь в задании?+
Тренажёр показывает конкретную проверку и подсказки. Следующий обязательный шаг открывается после исправления, поэтому пробел не остаётся незамеченным.
03Когда нужно платить?+
Бесплатный вводный курс не просит карту. Для программ по предзаписи оплата пока не подключена: сначала мы подтвердим программу, расписание и итоговые условия.
04На каком языке проходит обучение?+
Сейчас ты учишься на русском. Узбекскую версию мы готовим отдельно и не выдаём её за уже работающую.