Минимум до старта
Чтобы не буксовать на первой странице, у вас должны быть:
- Понимание базовых концепций программирования — что такое переменная, цикл, условие, функция, аргумент, возвращаемое значение. Не важно, на каком языке. JavaScript, Go, Java, даже VBA из Excel — подойдёт.
- Терминал и базовый CLI —
cd,ls,mkdir, запуск программы по пути. macOS/Linux/WSL — одинаково подойдёт. Если терминала вы боитесь, сначала пройдите любой 2-часовой Linux-CLI bootcamp. - Установленный Git и аккаунт на GitHub — мы будем коммитить упражнения и собирать портфолио. Глубоко в Git мы не лезем — просто
clone,commit,push.
И что не нужно обязательно (но желательно):
- SQL — можно учить параллельно. К моменту модуля 7 «Внешний мир» нужно базовое понимание
SELECT/INSERT/UPDATE. - Английский — мы пишем по-русски, но документация Python и почти всех библиотек — только английская. На уровне B1 справитесь.
Самопроверка: 5 вопросов
Если на 4 из 5 вы ответите без интернета — вы готовы. Если меньше — допройдите базовый курс по программированию.
- Чем отличается
=от==? - Что напечатает программа, если в цикле
for i in [1, 2, 3]:написатьprint(i * 2)? - В чём разница между аргументом функции и её возвращаемым значением?
- Что такое «строка» как тип данных, и чем она отличается от числа?
- Что произойдёт, если переменную использовать до её объявления?
Ответы вы можете проверить себе сами — каждый из этих вопросов разбирается в модуле 3 «Ядро Python».
Кому можно пропускать модули
Если вы уже писали на Python:
- Писали 1-2 скрипта — пройдите модули 00-02 быстро, остановитесь на модуле 4 (идиомы) и далее основательно.
- Год опыта на бэкенде, пришёл в DE — модули 00-04 можно пробежать за вечер, начните серьёзно с модуля 6 (форматы данных).
- 3+ года опыта на Python, но не DE — посмотрите модули 01 (современный стек 2026: uv, ruff, pydantic v2 — у многих устаревшие представления), 05 (Parquet, JSONL) и далее.
Не рекомендую пропускать модуль 2 (Окружение) даже опытным — современный стек 2026 года сильно отличается от того, что было в 2020-2022. Многие привычки из pip install устарели.
И не рекомендую пропускать упражнения. Junior учится только через руки. Если решили курс не делать, а смотреть — это разовая активность, которая через неделю забудется.
В следующем уроке — настраиваем окружение за 5 минут.