kodkod | Вводный курс
Docs
  • Установка
    • Установка программ: всё, что устанавливают на курсе
  • Компьютер и операционная система
    • Рабочая среда: терминал и первый файл с кодом
    • Как работает компьютер: компоненты, запуск программы и языки программирования
    • Операционная система: ядро, процессы, файлы и права доступа
  • Сети и интернет
    • Сети и интернет: клиент-сервер, адреса, протоколы и путь запроса
  • Профессиональный Python, чистый код и отладка
    • Чистый код A: хорошие имена, маленькие функции и единственная ответственность
    • Чистый код B: DRY, KISS, разделение ответственности, комментарии и рефакторинг
    • Отладка A: что такое баг, виды ошибок и чтение Stack Trace
    • Отладка B: процесс отладки и отладчик VS Code
  • Исключения и логирование
    • Исключения A: зачем нужна обработка ошибок, try и except
    • Исключения B: else и finally — полная структура
    • Исключения C: raise — выбрасываем ошибку сами
    • Логирование A: почему print — это не логирование, и уровни лога
    • Логирование B: сохранение логов в файл и запись важных действий
  • Git и GitHub
    • Контроль версий: зачем он нужен и базовые понятия Git
    • Базовые команды Git: init, status, add, commit, log
    • GitHub, Remote и Push — и хорошие сообщения Commit
  • Структуры данных и функции
    • list: создание, доступ, добавление, удаление, поиск и перебор
    • tuple и set: фиксированная запись и коллекция без повторов
    • dict: ключ и значение
    • Срезы, изменяемые и неизменяемые типы, is и ==
    • Функции подробно: значения по умолчанию, функции как объекты, *args, **kwargs и lambda
    • Область видимости: Local, Enclosing, Global и Built-in (LEGB)
    • Чистые функции и побочные эффекты
    • Функции высшего порядка: функции, которые получают и возвращают функции
    • Вложенные функции, замыкания и nonlocal
    • Декораторы: добавляем поведение функции, не трогая её
  • Модули, файлы и JSON
    • Модули: зачем делить код на файлы, import, from и as
    • Пакеты, __init__.py и if __name__ == "__main__"
    • Работа с текстовыми файлами: open, with, чтение и запись
    • JSON: чтение, запись и сохранение данных
  • ООП – объектно-ориентированное программирование
    • Классы и объекты: от проблемы к полноценному классу
    • Объекты в работе: состояние, сокрытие данных, свойства и полноценный класс
    • Наследование и super: похожие классы без дублирования кода
    • Полиморфизм: общий интерфейс, разное поведение
    • Единственная ответственность в ООП и композиция против наследования
    • Практика с сопровождением: от словесного требования к структуре классов
  • Backend и FastAPI
    • Бэкенд и HTTP: кто что делает, методы и коды состояния
    • FastAPI с нуля: установка, app = FastAPI(), первый маршрут и запуск сервера
    • Параметры пути, параметры запроса и тело
    • FastAPI: параметры пути, строка запроса, тело и HTTPException
    • Middleware: код, который выполняется при каждом запросе
  • Базы данных и MySQL
    • База данных и установка MySQL: таблицы, ключи, Docker и драйвер
    • Подключение, таблица и вставка данных: Connection, CREATE TABLE и INSERT
    • Базовый SQL: SELECT, WHERE по id и простая фильтрация
    • Запрос из Python: execute, параметры, commit и fetch
    • Обновление и удаление: UPDATE и DELETE по id — из SQL и из Python
    • Полный CRUD из Python: законченный модуль db.py и проверка всех четырёх действий
  • Students API – сервер с базой данных
    • Связываем маршруты с действиями в базе данных: архитектура
    • API студентов — полный CRUD: POST, GET, PUT и DELETE над базой данных
    • Проверка системы: Swagger UI, curl и проверочный скрипт на Python
kodkod | Вводный курс
  • Курс
  • Чат
  • Русский

  • עברית
  • English
  • Français

Поиск

Загрузка поиска…

Нет недавних поисков

Нет результатов for "Query here"

  • to select
  • to navigate
  • to close

Search by FlexSearch

Бэкенд и FastAPI

Что такое бэкенд, HTTP-методы и коды состояния, path/query/body, создание первого сервера на FastAPI и middleware, которое выполняется при каждом запросе.

  • Бэкенд и HTTP: кто что делает, методы и коды состояния
  • FastAPI с нуля: установка, app = FastAPI(), первый маршрут и запуск сервера
  • Параметры пути, параметры запроса и тело
  • FastAPI: параметры пути, строка запроса, тело и HTTPException
  • Middleware: код, который выполняется при каждом запросе
  • Политика конфиденциальности
  • Все права защищены © 2026 N.M Ambition