10 недель / старт с нуля

Первый код.
Первый результат.

Понятный маршрут от базовых конструкций Python до трёх законченных учебных проектов.

start.py
$ python start.py
audience: "beginner"
experience_required: false
duration_weeks: 10
learning_modules: 10
practice_projects: 3
loading fundamentals... done
preparing practice... done
environment ready
последовательных недель
понятных модулей
учебных проекта

База, на которой можно строить дальше

Без прыжков через ступени: сначала логика и синтаксис, затем данные и первое веб-приложение.

  • Читать и писать простой Python-код
  • Разбивать задачу на понятные шаги
  • Работать с файлами, CSV и JSON
  • Собирать небольшие веб-приложения

Десять недель.
Один ясный маршрут.

Каждый модуль опирается на предыдущий и добавляет ровно столько нового, сколько нужно для следующего шага.

  1. 01

    Среда разработки и первый скрипт

    Установка Python, редактор, терминал и запуск программы.

  2. 02

    Переменные, типы и операции

    Строки, числа, логические значения и простые вычисления.

  3. 03

    Условия и циклы

    Ветвление логики и повторение действий без дублирования.

  4. 04

    Функции и модули

    Переиспользуемый код, параметры, результаты и импорты.

  5. 05

    Коллекции данных

    Списки, словари, множества и выбор подходящей структуры.

  6. 06

    Файлы и исключения

    Чтение, запись и понятная обработка ошибок.

  7. 07

    Объекты и структура программы

    Классы без магии и аккуратное разделение ответственности.

  8. 08

    API, CSV и JSON

    Получение, преобразование и анализ структурированных данных.

  9. 09

    Основы Flask

    Маршруты, шаблоны и логика первого веб-приложения.

  10. 10

    Финальная сборка

    Проверка, упрощение и завершение третьего проекта.

Код превращается в работающие вещи

Три учебных проекта показывают прогресс: от логики в терминале до небольшого веб-интерфейса.

PROJECT_01

Консольный планировщик задач

Ввод, условия, циклы, функции и сохранение данных.

$ python tasks.py
[1] Разобрать условия
[2] Написать функцию

task added successfully
PROJECT_02

Анализатор личных расходов

Чтение CSV, группировка, расчёт итогов и понятный отчёт.

expense_report.csv
Продукты 42%
Транспорт 27%
PROJECT_03

Веб-приложение для заметок на Flask

Маршруты, шаблоны, формы и структура небольшого веб-приложения.

GET /notes   200 OK

Первая заметка
Flask связывает Python-код и страницу.

+ новая заметка

Практика небольшими итерациями

Каждый новый инструмент сразу закрепляется действием, а не остаётся абстрактной теорией.

  1. Короткая теория и пример
  2. Упражнение и мини-задача
  3. Контрольный список
  4. Проектный этап

Вопросы перед стартом

Нужен ли опыт?

Нет. Программа начинается с установки среды и первого скрипта.

Какой компьютер подойдёт?

Подойдёт обычный компьютер с Windows, macOS или Linux и возможностью установить Python.

Сколько времени закладывать?

Рекомендуемый учебный темп — 5–7 часов в неделю.

Можно ли записаться сейчас?

О начале набора на курс будет объявлено дополнительно.