Python с нуля: план первых 30 дней

Новичок учит Python за ноутбуком — обложка статьи

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

Неделя 1–2: язык как инструмент

Типы, переменные, условия, циклы, функции, списки и словари. Файлы и простые ошибки. Решайте маленькие задачи: парсер списка, калькулятор скидки, разбор CSV глазами, не «магическим pandas».

Среда: один редактор (VS Code или PyCharm), venv, запуск из терминала. Jupyter можно позже — сначала скрипты .py.

Неделя 3: практика на данных

Прочитайте таблицу, посчитайте среднее, отфильтруйте строки, сохраните результат. Это мост и к аналитике, и к автоматизации. На этом этапе pandas уже уместен — после того как вы понимаете цикл for.

Неделя 4: один законченный мини-проект

Примеры: бот-заглушка с меню в консоли, отчёт по расходам, скрипт, который тянет публичный API и кладёт JSON в файл. Критерий готовности: README, как запустить, что на входе и выходе, обработка пустого ввода.

Чего избегать в первый месяц

  • Одновременно Django, FastAPI, ML и «свой движок».
  • Слепое доверие сниппетам: если не можете объяснить цикл — не вставляйте.
  • Бесконечные курсы без репозитория: без кода на GitHub учёба слабо помогает на отборе.

Куда ветвиться после 30 дней

Автоматизация и скрипты, веб (Flask/FastAPI), аналитика (SQL + pandas), тестирование. Выберите ветку под цель: работа аналитиком, backend junior или просто уверенный «могу написать инструмент». Python сам по себе — не профессия, а язык внутри профессии.

Гид редакции АЦО для курса «Python с нуля». План рассчитан на занятость 7–10 часов в неделю.

← Назад к блогу