Как работает `asyncio.gather()` при одновременном выполнении нескольких корутин в Python, и что он возвращает? — ДейлиПреп