معرفی دوره آموزش asyncio در پایتون

September 2020


در این ویدیو با ماژول asyncio در پایتون آشنا میشوید. asyncio به عنوان بنیادی برای چندین چارچوب ناهمگام پایتون استفاده می شود که شبکه و سرورهای وب ، کتابخانه های اتصال پایگاه داده ، صف های کار توزیع شده و غیره را با عملکرد بالا ارائه می دهد. این ماژول در نقطه مقابل multi threading قرار میگیرد. در multi threading برای انجام کارها یک process ایجاد و داخل این process بسته به نیاز تعدادی thread ایجاد میکنیم. در این حالت سوئیچ کردن بین threadها وظیفه سیستم عامل است. اما در asyncio ما یک process و یک thread داریم که تمام کارها توسط همین یک thread انجام میشود. در این حالت سوئیچ کردن بین taskها بر عهده خودمان است.


0

intro

11:8

رایگان

1

async/await

10:21

رایگان

2

create task

7:24

رایگان

3

event loop

9:16

رایگان

4

gather

3:41

رایگان

5

Lock

7:3

رایگان

6

aiohttp

6:52

رایگان

ارسال نظر

اگر قراره سوالی بپرسید که داخلش کد هست، بهتره از کدتون عکس بگیرید و به ایمیلی که پایین نوشتم بفرستید