Awaitable — Python-da await açar sözü ilə gözlənilə bilən obyektləri təsvir edən bir termindir. awaitable obyektlər asinxron proqramlaşdırma ilə işləyərkən vacib rol oynayır və async funksiyaları daxilində await ilə istifadə oluna bilər.
Awaitable obyektlər Python-un asyncio modulunda və ümumiyyətlə asinxron kodlaşdırmada istifadə olunur. Bu obyektlər, proseslər zamanı nəticəni gözləmək və proqramın digər hissələrinin işləməsinə imkan vermək üçün nəzərdə tutulub. İki əsas awaitable növü var:
Bu obyektləri await açar sözü ilə gözləyə bilərsiniz.
import asyncio
async def salamla():
print("Salam!")
await asyncio.sleep(1)
print("Necəsən?")
async def main():
await salamla()
asyncio.run(main())
Burada salamla() funksiyası bir coroutine-dir, yəni awaitable-dır. await istifadə etməklə bu funksiyanın icrasını gözləyirik.
Awaitable anlayışı Python-da asinxron proqramlaşdırma zamanı əsas anlayışlardan biridir. Asinxron kod daha effektiv və performanslı proqramlar yaratmağa imkan verir – xüsusilə də veb serverlər, API-lər və digər IO-mərkəzli tətbiqlər üçün. awaitable obyektlərin necə işlədiyini anlamaq, Python-da müasir, performanslı proqramlar yazmaq üçün vacibdir.
IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!