Використання asyncio для організації конкурентного програмування багатьом здається вже тривалим підходом, але незважаючи на численні плюси бібліотеки, розробники часто стикаються зі складнощами.
У першому сезоні Podlodka Python Crew:
– пробіжимося за основними принципами роботи asyncio та “граблями”, з якими стикається більшість;
– поділимося кейсами використання asyncio у проекті з безліччю CPU-bound операцій та у роботі легасі;
– Розберемо по гвинтиках Event Loop;
– обговоримо альтернативи asyncio та їх переваги.