در این مطلب، ویدئو آموزش Asyncio Tasks در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,860
سلام بچه ها، این Eric از آموزش است،
2
00:00:01,860 –> 00:00:03,959
Donette است و اگر شما علاقه مند به خواندن نسخه متنی این آموزش هستید، به جز موارد آموزشی، ما می توانیم به
3
00:00:03,959 –> 00:00:07,890
بررسی tasks و async io بپردازیم،
4
00:00:07,890 –> 00:00:09,929
5
00:00:09,929 –> 00:00:11,610
پس توصیه
6
00:00:11,610 –> 00:00:13,710
می کنم آموزش وب سایت من را در این زمینه بررسی کنید
7
00:00:13,710 –> 00:00:15,780
و من می روم پیوندی به این
8
00:00:15,780 –> 00:00:18,720
آموزش در توضیحات زیر وجود دارد، بنابراین
9
00:00:18,720 –> 00:00:20,760
قبل از شروع باید بدانید
10
00:00:20,760 –> 00:00:22,529
که testator II بر روی
11
00:00:22,529 –> 00:00:24,930
آموزش قبلی من ساخته شده است که
12
00:00:24,930 –> 00:00:28,590
لبه های رویداد و i/o غیر همگام را پوشش می دهد و دوباره
13
00:00:28,590 –> 00:00:30,090
پیوندی به آن آموزش خواهم گذاشت.
14
00:00:30,090 –> 00:00:32,279
در توضیحات زیر، بیایید وارد
15
00:00:32,279 –> 00:00:35,910
آن شویم تا وظایف با یک ace nko
16
00:00:35,910 –> 00:00:37,920
مسئول اجرای روال های مشترک با یک
17
00:00:37,920 –> 00:00:41,190
حلقه رویداد باشند، این وظایف فقط
18
00:00:41,190 –> 00:00:44,579
و یک حلقه رویداد در یک زمان قابل اجرا هستند و
19
00:00:44,579 –> 00:00:47,010
برای رسیدن به اجرای موازی
20
00:00:47,010 –> 00:00:48,360
باید انجام شوند. برای اجرای چندین لبه رویداد
21
00:00:48,360 –> 00:00:51,719
بر روی چندین رشته یک بخش S
22
00:00:51,719 –> 00:00:52,920
، به برخی از توابع کلیدی
23
00:00:52,920 –> 00:00:55,469
که میتوان برای کار با
24
00:00:55,469 –> 00:00:57,690
وظایف در برنامههای مبتنی بر سینک استفاده کرد، نگاه میکنیم،
25
00:00:57,690 –> 00:00:59,609
بنابراین یکی از نکات کلیدی که باید در مورد t بدانید.
26
00:00:59,609 –> 00:01:02,280
به عنوان تشکر از شما می پرسد این است که شما
27
00:01:02,280 –> 00:01:04,680
آنها را مستقیماً ایجاد نمی کنید، بلکه از
28
00:01:04,680 –> 00:01:07,470
تابع اطمینان آینده یا
29
00:01:07,470 –> 00:01:09,900
حلقه رویداد انتزاعی ایجاد روش کار
30
00:01:09,900 –> 00:01:12,270
برای ایجاد
31
00:01:12,270 –> 00:01:13,890
آنها استفاده کنید.
32
00:01:13,890 –> 00:01:15,630
برای ایجاد پنج
33
00:01:15,630 –> 00:01:18,479
وظیفه مجزا برای لب رویداد ما برای
34
00:01:18,479 –> 00:01:20,790
پردازش، بنابراین ما با وارد کردن یک چاه شروع میکنیم،
35
00:01:20,790 –> 00:01:23,640
سپس ماژول نوع را وارد
36
00:01:23,640 –> 00:01:26,460
میکنیم و برنامه کاری خود را تعریف
37
00:01:26,460 –> 00:01:30,450
میکنیم و لانههایی که میخواهیم
38
00:01:30,450 –> 00:01:32,670
برای شبیهسازی یک ثانیه بخوابیم.
39
00:01:32,670 –> 00:01:35,430
نوعی پردازش و همچنین میخواهیم
40
00:01:35,430 –> 00:01:40,470
یک کار پردازشی را چاپ
41
00:01:40,470 –> 00:01:41,610
کنیم، سپس عملکرد ژنراتور خود را تعریف میکنیم، بنابراین مولد وظیفهام را تعریف
42
00:01:41,610 –> 00:01:44,000
43
00:01:44,000 –> 00:01:48,119
میکنیم و کاری که میتواند
44
00:01:48,119 –> 00:01:52,939
برای من در محدوده پنج
45
00:01:52,939 –> 00:01:58,110
نقطه i/o غیر همگام، آینده را تضمین کند. و ما در
46
00:01:58,110 –> 00:02:02,280
حال انجام وظیفه خود هستیم در نهایت میخواستیم
47
00:02:02,280 –> 00:02:05,700
لبه رویداد خود را پیدا کنیم بنابراین حلقه برابر است با nko
48
00:02:05,700 –> 00:02:08,830
top دریافت حلقه رویداد
49
00:02:08,830 –> 00:02:14,290
و میخواهیم اجرای نقطهای حلقه را انجام دهیم تا زمانی که
50
00:02:14,290 –> 00:02:21,610
گلوی جلویی ژنراتور وظیفه من کامل شود
51
00:02:21,610 –> 00:02:26,710
که همه وظایف خود را تکمیل کردیم و سپس
52
00:02:26,710 –> 00:02:30,520
فقط خود را ببندیم حلقه بنابراین بیایید آن را اجرا
53
00:02:30,520 –> 00:02:32,950
کنیم تا مجموعههای سه نقطهای پایتون گواه باشد
54
00:02:32,950 –> 00:02:35,440
و باید ببینید که هر
55
00:02:35,440 –> 00:02:37,750
ثانیه یک بار یکی از وظایف ما در نهایت
56
00:02:37,750 –> 00:02:40,690
پردازش میشود و پس از پردازش تمام پنج کار ما
57
00:02:40,690 –> 00:02:42,580
،
58
00:02:42,580 –> 00:02:46,270
دستور چاپ را مشاهده میکنید که تمام وظایف کامل شده است، بنابراین
59
00:02:46,270 –> 00:02:47,530
بیایید اکنون نگاهی بیندازیم. در مورد اینکه چگونه میتوانیم
60
00:02:47,530 –> 00:02:49,450
61
00:02:49,450 –> 00:02:53,050
با استفاده از روش کارهای قدیمی، تمام کارهایی را که در حالت تعلیق هستند بازیابی کنیم، بنابراین برای
62
00:02:53,050 –> 00:02:54,190
انجام این کار میخواهیم عملکرد ژنراتور وظیفه من را گسترش دهیم
63
00:02:54,190 –> 00:02:56,290
و کارهای زیر را انجام دهیم
64
00:02:56,290 –> 00:02:56,710
65
00:02:56,710 –> 00:03:01,690
تا درانتظار برابر با async i/o task dot همه
66
00:03:01,690 –> 00:03:04,900
وظایف باشد و سپس ما هنگامی که ما سعی می کنیم و اجرا می کنیم، به سادگی
67
00:03:04,900 –> 00:03:09,460
این مجموعه از وظایف معلق را چاپ می کنیم
68
00:03:09,460 –> 00:03:10,660
که باید
69
00:03:10,660 –> 00:03:14,440
نقطه titan-3 زیر را مشاهده کنید، بنابراین این یک توقف است
70
00:03:14,440 –> 00:03:18,820
و همانطور که می بینید مجموعه همه
71
00:03:18,820 –> 00:03:21,580
وظای