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