1. Модули
    1. Работа с модулями
      1. import
        1. from
      2. PyPI
      3. Команда pip
        1. requirements.txt
        2. Установка
        3. Удаление
        4. Обновление
        5. и т.п.
      4. poetry
      5. uv
    2. Модули (библиотеки)
      1. Вычисления и нейросети
        1. Numpy
        2. Pandas
        3. SciKit-Learn
        4. Keras
        5. pyTorch
        6. TensorFlow
        7. OpenCV
        8. NLTK
        9. и др.
      2. Создание сайтов
        1. Django
          1. Шаблонизатор Jinja
        2. FastAPI
        3. Flask
        4. Pyramid
        5. и др.
      3. Создание ботов
        1. Telegram
          1. Aiogram
          2. Telebot
          3. pyTelegramBotAPI
        2. VK
          1. vk_api
          2. vk_botting
          3. vkton
        3. Slack SDK
        4. PyMessenger
        5. python-whatsapp-bot
        6. discord.py
        7. и др.
      4. Создание приложений
        1. TKinter
        2. PyQt и PySide
          1. Qt Quick/QML
        3. Kivy
          1. KivyMD
        4. BeeWare Toga
        5. Remi
        6. WxPython
        7. PyGObject (GTK+)
        8. Chaquopy
        9. и др.
      5. Создание игр
        1. pyGame
        2. Cocos2d
        3. Panda3D
        4. и др.
      6. и др.
  2. Технологии и стандарты
    1. Git
      1. GitHub
      2. GitLab
      3. Bitbucket
      4. GitFlic
      5. GitVerse
      6. и др.
    2. Web
      1. REST API
        1. HTTP методы
        2. Коды ответов веб-сервера
        3. JSON
        4. XML
      2. AJAX
      3. WebSocket
      4. SSL
    3. Базы данных и СУБД
      1. Работа с БД
        1. Подключение к БД
        2. CRUD-операции
        3. ORM
      2. SQL
        1. PostgreSQL
        2. MySQL
          1. MariaDB
          2. MyISAM
          3. InnoDB
        3. SQLite
        4. и др.
      3. NoSQL
        1. MongoDB
        2. Redis
        3. и др.
    4. Виртуализация
      1. Виртуальное окружение (venv)
      2. Docker / Podman
      3. и др.
    5. Хостинг
      1. Linux
        1. VPS / VDS
          1. Nginx
          2. Gunicorn
          3. Uvicorn
          4. и др.
        2. SSH
          1. Команды терминала
      2. Виртуальный хостинг
      3. Crontab
  3. Навыки
    1. Отладка кода
    2. Работа с файловой системой
      1. Открытие файлов
        1. Режимы доступа к файлу
        2. Чтение из файла
        3. Запись в файл
      2. Чтение списка файлов
      3. и др.
    3. Обработка ошибок
      1. Обработка исключений
        1. см. ООП -> Исключения
      2. Логирование
    4. Работа с Git
      1. clone
      2. commit
      3. push
      4. pull
      5. и др.
    5. Написание тестов
      1. pytest
      2. unittest
      3. nose или nose2
      4. Selenium
      5. или др.
    6. Управление проектами
      1. Работа в команде
      2. Kanban доски
      3. Agile
      4. SCRUM
    7. Проработка архитектуры проекта
      1. Организация проекта
      2. ERD
  4. Продвинутый
    1. PEP
      1. Стиль написания кода PEP8
    2. DI
    3. Кроссплатформенный код
    4. Алгоритмы
      1. Книга "Грокаем алгоритмы"
      2. и не только
    5. Структуры данных
    6. DTO
    7. Паттерны
      1. MVC, MVVM
      2. ActiveRecord
      3. Data Mapper
      4. и др.
    8. Работа с ORM
      1. Миграции
    9. CI/CD
    10. Использование кода на C
  5. Базовый
    1. Переменные
      1. Объявление переменных
    2. Типы данных
      1. Числа
        1. Целые
        2. Дробные
      2. Булев тип
      3. Строки
        1. Конкатинация
        2. f-строки
        3. t-строки
      4. Кортежи
      5. Списки
        1. Срезы
      6. Словари
      7. None
      8. Объекты
        1. см. раздел ООП
      9. Типизация
        1. Динамическая типизация
        2. Приведение типов
        3. Объединение типов (Union)
        4. Пользовательские типы
    3. Математические операции
      1. +, -, // и др.
    4. Условия
      1. if-elif-else
      2. Тернарный оператор
        1. if-else в одну строку
      3. Логические операторы
        1. and, or, not и др.
      4. Операторы сравнения
        1. ==, >, < и др.
      5. in, is
    5. Циклы
      1. for
        1. for в одну строку
      2. while
      3. continue
      4. break
    6. Функции
      1. Виды функций
        1. Встроенные функции
        2. Пользовательские функции
        3. Анонимные функции
          1. Лямбда-функции
      2. Область видимости
        1. global
        2. nonlocal
        3. local
      3. Callback
      4. Рекурсия
      5. Параметры функции
        1. Параметры по умолчанию
        2. Списки параметров
          1. *args
          2. **kwargs
        3. Именованные параметры
      6. Тип возвращаемого значения
        1. ->
      7. Генераторы
        1. yield
      8. Замыкания
        1. Декораторы
    7. ООП
      1. Основные парадигмы
        1. Инкапсуляция
        2. Наследование
        3. Полиморфизм
      2. Классы и объекты
        1. Дата-классы
        2. Абстрактные классы
      3. Обращение к классу
        1. self
        2. super()
        3. cls
      4. Методы и свойства
        1. Геттеры и сеттеры
        2. Статичные методы
        3. Абстрактные методы
        4. Магические методы
          1. Конструктор
          2. Деструктор
          3. str и repr
          4. call
          5. и др.
      5. Исключения
        1. try-except
        2. raise
    8. Регулярные выражения
      1. re
  6. Знакомство с FastAPI
  7. Каталог паттернов проектирования
  8. Чистый код в Python