Python Pro
Просунутий Python для роботи: async, типізація, Django/FastAPI у проді, PostgreSQL, Docker, тестування, AI-інтеграції. Від Junior до Middle/Senior.
📚 19 модулів📝 19 уроків⏱ 19 модулів
Програма курсу
Модуль 1. Сучасний Python: type hints, dataclasses, mypy1 ур.
- ▶Сучасний Python: type hints, dataclasses, mypyБезкоштовно
Модуль 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 годин практики на тиждень.