Курс на Stepik
Обложка курса «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)» на Stepik
Бесплатно

Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic) 4.273

Открыть на
STEPIK.ORG

Практический курс Python с нуля. Минимум теории, максимум востребованных навыков для реальных проектов.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Учеников на курсе 1 774
Сертификаты, выданные на курсе «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Сертификатов выдано 0
Отзывы о курсе «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Отзывов получено 11
Рейтинг курса «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Рейтинг курса 4.273
Уроки в курсе «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Количество уроков 41
Тесты в курсе «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Количество квизов 24
Время прохождения курса «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Время прохождения курса
Обновления курса «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Обновления курса
Дата публикации курса «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Дата публикации курса
Последнее обновление курса «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)» 3 раздела Уроки в курсе «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)» 41 урок Тесты в курсе «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)» 24 теста Время прохождения курса «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)» 1 ч. Последнее обновление курса «Python 2025: Основы, ООП, GitHub, REST API (FastAPI и Pydantic)» обн. 1 год назад

Основы 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-операциями