Привет!
20 декабря стартует второй поток курса «Асинхронное программирование на Python для начинающих» от школы Metaclass.
Курс подойдет тем, кто уже работает с Python в вебе или анализе данных, но хочет разобраться в asyncio, подтянуть теорию и попробовать ее на практике.
Курс состоит из 7 модулей с видеоуроками, заданий с автопроверкой, онлайн-разборами ДЗ и менторской поддержкой.
Также для всех участников курса мы подготовили выделенные виртуалки для каждого ДЗ: писать код можно будет прямо в браузере на нашей платформе — вы можете посмотреть демо.
В течение курса:
• Рассмотрим теорию работы асинхронных инструментов вообще и в Python в частности
• Подробно расскажем про GIL, трединг, event loop и варианты реализации «многозадачности» в Python
• Разберемся, почему CPU-bound-операции лучше параллелить на потоках или процессах, а IO-bound —– на корутинах
• Научимся использовать на практике асинхронные коннекторы к популярным БД и брокерам сообщений: Postgres, MongoDB и RabbitMQ
• Научимся работать с асинхронным веб-фреймворком aiohttp и поработаем со всеми важными протоколами: http, websocket, s3
• Соберем свой сервер на aiohttp, применяя его компоненты
• Напишем свой собственный event loop
Сегодня, 8 декабря в 19:00, мы проведем вебинар про курс, на котором преподаватели ответят на вопросы по программе и разыграют бесплатное место на продвинутый трек курса.
→ Записаться на вебинар можно по ссылке, всех ждем!