در این مطلب، ویدئو ارزیابی پایتون لینکدین چگونه است؟ #خودآموخته با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:11
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,269 –> 00:00:02,700
چه خبر است بچهها با خود برنامهنویس میترسانند، ما میخواهیم
2
00:00:02,700 –> 00:00:04,200
3
00:00:04,200 –> 00:00:06,540
ارزیابی پایتون لینکدین را امتحان کنیم، بنابراین قبل
4
00:00:06,540 –> 00:00:08,460
از شروع کار من در این مورد شکست خواهم خورد
5
00:00:08,460 –> 00:00:10,559
، هدف این نیست که ویدیویی از عبور من بسازم
6
00:00:10,559 –> 00:00:12,570
، هدف این نیست که به شما
7
00:00:12,570 –> 00:00:14,490
ایده بدهم که چه نوع سوالاتی که می پرسند
8
00:00:14,490 –> 00:00:16,379
و ارزیابی پایتون من
9
00:00:16,379 –> 00:00:20,820
از سال 2017 برای پایتون
10
00:00:20,820 –> 00:00:22,230
نوشتم تا بفهمم چقدر به یاد دارم و چقدر
11
00:00:22,230 –> 00:00:27,029
تغییر کرده است، اما بیایید همه چیز را درست انجام دهیم، بنابراین
12
00:00:27,029 –> 00:00:29,609
کلاس انتزاعی چیست،
13
00:00:29,609 –> 00:00:31,920
باید همه این موارد اشتباه را به صورت انتزاعی دریافت کنیم.
14
00:00:31,920 –> 00:00:35,309
class نام هر کلاسی است
15
00:00:35,309 –> 00:00:38,090
که از آن میتوانید یک شی را نمونهسازی کنید،
16
00:00:38,090 –> 00:00:40,710
نمیدانم اگر درست به نظر نمیرسد،
17
00:00:40,710 –> 00:00:42,870
کلاسهای انتزاعی باید
18
00:00:42,870 –> 00:00:45,840
هر زمان که یک شی نمونهسازی میشود دوباره تعریف شود که
19
00:00:45,840 –> 00:00:47,850
به نظر میرسد آزاردهنده است،
20
00:00:47,850 –> 00:00:49,260
چرا شما می خواهید یک کلاس را هر
21
00:00:49,260 –> 00:00:50,969
بار که باید نمونه سازی کنید، دوباره تعریف کنید، به نظر
22
00:00:50,969 –> 00:00:52,980
می رسد که تعداد زیادی از
23
00:00:52,980 –> 00:00:55,949
کلاس های انتزاعی کد باید از
24
00:00:55,949 –> 00:00:59,010
کلاس های انتزاعی به ارث ببرند، یک کلاس انتزاعی را به
25
00:00:59,010 –> 00:01:01,260
ارث
26
00:01:01,260 –> 00:01:06,020
ببریم.
27
00:01:06,020 –> 00:01:08,790
پس از اینکه کلاسهای ما کلاسهایی هستند
28
00:01:08,790 –> 00:01:10,229
که شامل یک یا چند
29
00:01:10,229 –> 00:01:12,090
متد انتزاعی هستند، یک متد انتزاعی متدی است
30
00:01:12,090 –> 00:01:13,950
که یک claret است اما فاقد
31
00:01:13,950 –> 00:01:16,820
پیادهسازی است، بنابراین یک کلاس انتزاعی
32
00:01:16,820 –> 00:01:19,650
فقط تا جایی وجود دارد که کلاسهای کشور دیگر
33
00:01:19,650 –> 00:01:21,090
بتوانند از کلاس انتزاعی ارث ببرند.
34
00:01:21,090 –> 00:01:24,240
فکر می کنم درست است،
35
00:01:24,240 –> 00:01:25,920
اما اجازه دهید در واقع با این
36
00:01:25,920 –> 00:01:29,159
یکی برویم، این طولانی ترین است و اگر
37
00:01:29,159 –> 00:01:31,799
تا به حال در کلاس های امتحانی شرکت کرده باشید،
38
00:01:31,799 –> 00:01:33,570
معمولا طولانی ترین پاسخ
39
00:01:33,570 –> 00:01:36,270
درست است، بنابراین وقتی از تابع داخلی استفاده می کنید چه اتفاقی می افتد.
40
00:01:36,270 –> 00:01:38,939
در یک لیست
41
00:01:38,939 –> 00:01:41,250
بسیار خوب من هیچ کدام از این ها را نمی شناسم
42
00:01:41,250 –> 00:01:45,420
هیچ پایتونی چه کار می کند هر روشی
43
00:01:45,420 –> 00:01:47,750
اگر هر یک از عناصر تکرارپذیر باشد درست را برمی گرداند
44
00:01:47,750 –> 00:01:51,180
صبر کنید من واقعاً
45
00:01:51,180 –> 00:01:53,670
هیچ روشی را ننوشتم اگر هر عنصری
46
00:01:53,670 –> 00:01:56,520
از یک تکرار درست باشد true برمی گرداند بسیار خوب، پس
47
00:01:56,520 –> 00:01:58,979
مانند یک آرایه آزمایش می کند تا ببیند آیا چیزی
48
00:01:58,979 –> 00:02:00,840
وجود دارد و درست است، هر تابعی به
49
00:02:00,840 –> 00:02:02,590
طور تصادفی یک
50
00:02:02,590 –> 00:02:05,200
مورد را برمی گرداند، هر تابعی اگر
51
00:02:05,200 –> 00:02:07,090
موردی در لیست به درستی ارزیابی شود، true
52
00:02:07,090 –> 00:02:09,220
را برمی گرداند، در غیر این صورت false برمی گرداند، بنابراین این
53
00:02:09,220 –> 00:02:10,568
احتمال وجود دارد. بنابراین، اجازه دهید این موارد دیگر را بخوانیم
54
00:02:10,568 –> 00:02:12,400
تا مطمئن شویم که هر تابعی را
55
00:02:12,400 –> 00:02:15,940
به عنوان آرگومان میگیرد و لیستها را بررسی میکند
56
00:02:15,940 –> 00:02:18,069
و موردی را که باید بررسی کنیم
57
00:02:18,069 –> 00:02:19,090
آیا میتواند انجام دهد که میتواند دو آرگومان طول بکشد،
58
00:02:19,090 –> 00:02:21,519
به نظر نمیرسد،
59
00:02:21,519 –> 00:02:24,130
بنابراین همچنان با ضرب و شتم ادامه میدهد. هر
60
00:02:24,130 –> 00:02:26,230
تابعی یک مقدار بولی برمیگرداند که
61
00:02:26,230 –> 00:02:27,940
به این سؤال پاسخ میدهد آیا آیتمهایی
62
00:02:27,940 –> 00:02:29,739
در این لیست وجود دارد، فکر نمیکنم چنین باشد
63
00:02:29,739 –> 00:02:31,540
، بیایید ببینیم مثال اینجا کجاست،
64
00:02:31,540 –> 00:02:35,019
بنابراین این یکی چاپ چاپ چاپ بسیار درست است،
65
00:02:35,019 –> 00:02:37,000
این یکی دارد من یک لیست درخواست میکنم و
66
00:02:37,000 –> 00:02:38,500
برمیگرداند نادرست است، بنابراین
67
00:02:38,500 –> 00:02:40,660
تلفن بی صدا نیست، بنابراین ما
68
00:02:40,660 –> 00:02:42,340
با B در این مورد بررسی می کنیم که
69
00:02:42,340 –> 00:02:45,940
یک درخت باینری D چه ساختار داده ای ایجاد می کند – اگر
70
00:02:45,940 –> 00:02:49,330
به درستی متعادل نیست، بیایید اینجا را ببینیم، من
71
00:02:49,330 –> 00:02:50,650
حتی نمی دانم می دانم چه چیزی
72
00:02:50,650 –> 00:02:52,239
درخت دودویی است، اما نمیدانم اگر به درستی متعادل نباشد چه اتفاقی میافتد
73
00:02:52,239 –> 00:02:54,790
،
74
00:02:54,790 –> 00:02:55,239
75
00:02:55,239 –> 00:02:58,060
بیایید اینجا را ببینیم، بنابراین در واقع نمیتوانید
76
00:02:58,060 –> 00:02:59,470
آن را از اینجا کپی کنید، اما اگر
77
00:02:59,470 –> 00:03:01,269
راست کلیک کنید و آن را Specht کنید،
78
00:03:01,269 –> 00:03:03,010
بازرس را بالا کشیده و سپس برجسته کنید.
79
00:03:03,010 –> 00:03:05,790
عنصری که می توانید این را باز کنید d
80
00:03:05,790 –> 00:03:08,019
سپس فقط آن را در اینجا کپی کنید
81
00:03:08,019 –> 00:03:11,470
و سپس آن را در اینجا
82
00:03:11,470 –> 00:03:13,660
بچسبانید تا هک کوچکی باشد تا از این واقعیت
83
00:03:13,660 –> 00:03:16,090
جلوگیری کنید که شما آن را کپی نکنید.
84
00:03:16,090 –> 00:03:18,310
85
00:03:18,310 –> 00:03:19,600
به این دلیل
86
00:03:19,600 –> 00:03:21,400
که چگونه می توان تعیین کرد که آیا یک درخت باینری
87
00:03:21,400 –> 00:03:24,310
متعادل از ارتفاع است، هیچ یک از نماها به
88
00:03:24,310 –> 00:03:25,870
من بگویید چه اتفاقی می افتد اگر یک درخت باینری متعادل نباشد،
89
00:03:25,870 –> 00:03:28,290
90
00:03:28,290 –> 00:03:31,890
بنابراین ما با پورتر دیک می رویم، او
91
00:03:31,890 –> 00:03:33,209
درست به نظر نمی رسد
92
00:03:33,209 –> 00:03:35,040
آیا دستور دستوری در پایتون وجود دارد؟
93
00:03:35,040 –> 00:03:36,060
فکر نمیکردم دیکشنریهای سفارشی وجود داشته باشد،
94
00:03:36,060 –> 00:03:37,760
معمولاً
95
00:03:37,760 –> 00:03:40,980
دیکشنریها یک صف سفارش داده نمیشوند که به نظر
96
00:03:40,980 –> 00:03:43,200
درست نمیآید، احساس میکنم میتوان آن را تنظیم
97
00:03:43,200 –> 00:03:44,370
کرد، زیرا
98
00:03:44,370 –> 00:03:45,299
فقط 10 ثانیه باقی
99
00:03:45,299 –> 00:03:47,970
مانده است که یک روش ثابت استاتیک است.
100
00:03:47,970 –> 00:03:50,040
متدها static نامیده می شوند زیرا آنها همیشه
101
00:03:50,040 –> 00:03:52,799
هیچکدام را برمی گردانند نه نه این نیست.
102
00:03:52,799 –> 00:03:54,870
103
00:03:54,870 –> 00:03:56,730
104
00:03:56,730 –> 00:03:59,159
105
00:03:59,159 –> 00:04:00,930
106
00:04:00,930 –> 00:04:03,060
تغییر حالت کلاس ها
107
00:04:03,060 –> 00:04:06,150
مطمئن نیستم در Sadek متدها میتوانند به
108
00:04:06,150 –> 00:04:08,700
وضعیت یک کلاس یا نمونهای از کلاس دسترسی داشته باشند و آن را تغییر دهند،
109
00:04:08,700 –> 00:04:10,609
بیایید فقط به
110
00:04:10,609 –> 00:04:13,530
روش استاتیک گوگل در پایتون نگاه کنیم که
111
00:04:13,530 –> 00:04:15,030
گوگل میداند برای کسانی که
112
00:04:15,030 –> 00:04:17,100
من این تست را انجام میدهم میرود میداند که من تقلب
113
00:04:17,100 –> 00:04:19,019
میکنم، اما واقعاً وجود ندارد. تقلب به این دلیل
114
00:04:19,019 –> 00:04:20,039
که وقتی توسعهدهنده هستید،
115
00:04:20,039 –> 00:04:22,530
به هر حال همه این موارد را در گوگل جستجو میکنید، بنابراین
116
00:04:22,530 –> 00:04:24,900
کلاس متد استاتیک روی چیزی کلیک کرد، به
117
00:04:24,900 –> 00:04:26,520
آنجا برگردید، ما میرویم یک
118
00:04:26,520 –> 00:04:28,169
متد استاتیک،
119
00:04:28,169 –> 00:04:31,680
اولین آرگومان ضمنی را دریافت نمیکند، خوب، یک
120
00:04:31,680 –> 00:04:33,900
متد استاتیک نیز متدی است که به یک کلاس محدود شده است
121
00:04:33,900 –> 00:04:35,910
و نه شی،
122
00:04:35,910 –> 00:04:37,199
چیزی در مورد محدود شدن در اینجا وجود دارد،
123
00:04:37,199 –> 00:04:38,430
این همان چیزی است که من فکر کردم درست
124
00:04:38,430 –> 00:04:40,680
125
00:04:40,680 –> 00:04:43,349
126
00:04:43,349 –> 00:04:46,229
است
127
00:04:46,229 –> 00:04:47,760
. کلاس به این دلیل منطقی است
128
00:04:47,760 –> 00:04:51,330
که متد وجود داشته باشد، بنابراین می توان
129
00:04:51,330 –> 00:04:54,300
آن را محدود کرد یا B یا C است. من 10 ثانیه
130
00:04:54,300 –> 00:04:55,800
هفت ثانیه زمان دارم که یکی از شما با کدام یک از شما سر
131
00:04:55,800 –> 00:04:58,169
و کار دارد، می خواهم با B بروم، احساس می
132
00:04:58,169 –> 00:05:00,210
کنم همه چیز درست است. ویژگیهای e
133
00:05:00,210 –> 00:05:02,610
یک نسخه طولانی از
134
00:05:02,610 –> 00:05:04,590
if-else no من فکر نمیکنم که این
135
00:05:04,590 –> 00:05:07,169
ویژگیها راهی برای نگهداری دادهها هستند،
136
00:05:07,169 –> 00:05:09,180
ما به گوگل رسیدیم که چه
137
00:05:09,180 –> 00:05:10,740
ویژگیهایی در
138
00:05:10,740 –> 00:05:15,900
پایتون وجود دارد.
139
00:05:15,900 –> 00:05:17,340
140
00:05:17,340 –> 00:05:19,620
unkown هنوز کل این ویدیو را نگفته ام.
141
00:05:19,620 –> 00:05:22,530
142
00:05:22,530 –> 00:05:24,510
143
00:05:24,510 –> 00:05:26,550
144
00:05:26,550 –> 00:05:28,860
145
00:05:28,860 –> 00:05:31,530
146
00:05:31,530 –> 00:05:33,740
147
00:05:33,740 –> 00:05:35,940
بسیار خوب، بنابراین اساساً مانند بخشهایی از یک
148
00:05:35,940 –> 00:05:38,190
کلاس است که تقریباً ویژگیها یک
149
00:05:38,190 –> 00:05:40,200
نسخه طولانی از عبارات FL هستند که
150
00:05:40,200 –> 00:05:42,090
برای آزمایش برابری بین اشیا استفاده میشوند،
151
00:05:42,090 –> 00:05:44,130
بنابراین ویژگیها راهی برای
152
00:05:44,130 –> 00:05:46,950
نگهداری دادهها یا توصیف وضعیت برای یک
153
00:05:46,950 –> 00:05:48,900
کلاس یا ارثی از یک کلاس هستند. کلاسی که
154
00:05:48,900 –> 00:05:50,610
فکر میکنم احتمالاً همین است، بنابراین ما ادامه میدهیم
155
00:05:50,610 –> 00:05:51,600
روی پایین کلیک کنید
156
00:05:51,600 –> 00:05:53,430
ویژگیهای بازار رشتههایی هستند که
157
00:05:53,430 –> 00:05:55,980
ویژگیهای یک کلاس را توصیف میکنند،
158
00:05:55,980 –> 00:05:57,870
این چیزی نیست که برخلاف ویژگیهای کلاس میگوید.
159
00:05:57,870 –> 00:05:59,160
ویژگیهای نمونه
160
00:05:59,160 –> 00:06:01,590
بسیار خوب است، بنابراین ویژگیهای تابع در چارچوب کلاس ویژگی نامیده میشوند.
161
00:06:01,590 –> 00:06:03,750
162
00:06:03,750 –> 00:06:06,480
من با B همراه میشوم، اصطلاحی که برای
163
00:06:06,480 –> 00:06:10,200
توصیف این کد استفاده میشود mmm باز کردن بستهبندی
164
00:06:10,200 –> 00:06:12,800
تطبیق تکراری،
165
00:06:12,800 –> 00:06:15,840
اجازه دهید فقط گوگل را سریع تخصیص دهد
166
00:06:15,840 –> 00:06:18,710
و سپس به تصاویر اینجا نگاه کنید
167
00:06:18,710 –> 00:06:20,480
و من فکر کنید این همان چیزی است که
168
00:06:20,480 –> 00:06:24,650
این یکی از دنبالههای هرزنامه نیست، بنابراین من
169
00:06:24,650 –> 00:06:26,120
کاملاً مطمئن هستم که این همان چیزی است که میدانم
170
00:06:26,120 –> 00:06:27,350
این چیزی است که این کار را انجام میدهد، میگوید
171
00:06:27,350 –> 00:06:30,200
به عنوان دو میوه حساب کنید، اپل بخور قیمت 3.5 است،
172
00:06:30,200 –> 00:06:32,330
کاملاً مطمئن هستم من فقط نمی دانم
173
00:06:32,330 –> 00:06:34,130
اسمش چیست بیایید به همه
174
00:06:34,130 –> 00:06:37,220
اینجا برگردیم پایتون یک تخصیص بسیار قدرتمند است
175
00:06:37,220 –> 00:06:40,460
به شما اجازه می دهد تا به
176
00:06:40,460 –> 00:06:42,500
چند متغیر در سمت چپ یک
177
00:06:42,500 –> 00:06:44,540
انتساب به مقادیر از
178
00:06:44,540 –> 00:06:46,970
یک زوج در سمت راست اختصاص دهید.
179
00:06:46,970 –> 00:06:48,890
من حتی آن کلمه را درست نمی گویم، بنابراین
180
00:06:48,890 –> 00:06:50,420
می خواهیم چند تکلیف انجام دهیم، بنابراین
181
00:06:50,420 –> 00:06:52,520
احتمالاً این پاسخ درستی است که در
182
00:06:52,520 –> 00:06:54,620
متد Liske برای حذف
183
00:06:54,620 –> 00:06:57,710
آیتم ها از فهرست پاپ استفاده می کنید.
184
00:06:57,710 –> 00:07:00,200
من می دانم که در جاوا اسکریپت است. حذف یک
185
00:07:00,200 –> 00:07:03,230
سال است روش e روش حذفی
186
00:07:03,230 –> 00:07:05,150
در اینجا وجود ندارد بنابراین ما این سوال را
187
00:07:05,150 –> 00:07:07,760
درست خواندیم بله برای حذف موارد
188
00:07:07,760 –> 00:07:10,430
از لیست استفاده می شود، آیا روش دیگری وجود دارد زیرا
189
00:07:10,430 –> 00:07:12,170
هر چیزی که من اینجا می خوانم می گوید حذف
190
00:07:12,170 –> 00:07:15,170
del yeah من فکر نمی کنم روش حذف
191
00:07:15,170 –> 00:07:17,600
مانند شما وجود داشته باشد. اینطوری تماس
192
00:07:17,600 –> 00:07:21,170
193
00:07:21,170 –> 00:07:25,430
نگیرید اوه صبر کنید این است که فکر می کنم این است نه شاید نه آه پاپ خوب است ما آن
194
00:07:25,430 –> 00:07:29,930
را در اینجا