Logo of Jet School
Əsas SəhifəRəylərKurslarımızKampaniyalarLayihələr
HaqqımızdaBloqXəbərlərTədbirlərQalereyaTexnoloji LüğətVakansiyalar
Əlaqə
AZ
RU
AZ
RU

JET School

Daha parlaq gələcək üçün ilham verən təhsil

JET Academy Gənclik (Olimpiya küçəsi 6A, Gənclər və İdman Nazirliyi yaxınlığında)
+994 70 983 66 99+994 70 983 66 99info@jetschool.az
Bazar ertəsi - Bazar günü : 09:30 - 22:00

Kəşf et

  • Əsas Səhifə
  • Rəylər
  • Layihələr
  • Məzunlar
  • Kampaniyalar
  • Vakansiyalar
  • Dərsdən görüntülər

Tədris sahələri

  • IT və Kompüter Mühəndisliyi kursu
  • Kibertəhlükəsizlik kursu
  • Robotexnika kursu
  • C# .NET Back-End Proqramlaşdırma Kursu
  • Unity 2D Game Development kursu
  • UX/UI dizayn kursu

Resurslar

  • Bloq
  • Xəbərlər
  • Tədbirlər
  • Texnoloji Lüğət

© 2021 – 2026 JET School. Müəllif hüquqları qorunur.

Awaitable nədir?

JET Schoolwww.jetschool.az

Awaitable nədir?

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 nədir?

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:

  1. Coroutine – async def ilə yazılmış funksiyalar.
  2. Future və Task obyektləri – asyncio modulunun bir hissəsidir.

Bu obyektləri await açar sözü ilə gözləyə bilərsiniz.

Misal: Coroutine (Gözlənilə bilən funksiya)

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 obyektin xüsusiyyətləri

  • await ilə istifadə edilə bilir.
  • Non-blocking davranır (yəni proqramı dondurmur).
  • Paralel icra üçün imkan yaradır (concurrency).
  • Adətən asyncio, aiohttp, aiomysql və digər asinxron kitabxanalarda geniş istifadə olunur.

awaitable və blocking arasındakı fərq

  • Blocking kod – Funksiya cavab verənə qədər digər əməliyyatlar dayandırılır.
  • Awaitable (non-blocking) – Cavab gələnə qədər digər funksiyalar icra oluna bilər.

Nəticə

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.

+994 70 983 66 99www.jetschool.az

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 nədir?

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:

  1. Coroutine – async def ilə yazılmış funksiyalar.
  2. Future və Task obyektləri – asyncio modulunun bir hissəsidir.

Bu obyektləri await açar sözü ilə gözləyə bilərsiniz.

Misal: Coroutine (Gözlənilə bilən funksiya)

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 obyektin xüsusiyyətləri

  • await ilə istifadə edilə bilir.
  • Non-blocking davranır (yəni proqramı dondurmur).
  • Paralel icra üçün imkan yaradır (concurrency).
  • Adətən asyncio, aiohttp, aiomysql və digər asinxron kitabxanalarda geniş istifadə olunur.

awaitable və blocking arasındakı fərq

  • Blocking kod – Funksiya cavab verənə qədər digər əməliyyatlar dayandırılır.
  • Awaitable (non-blocking) – Cavab gələnə qədər digər funksiyalar icra oluna bilər.

Nəticə

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 kurslarımız barədə məlumat almaq üçün formu doldurun

Övladınızın yaşını seçin
Tədris dilini seçin
...

Əlaqəli terminlər:

IT Sahəsini öyrənməyə başla

Kateqoriya: Proqramlaşdırma
Asinxron Proqramlaşdırma