Содержание курса
Основы Python
25 уроков
1.
Установка Python и настройка среды разработки (IDE)
↗
2.
Первая программа print()
↗
3.
Переменные и типы данных (int, float, str, bool)
↗
4.
Ввод данных input()
↗
5.
Преобразование типов данных
↗
6.
Операторы (арифметические, сравнения, логические)
↗
7.
Условные операторы (if, elif, else)
↗
8.
Цикл while
↗
9.
Цикл for и функция range()
↗
10.
Ключевые слова break, continue, pass. Вложенные циклы
↗
11.
Создание функций (def)
↗
12.
Аргументы и возвращаемые значения
↗
13.
Область видимости переменных
↗
14.
Модули и импорт (import)
↗
15.
Практика: создание собственных модулей
↗
16.
Методы строк (split(), join(), strip() и др.)
↗
17.
Форматирование строк (f-строки)
↗
18.
Чтение/запись файлов (open(), read(), write())
↗
19.
Контекстный менеджер with. Обработка ошибок
↗
20.
Списки: методы и срезы
↗
21.
Словари: ключи и значения
↗
22.
Множества и кортежи
↗
23.
Работа с JSON
↗
24.
Классы и объекты
↗
25.
Атрибуты и методы
↗
Основы Git / GitHub
8 уроков
1.
Инициализация локального репозитория Git (git init, git status)
↗
2.
Настройка .gitignore для исключения ненужных файлов
↗
3.
Индексация файлов для отслеживания (git add)
↗
4.
Создание коммита изменений (git commit)
↗
5.
Создание удалённого репозитория на GitHub
↗
6.
Привязка локального репозитория к удалённому
↗
7.
Отправка изменений на GitHub (push)
↗
8.
Шпаргалка по Git для быстрого старта
↗
Основы FastAPI
8 уроков
1.
Создание и активация виртуальной среды (venv)
↗
2.
Установка FastAPI и Uvicorn
↗
3.
Запуск сервера и проверка
↗
4.
Использование автоматической документации FastAPI
↗
5.
Тестирование производительности FastAPI с помощью Locust
↗
6.
Добавление маршрутов и создание простого ToDo API
↗
7.
Pydantic в FastAPI
↗
8.
ToDo API с Pydantic и CRUD-операциями
↗