$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 10.08.2026

Python PRO

После этого курса вам вряд-ли пригодятся другие, ведь здесь вы узнаете достаточно основ для того чтобы начать читать документацию и самостоятельно разбираться в мире программирования.

Практические задания
Помощь от учителя
Поддержка 24/7
Python PRO


Программа курса

5 разделов • 39 уроков

1

Введение

1.1. Добро пожаловать!
1.2. Пререквизиты
2

Телеграм Бот

2.1. Развёртывание бота
2.2. MagicFilter
2.3. Роутеры
2.4. Клавиатура Reply/Inline/Builder
2.5. CallbackData
2.6. FSM состояния
2.7. Middleware
2.8. Введение в SQL, СУБД, ORM
2.9. ORM SQLAlchemy
2.10. PostgreSQL на VPS
2.11. Проект: ТЗ
2.12. Реализация логики ч.1
2.13. Проверка подписки на канал
3

Django

3.1. Установка Django, структура проекта, первое приложение
3.2. URLs и Views
3.3. Шаблоны Django: Templates, контекст, наследование, TailwindCSS
3.4. Django ORM: модели, миграции, QuerySet
3.5. Django ORM продвинутый: select_related, prefetch_related, annotate, Q/F объекты
3.6. Формы Django: Forms, ModelForms, валидация
3.7. Аутентификация и авторизация: User model, permissions, login/logout
3.8. Django Admin: кастомизация
3.9. Django REST Framework: сериализаторы, ViewSets, роутеры
3.10. DRF: Permissions, JWT-аутентификация
3.11. Celery + Redis: фоновые задачи, Celery Beat, кэширование
3.12. Проект CRM: техническое задание и структура
3.13. Проект CRM: реализация и деплой через Docker/nginx
4

FastAPI

4.1. Установка FastAPI, структура проекта, Pydantic-схемы
4.2. CRUD-ручки: path/query параметры, GET/POST/PUT/DELETE
4.3. Dependency Injection: Depends, вложенные зависимости
4.4. SQLAlchemy Async + asyncpg: модели, сессии
4.5. Alembic: асинхронные миграции
4.6. OAuth2 и JWT-аутентификация
4.7. WebSocket: чат в реальном времени
4.8. Тестирование: pytest + httpx
4.9. Фоновые задачи: BackgroundTasks + Celery
4.10. CI/CD: GitHub Actions, автодеплой
5

Заключение

5.1. Заключение: что дальше

Преподаватели

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Senior Python Developer. Стаж 12 лет. Более 4 миллионов просмотров на YouTube, создатель проекта $ sudo teach IT. Преподаёт с 2019 года, программирует с 2013.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
python
ООП
алгоритмы
aiogram
requests
asyncio
aiogram
ORM
SQLAlchemy
SQLite
Django
HTTP
HTML
CSS
TailwindCSS
Linux
Ubuntu
Git
pm2
nginx
DNS
S3-Bucket