Асинхронний 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 )