Чему вы научитесь
- Разберетесь с основными понятиями асинхронности
- Поймете как изнутри работает событийный цикл, задачи
- Научитесь писать асинхронные приложения
- Поймете разницу между синхронным и асинхронным выполнением программы
- Научитесь пользоваться библиотекой asyncio
- Узнаете как создать web-server с использованием библиотеки aiohttp
- Научитесь использовать процессы и потоки
О курсе
Данный курс предназначен для того, чтобы научить участников создавать собственные асинхронные приложения, пользоваться библиотеками asyncio и aiohttp.
В курсе мы не просто будем использовать библиотеку asyncio, но и сами реализуем часть того функционала, который предоставляет эта библиотека. Мы рассмотрим процессы и потоки, научимся работать с ними и создадим несколько асинхронных приложений.
Для кого этот курс
Начальные требования
- Базовые знания синтаксиса Python
- Желание учиться
Наши преподаватели
Как проходит обучение
На курсе мы шаг за шагом будем изучать асинхронность и все что с ней связано. Курс состоит из теории и практики. В курсе достаточно много блоков кода. Я рекомендую каждый блок кода запускать самостоятельно и смотреть на результат. Пробовать изменить что-то в представленном коде и так же посмотреть на результат и сделать выводы. Так вы гораздо глубже изучите и поймете асинхронность.