Python Materials For Beginners
454 subscribers
39 photos
1 video
9 files
151 links
Download Telegram
Виграшу у часі виконання.

За рахунок неблокуючих операцій ми можемо відправити запит на сервер, але не чекати відповіді - робити іншу задачу.
async with httpx.AsyncClient() as client:    
task = asyncio.create_task(
client.get("https://example.com/")
)

# поки запит обробляється, ми
# не чекаємо відповіді, а робимо іншу задачу
# наприклад інший запит або якісь обчислення

# тут пізніше отримуємо відповідь
response = await task
print(response.status_code)

#asyncio #create_task