Что делать после основ Python: карта на 90 дней

Гайд · 11 мин чтения · обновлено 25 октября 2026

Переменные, условия, циклы и функции пройдены — и тут начинается самое частое «а что дальше?». Здесь карта: что проверить, что сделать в первые тридцать дней, что во вторые и третьи, и куда не лезть, пока нет законченного проекта.

Этот гайд — продолжение «Как научиться программировать». Он предполагает, что вы уже писали код сами: без этого советы ниже превращаются в список слов. Если основы ещё не пройдены, начните с первого гайда и первого урока.

Короткий ответ

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

Порядок такой: проверить себя на живых задачах → месяц на маленький проект → месяц на чужой код и разбор ошибок → месяц на направление и данные. Дальше вы уже выбираете сами, а не угадываете.

Шаг 0. Проверьте, что основы правда есть

«Прошёл курс» и «умею» — разные вещи. Простая проверка без самообмана: возьмите бытовую задачу и решите её без подсказки на каждом шаге. Например — посчитать, сколько вы тратите по категориям за неделю.

Если что-то из этого не получается — это не провал, а точный ответ, где вы находитесь. Проверить себя можно тестом из семи вопросов: он скажет, с какого урока начинать именно вам. А игры-тренажёры дают короткие задачи на чтение чужого кода — там сразу видно, читаете вы программу или угадываете.

Шаг 1. Первый месяц: один законченный проект

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

  1. Сформулируйте результат одной фразой: «считает, сколько я потратил за неделю по категориям».
  2. Сделайте самую простую версию: список трат и сумма. Без красивого меню и сохранения в файл.
  3. Добавляйте по одной функции за раз и после каждой проверяйте, что старое не сломалось.
  4. Покажите результат живому человеку и спросите, что непонятно. Это честнее, чем «мне нравится».

Признак законченного проекта — не количество строк, а то, что им можно пользоваться, не открывая код. Если для запуска нужно вспомнить «что там нажать» — проект ещё не закончен.

Шаг 2. Второй месяц: читать чужой код

В работе почти никогда не пишут с нуля: чаще разбирают чужую программу и ищут, почему она ведёт себя не так. Это отдельное умение, и оно тренируется. Начните с урока про разбор чужого кода: там разобраны обозначения, границы и сообщения об ошибках. Потом — игры: короткие задачи, где ответ проверяется запуском программы, а не «на глаз».

  1. Прочитайте задачу: что программа должна делать по замыслу, а не по коду.
  2. Найдите вход и выход: что приходит, что печатается или возвращается.
  3. Пройдите по значениям на бумаге или в голове: что лежит в переменных после каждой строки.
  4. Посмотрите на имена и границы: «range(1, 5)» — это до четырёх, а не до пяти.
  5. Прочитайте сообщение об ошибке снизу вверх: последняя строка говорит, что случилось.

Полезная привычка на этом шаге: раз в неделю разбирать одну чужую программу — свою старую, пример из урока или решение другого ученика в сообществе. Не «прочитать», а объяснить себе каждую строку.

Шаг 3. Третий месяц: направление и данные

Когда проект есть и чужой код перестал пугать, становится видно, куда двигаться. В курсе есть продолжение — не «ещё синтаксис», а то, что начинается после основ.

Куда тянетЧто учить первымГде в курсе
Данные и отчётыТаблицы, записи и ключи, потом SQLМодуль 10 «Данные и базы данных»
Автоматизация и ИИИнструменты, диспетчер и цикл агентаМодуль 11 «Как устроен ИИ-агент»
ИнтерфейсыHTML и CSS, затем JavaScriptТраектория «Интерфейсы и сайты»
Как это живёт в жизниФайлы, окружение, публикация, законМодуль 12 и первый запуск

Если непонятно, какое направление ваше, есть подбор по интересам: он не угадывает профессию, а показывает, какие навыки и первый шаг стоят за каждым ответом. И отдельно — план на 3–6–12 месяцев после курса.

Что учить сразу после основ — по порядку

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

ЧтоЗачемКогда браться
GitСохранять историю и возвращаться к рабочей версииСразу: как только проект стал больше одного файла
Файлы и окружениеЧитать и писать данные, запускать код вне песочницыПосле первого проекта
Проверки рукамиСписок случаев, которые надо проверить перед «готово»На втором проекте
Одна база данныхХранить данные между запускамиКогда проект перерос список в памяти
HTTP и APIПонять, как программа разговаривает с другимиПеред первым сайтом или ботом

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

Куда не лезть, пока нет проекта

План на 90 дней

КогдаЧто сделатьКак понять, что получилось
Недели 1–2Проверить основы и выбрать одну бытовую задачуЗадача сформулирована одной фразой, и вы знаете, как проверить результат
Недели 3–6Сделать маленький проект и показать человекуПроектом можно пользоваться, не открывая код
Недели 7–8Разбирать по одной чужой программе в неделюОшибку в чужом коде находите по сообщению, а не перебором
Недели 9–10Освоить Git и запуск кода на своём компьютереКод живёт в репозитории, а не только в браузере
Недели 11–12Выбрать направление и начать один следующий модульЕсть следующий конкретный шаг, а не «надо бы разобраться»

Темп можно растянуть: двадцать минут каждый день работают лучше, чем четыре часа раз в две недели. План — ориентир по порядку, а не норматив по срокам.

Если хочется сменить профессию

Умение программировать нужно не только разработчику: рядом есть тестирование, аналитика, поддержка и работа с требованиями — и там ценится именно способность понять задачу и проверить результат. Разобраться, какое направление ближе, помогает подбор направления, а честный разбор уровней и роста — в статье «Куда расти дальше».

Мы не обещаем трудоустройство и не называем сроки «до первой работы»: это зависит от города, опыта и удачи. Что можно обещать — к концу этих трёх месяцев у вас будет проект, который можно показать, и понятный следующий шаг.

Частые вопросы

Прошёл основы, но ничего не могу написать сам. Это нормально?

Да, и это самая частая точка. Разница между «читал и понимал» и «написал сам» — только в количестве самостоятельных попыток. Начните с задачи, которая вам правда нужна: посчитать траты, разобрать выписку, собрать список книг.

Нужно ли сразу учить Django или Flask?

Нет. Фреймворк — это надстройка над языком и над HTTP; без понимания функций, списков и словарей он превращается в копирование кусков из документации. Сначала проект на чистом Python, потом фреймворк.

Python или JavaScript — что учить дальше?

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

Сколько времени в день нужно?

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

Как понять, что проект достаточно закончен?

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

Другие гайды

Что ещё есть на сайте

Учиться

  • Уроки — Все уроки трёх траекторий: список, поиск и ваш прогресс.
  • Программирование с нуля — Python с первой команды до своего проекта: 12 модулей.
  • Интерфейсы и сайты с нуля — Кнопки, страницы и мини-игры: результат виден сразу в браузере.
  • Компьютер без страха — Файлы, браузер, пароли, мошенники, документы и деньги в интернете простыми словами. Бесплатно и без оплаты.
  • Если уже случилось — Деньги ушли с карты, пропала симка, взломали аккаунт, потерялись документы — порядок действий по шагам и куда звонить.
  • Какой компьютер нужен — Чек-лист по уровням: для учёбы ничего покупать не нужно, для своего проекта — 16 ГБ и SSD, для работы — 32 ГБ. Плюс нейросети и устаревание железа.
  • Без кода: ставить задачу — Как объяснить задачу программисту и принять работу. Кода нет ни строчки.
  • Конструктор описания задачи — Собрать описание по полям и получить готовый текст для исполнителя.

С чего начать

Потренироваться

  • Практикум: задачи из жизни — Та же команда урока — на работе, дома и в документах. 63 задачи с проверкой вывода и без регистрации.
  • Игры-тренажёры — Найти ошибку в чужом коде, прочитать, что делает программа, и увидеть, что случится, если нажать клавишу.
  • Симулятор: от задания до сдачи — Пройти путь целиком: папка, терминал, файл, сохранение, запуск, проверка по критерию приёмки. Два сценария и две системы.
  • Мастерская экрана — Проверить цвета и раскладку страницы: контраст, шаблоны, конструктор.
  • Колесо фортуны — Одна прокрутка в день: скидка на подписку или дни доступа.

Словари и юмор

Сайт, оплата и помощь

  • Родителям — Возраст, время на уроки, безопасность в сообществе, деньги и результат — что важно знать до оплаты.
  • Инструкция пользователя — Как всё устроено: уроки, кабинет, уведомления, подписка, ярлык.
  • Сообщество — Вопросы и ответы: читать можно всем, писать — после входа.
  • Подписка — Тарифы, что входит, возврат 14 дней, история платежей.
  • Помощь и поддержка — Частые вопросы и форма обращения — ответ в течение дня.
  • Отзывы учеников — Что пишут те, кто уже учится: без звёзд, с проверкой каждого текста.
  • Профиль и пароль — Имя, пароль для входа без кода, уведомления, свои данные.