در این مطلب، ویدئو Asyncio در کلاس پایتون شی گرا #2 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:12
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,340
خیلی خوب بچه ها سلام و به
2
00:00:02,340 –> 00:00:04,410
ویدیو خوش آمدید صبح بخیر که به خوبی شناخته شده است و در
3
00:00:04,410 –> 00:00:05,819
این ویدیو ما یک رویکرد شی
4
00:00:05,819 –> 00:00:07,680
گرا برای async IO خواهیم داشت،
5
00:00:07,680 –> 00:00:09,690
بنابراین شما فکر می کنید که async را می دانید،
6
00:00:09,690 –> 00:00:12,330
خوب حالا بیایید بازی را ارتقا دهیم، بنابراین
7
00:00:12,330 –> 00:00:16,109
اساساً بیایید شیء بگیریم
8
00:00:16,109 –> 00:00:17,760
ما یاد می گیریم که چگونه روال های مشترک
9
00:00:17,760 –> 00:00:19,140
توابع ساده تابع ساده
10
00:00:19,140 –> 00:00:21,720
بنویسیم، یاد می گیریم که چگونه
11
00:00:21,720 –> 00:00:23,789
این روال های مشترک را به طور همزمان یا
12
00:00:23,789 –> 00:00:26,789
همزمان اجرا کنیم و سپس
13
00:00:26,789 –> 00:00:28,560
اکنون بازی را تقویت کنیم، بیایید
14
00:00:28,560 –> 00:00:30,330
رویکرد شی گرا را در پیش بگیریم، حالا بیایید
15
00:00:30,330 –> 00:00:32,579
خلاص شویم از همه اینها، بنابراین من
16
00:00:32,579 –> 00:00:34,260
اساساً یک شی گرا انجام
17
00:00:34,260 –> 00:00:36,600
خواهم داد، بنابراین من یک سلب مسئولیت را تعریف می کنم
18
00:00:36,600 –> 00:00:40,140
اگر با آموزش های من کار می کنید به پایتون 3.84 نیاز دارید، اگر شما
19
00:00:40,140 –> 00:00:41,550
روی
20
00:00:41,550 –> 00:00:43,890
پایتون 3.8 کار می کنم. با استفاده از Python
21
00:00:43,890 –> 00:00:46,410
3.7 سینتکس تغییر می کند زیرا
22
00:00:46,410 –> 00:00:47,579
باید از حلقه رویداد و مواردی از این قبیل استفاده کنید،
23
00:00:47,579 –> 00:00:49,440
منظورم نسخه زیر سه
24
00:00:49,440 –> 00:00:51,989
نقطه هفت و بالاتر است که صحبت می کند، بیایید
25
00:00:51,989 –> 00:00:53,070
مستقیماً به عمل برگردیم
26
00:00:53,070 –> 00:00:56,550
بسیار خوب، بنابراین شما را غیر همگام وارد کنید
27
00:00:56,550 –> 00:00:58,079
. v من از انجام شده شما استفاده کرده
28
00:00:58,079 –> 00:01:03,589
ام، به جز موارد استثنا، مثل همیشه
29
00:01:03,589 –> 00:01:12,000
کسی که ما می گوییم برخی از ماژول ها خوب است،
30
00:01:12,000 –> 00:01:15,960
نمایه کامل نیز یکی از کارهای T را
31
00:01:15,960 –> 00:01:28,049
انجام می دهد، بسیار عالی انجام شد، حالا بیایید
32
00:01:28,049 –> 00:01:30,509
شب بازی را افزایش دهیم، بنابراین بیایید
33
00:01:30,509 –> 00:01:34,409
شی گرا بازی کنیم با تشکر من
34
00:01:34,409 –> 00:01:36,420
کلاسی به نام compute تعریف میکنم
35
00:01:36,420 –> 00:01:38,700
که اساساً از شی به ارث میبرد
36
00:01:38,700 –> 00:01:42,829
و سازندهای از
37
00:01:42,829 –> 00:01:47,159
gnome میگیرد که یک عدد میگیرد
38
00:01:47,159 –> 00:01:48,630
یا خیلی خوب است،
39
00:01:48,630 –> 00:01:50,220
بنابراین بیایید تابعی را تعریف کنیم که
40
00:01:50,220 –> 00:01:53,240
اساساً مربع را محاسبه میکند.
41
00:01:57,000 –> 00:02:08,258
باشه باشه
42
00:02:08,258 –> 00:02:09,940
و من از نوعی تاخیر استفاده می
43
00:02:09,940 –> 00:02:12,580
کنم، برای این که وانمود کنم که قدرت یک کراوات را به شما نشان می دهد
44
00:02:12,580 –> 00:02:15,340
، اوه اوه متاسفم برای
45
00:02:15,340 –> 00:02:20,110
آن موسیقی آزاردهنده خوب است، بنابراین کاری که می
46
00:02:20,110 –> 00:02:27,250
خواهم انجام دهم این است که چرا یک ثانیه آن را نگه دارید
47
00:02:27,250 –> 00:02:30,760
باید یک سینک باشد بله سعی کردم
48
00:02:30,760 –> 00:02:31,870
بله خوب است،
49
00:02:31,870 –> 00:02:38,080
بنابراین من نمیتوانم خوب باشد،
50
00:02:38,080 –> 00:02:39,670
بنابراین 3 ثانیه صبر میکنم
51
00:02:39,670 –> 00:02:41,530
وانمود میکنم که دارد کار میکند،
52
00:02:41,530 –> 00:02:58,900
دارد محاسباتی انجام میدهد، خیلی قدرتمند است،
53
00:02:58,900 –> 00:03:00,820
شما میدانید safesync i/o یعنی من
54
00:03:00,820 –> 00:03:02,560
بودهام دوستش دارم یعنی الان این کار را کرده
55
00:03:02,560 –> 00:03:04,810
ام پردازش چندگانه و همه آنها،
56
00:03:04,810 –> 00:03:07,390
بنابراین من عاشق دوستیابی هستم، اوه، منظورم
57
00:03:07,390 –> 00:03:10,780
بسیار شگفتانگیز است، بنابراین بله،
58
00:03:10,780 –> 00:03:16,190
این چیزی است که اجازه میدهد شماره سلول
59
00:03:16,190 –> 00:03:17,820
[موسیقی]
60
00:03:17,820 –> 00:03:20,290
باشه، من تعریف میکنم، بنابراین این
61
00:03:20,290 –> 00:03:21,670
عملکرد عادی شما بود، اما من میخواهم
62
00:03:21,670 –> 00:03:26,670
تبدیل در راه است شما را همگامسازی میکند خوب
63
00:03:26,670 –> 00:03:31,739
عالی عالی بیایید آن را انجام دهیم،
64
00:03:31,890 –> 00:03:34,300
بنابراین کاری که من میخواهم انجام دهم این است که اساساً
65
00:03:34,300 –> 00:03:36,670
تکرار میکنم یا اجازه نمیدهم به شما نشان دهم،
66
00:03:36,670 –> 00:03:38,440
بنابراین چیزی که به شما نشان میدهم این است که چگونه
67
00:03:38,440 –> 00:03:40,480
یک همگامسازی را صدا کنید تابع در یک
68
00:03:40,480 –> 00:03:43,239
تابع همگامسازی در کلاسها خوب است،
69
00:03:43,239 –> 00:03:45,640
بنابراین میخواهم بگویم زمانی که من یک Q را محاسبه
70
00:03:45,640 –> 00:03:47,470
میکنم که تابع مربع
71
00:03:47,470 –> 00:03:50,500
را میگیرد، بنابراین من چیزی میگویم
72
00:03:50,500 –> 00:03:58,199
[Music]
73
00:04:07,670 –> 00:04:10,740
بسیار خوب پس و دوباره می خواهم وانمود کنم
74
00:04:10,740 –> 00:04:13,440
که نوعی تاخیر وجود دارد یا اینکه می
75
00:04:13,440 –> 00:04:15,240
دانید کار می کنید یا یک محاسبات سنگین
76
00:04:15,240 –> 00:04:17,730
اکنون می خواهم انجام دهم این است که اساساً می خواهم
77
00:04:17,730 –> 00:04:20,670
آن تابع را فراخوانی کنم بنابراین اینجا یک
78
00:04:20,670 –> 00:04:22,590
ترفند کوچک است بنابراین باید یک تعریف کنید.
79
00:04:22,590 –> 00:04:24,180
وظیفه اینجاست، بنابراین میخواهم بگویم کلاس
80
00:04:24,180 –> 00:04:28,170
برابر با یک وزن است و من میخواهم، بنابراین
81
00:04:28,170 –> 00:04:29,970
اساساً یک کار ایجاد میکنم و میخواهم
82
00:04:29,970 –> 00:04:31,650
نزدیک بمان و من می خواهم
83
00:04:31,650 –> 00:04:32,330
پرتو هسته ام را تعریف کنم
84
00:04:32,330 –> 00:04:34,100
[موسیقی]
85
00:04:34,100 –> 00:04:38,130
کورو برابر است با حالا می خواهم این را ببندم
86
00:04:38,130 –> 00:04:39,450
می خواهم این روش را صدا بزنم شما
87
00:04:39,450 –> 00:04:43,490
نمی توانید مانند مربع صدا بزنید باید صدا بزنید
88
00:04:44,240 –> 00:04:51,990
بله درست است مربع و حالا این
89
00:04:51,990 –> 00:04:53,730
اجرا نمیشود و دیگری تا زمانی
90
00:04:53,730 –> 00:05:02,610
که آن را اجرا نکنید، بنابراین باید یک کار را اجرا
91
00:05:02,610 –> 00:05:04,350
کنید، باید صبر کنید،
92
00:05:04,350 –> 00:05:08,160
میدانید پس من میگویم اوه صبر کنید و
93
00:05:08,160 –> 00:05:11,160
اساساً میدانید چه کاری باید انجام دهید تا بپرسید
94
00:05:11,160 –> 00:05:14,480
حالم چطور است. باید منتظر کار درست بمانید،
95
00:05:14,480 –> 00:05:16,770
بنابراین اگر میخواهید پاسخ را دریافت کنید،
96
00:05:16,770 –> 00:05:19,020
مطمئناً میتوانید آن را پاک کنید
97
00:05:19,020 –> 00:05:20,220
تا پاسخ را دریافت کنید و سپس
98
00:05:20,220 –> 00:05:35,340
یک مکعب را محاسبه کنید، فکر میکنم یک
99
00:05:35,340 –> 00:05:38