Асинхронность python. Как понять определения «coroutine (сопрограмма), event loop, async def, async for, async with, await»?
Всем привет. Я начинающий питонист и мне нужна помощь. Хочу написать чат на вебсокетах. Не могу разобраться с некоторыми определениями библиотек asyncio и aiohttp (как это работает и для чего это нужно). Сам много гуглил, но в голове все равно каша. Спасибо.
А какого ответа здесь вы ищете? Вы думаете, что если много гуглили и у вас всё равно в голове каша, то здесь вам напишут ответ в три абзаца, и вам всё сразу станет ясно? Продолжайте читать, пробуйте пошагово разбирать примеры, которые находите.
Может вы просто ещё слишком начинающий для асинхронности? Внимательно читайте документацию/учебник про генераторы, до полного понимания. Потом так же про сопрограммы. Потом про asyncio.
У Дэвида Бизли есть интересные и очень доходчивые презентации по генераторам и сопрограммам.