Асинхронное программирование позволяет выдерживать большие нагрузки и писать более эффективный код. Большинство крупных проектов использует этот подход. Поэтому python-разработчикам важно знать основные принципы асинхронности, понимать отличия многопоточности от кооперативной многозадачности, и уметь все это применять на практике.
Основные темы, которые вы будете прорабатывать на нашем курсе:
- Как устроено асинхронное программирование в Python (GIL, Threading, кооперативная многозадачность)
- Стандартная python-библиотека asyncio
- Асинхронный веб-фреймворк aiohttp
Как проходит обучение
- Теория
Видеоуроки и лекции доступны на нашей онлайн-платформе и в мобильном приложении.
Домашние задания на платформе проверяются автоматически.
- Практика и отработка навыков
На нашем курсе вы изучите теорию асинхронности в python, а затем напишите проект с использованием рассмотренных библиотек.
Для вас мы подготовили виртуальную машину со всеми нужными для разработки библиотеками.
- Групповые разборы и личный ментор
Преподаватели будут проводить разбор ДЗ онлайн после каждого модуля.
А еще у вас будет личный ментор, который будет поддерживать в течение всего курса