removespread Engineering courses
← Каталог курсов Published · interactive

Python
с нуля.

Интерактивный курс в браузере: от синтаксиса и структур данных до LeetCode, FastAPI, SQLite и Git.

Начать курс

Не видео на фоне. Пишешь код и сразу видишь результат.

LeetCode FastAPI SQLite Git Pytest JSON
01

В браузере

Запускай Python без установки окружения. Теория, примеры и тренажёр — на одной странице.

02

От нуля к практике

Сначала синтаксис и структуры данных, затем алгоритмы, LeetCode и инженерный стек.

03

Живой материал

Курс дополняется по мере практики автора: новые задачи, модули и рабочие сценарии.

36
модулей

Три трека: основы языка, алгоритмы и инженерная практика до финального проекта.

01 / Основы языка
  1. 01
    Первые шаги
  2. 02
    Переменные и типы
  3. 03
    Операторы и условия
  4. 04
    Циклы
  5. 05
    Строки
  6. 06
    Структуры данных
  7. 07
    Функции
  8. 08
    Вложенные циклы и матрицы
  9. 09
    Мини-проект: две игры
02 / Алгоритмы и LeetCode
  1. 10
    Алгоритмы: основы
  2. 11
    Рекурсия
  3. 12
    Системы счисления и биты
  4. 13
    Математические алгоритмы
  5. 14
    Поиск и сортировки
  6. 15
    Структуры данных
  7. 16
    Алгоритмические паттерны
  8. 17
    Эффективные сортировки и куча
  9. 18
    Деревья
  10. 19
    Графы
  11. 20
    Динамическое программирование
  12. 21
    Решаем LeetCode
  13. 22
    Установка Python и IDE
  14. 23
    Тренажёр: 12 задач Easy
  15. 24
    Ещё LeetCode: Easy → Medium
03 / Инженерная практика
  1. 25
    ООП: классы и объекты
  2. 26
    Ошибки, файлы и JSON
  3. 27
    Библиотеки и пакеты
  4. 28
    Регулярные выражения
  5. 29
    Своё API на FastAPI
  6. 30
    Продвинутый Python
  7. 31
    Python под капотом
  8. 32
    Конкурентность
  9. 33
    Базы данных: SQLite
  10. 34
    Тестирование и качество кода
  11. 35
    Git и GitHub
  12. 36
    Финальный проект: менеджер задач

Готов
начать?

Первый модуль открывается сразу. Ничего устанавливать не нужно — достаточно браузера.

Открыть первый урок