Асинхронность в Python

Курс посвящен асинхронному программированию на Python с использованием библиотеки asyncio. На курсе рассмотрим все основные возможности этой библиотеки. Посмотрим на исходный код библиотеки и самостоятельно реализуем часть функционала, который предоставляет asyncio. Рассмотрим базовые возможности библиотеки aiohttp.
Средний уровень

Чему вы научитесь

  • Разберетесь с основными понятиями асинхронности
  • Поймете как изнутри работает событийный цикл, задачи
  • Научитесь писать асинхронные приложения
  • Поймете разницу между синхронным и асинхронным выполнением программы
  • Научитесь пользоваться библиотекой asyncio
  • Узнаете как создать web-server с использованием библиотеки aiohttp
  • Научитесь использовать процессы и потоки

О курсе

Данный курс предназначен для того, чтобы научить участников создавать собственные асинхронные приложения, пользоваться библиотеками asyncio и aiohttp.
В курсе мы не просто будем использовать библиотеку asyncio, но и сами реализуем часть того функционала, который предоставляет эта библиотека. Мы рассмотрим процессы и потоки, научимся работать с ними и создадим несколько асинхронных приложений.

Для кого этот курс

Курс предназначен для всех, кто желает разобраться и понять что такое асинхронность и как она работает.

Начальные требования

  • Базовые знания синтаксиса Python
  • Желание учиться

Наши преподаватели

Как проходит обучение

На курсе мы шаг за шагом будем изучать асинхронность и все что с ней связано. Курс состоит из теории и практики. В курсе достаточно много блоков кода. Я рекомендую каждый блок кода запускать самостоятельно и смотреть на результат. Пробовать изменить что-то в представленном коде и так же посмотреть на результат и сделать выводы. Так вы гораздо глубже изучите и поймете асинхронность.

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно