Асинхронный Python: концепции, принципы, asyncio

Асинхронный Python: концепции, принципы, asyncio
ru
08.04.2023
1 г 59 мін 59 сек

Мастер-класс посвящен асинхронному программированию на Python с использованием модуля asyncio. Изучим концепции, принципы и практику написания асинхронного кода и научимся использовать asyncio для решения различных задач.

 

На мастер-классе поговорим о:

  • Введение в асинхронное программирование и его преимущества
  • Операции ввода-вывода и их блокировка
  • Обзор модуля asyncio в Python
  • Работа с объектами Future и Task
  • Понятия корутин, событийного цикла, сопрограмм и event loop
  • Примеры асинхронного кода на Python
  • Примеры использования asyncio в сетевых запросах
  • и многое другое…

В итоге вы сможете:

  • Применять асинхронное программирование для решения реальных задач, таких как веб-скрапинг, обработка больших объемов данных и т.д.
  • Создавать асинхронные функции и корутины для эффективной работы с сетевыми запросами и I/O операциями.
  • Использовать объекты Event Loop для организации асинхронной работы в приложении.
    Применять семантику «async/await» для упрощения написания асинхронного кода.
  • Использовать различные виды обработки ошибок в асинхронном коде.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 217095 [filesize] => 251115575 [mime_type] => video/mp4 [length] => 7199 [length_formatted] => 1:59:59 [width] => 1366 [height] => 706 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 61973 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.040347005208333 ) [created_timestamp] => -2082844800 )