FFlauron
Курси/Середній → Senior

Python Pro

Просунутий Python для роботи: async, типізація, Django/FastAPI у проді, PostgreSQL, Docker, тестування, AI-інтеграції. Від Junior до Middle/Senior.

📚 19 модулів📝 19 уроків19 модулів

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

Модуль 1. Сучасний Python: type hints, dataclasses, mypy1 ур.
Модуль 2. Декоратори та метакласи1 ур.
  • 🔒Декоратори та метакласи
Модуль 3. Контекстні менеджери та with1 ур.
  • 🔒Контекстні менеджери та with
Модуль 4. Генератори, ітератори, itertools1 ур.
  • 🔒Генератори, ітератори, itertools
Модуль 5. Concurrency: threading, multiprocessing, GIL1 ур.
  • 🔒Concurrency: threading, multiprocessing, GIL
Модуль 6. Asyncio: event loop, async/await1 ур.
  • 🔒Asyncio: event loop, async/await
Модуль 7. aiohttp та async-сервіси1 ур.
  • 🔒aiohttp та async-сервіси
Модуль 8. PostgreSQL та psycopg1 ур.
  • 🔒PostgreSQL та psycopg
Модуль 9. SQLAlchemy ORM, міграції з Alembic1 ур.
  • 🔒SQLAlchemy ORM, міграції з Alembic
Модуль 10. FastAPI: REST API з Pydantic-валідацією1 ур.
  • 🔒FastAPI: REST API з Pydantic-валідацією
Модуль 11. Django у продакшені: ORM, кешування, middleware1 ур.
  • 🔒Django у продакшені: ORM, кешування, middleware
Модуль 12. Web-security: CSRF, XSS, SQL injection, JWT1 ур.
  • 🔒Web-security: CSRF, XSS, SQL injection, JWT
Модуль 13. Тестування: pytest, fixtures, mocking, coverage1 ур.
  • 🔒Тестування: pytest, fixtures, mocking, coverage
Модуль 14. Docker контейнеризація Python-аплікацій1 ур.
  • 🔒Docker контейнеризація Python-аплікацій
Модуль 15. CI/CD: GitHub Actions, автотести в pipeline1 ур.
  • 🔒CI/CD: GitHub Actions, автотести в pipeline
Модуль 16. Деплой: Gunicorn, Uvicorn, Nginx, systemd1 ур.
  • 🔒Деплой: Gunicorn, Uvicorn, Nginx, systemd
Модуль 17. Логування та моніторинг: structlog, Sentry1 ур.
  • 🔒Логування та моніторинг: structlog, Sentry
Модуль 18. Інтеграції з LLM (OpenAI, Anthropic API)1 ур.
  • 🔒Інтеграції з LLM (OpenAI, Anthropic API)
Модуль 19. Підготовка до Senior-інтерв'ю1 ур.
  • 🔒Підготовка до Senior-інтерв'ю

Про курс

Про курс

Professional-level Python. Не повторюємо основи — фокусуємось на тому, що реально пишуть у компаніях: типобезпечний код, асинхронність, продакшен-фреймворки, мікросервіси, AI-API, інфраструктура.

Чого ви навчитеся

  • Type hints, mypy, pydantic — суворий код
  • Просунуте ООП: декоратори, метакласи, дескриптори
  • Генератори, ітератори, контекстні менеджери
  • Concurrency: threading, multiprocessing, GIL
  • Asyncio: event loop, async/await, aiohttp
  • FastAPI для production REST API
  • Django у продакшені: ORM, кешування, безпека
  • PostgreSQL + SQLAlchemy ORM
  • Тестування: pytest, fixtures, mocking
  • Docker контейнеризація
  • CI/CD на GitHub Actions
  • Інтеграції з OpenAI/Anthropic API
  • Performance profiling та оптимізація
  • Підготовка до Senior-інтерв'ю

Для кого

Розробники з базовими знаннями Python (або після Python Basic), які хочуть перейти на комерційний рівень.

Вимоги

Базові знання Python, ООП, Git, SQL. Готовність до 10-15 годин практики на тиждень.