در این مطلب، ویدئو آموزش Pylint – نحوه نوشتن پایتون پاک با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,089 –> 00:00:01,890
سلام، این دن ویدر است و در این
2
00:00:01,890 –> 00:00:03,780
آموزش ویدیویی شما می خواهید یاد بگیرید که
3
00:00:03,780 –> 00:00:07,919
چگونه از پیلنت برای پایتون استفاده کنید،
4
00:00:07,919 –> 00:00:09,420
بنابراین ممکن است تعجب کنید که در واقع
5
00:00:09,420 –> 00:00:12,900
یک کد لینتر چیست، بنابراین یک کد
6
00:00:12,900 –> 00:00:16,350
لینتر برنامه ای است که کد پایتون شما را بررسی می کند
7
00:00:16,350 –> 00:00:18,750
و اساسا به شما بازخوردی در مورد
8
00:00:18,750 –> 00:00:19,650
کد پایتون میدهد،
9
00:00:19,650 –> 00:00:22,380
بنابراین لینتر به عنوان مثال
10
00:00:22,380 –> 00:00:24,660
این فایل را در اینجا بررسی میکند، بنابراین من
11
00:00:24,660 –> 00:00:28,410
نمونهای از فایلها دارم که به نوعی مبهم است،
12
00:00:28,410 –> 00:00:30,779
کد پایتون عالی نیست یا برخی از مشکلات قالببندی،
13
00:00:30,779 –> 00:00:34,140
برخی از مشکلات رایج در آنجا وجود دارد،
14
00:00:34,140 –> 00:00:36,239
برای مثال من من از برخی از
15
00:00:36,239 –> 00:00:39,149
متغیرهایی که در اینجا اعلام میکنم استفاده نمیکنم و
16
00:00:39,149 –> 00:00:40,440
میتوان آنها را بهبود بخشید، میدانید بیایید فقط
17
00:00:40,440 –> 00:00:43,500
آن را حفظ کنیم، بنابراین یک linter
18
00:00:43,500 –> 00:00:45,960
برنامهای است که میتواند این مسائل را شناسایی کند
19
00:00:45,960 –> 00:00:49,590
و به شما بگوید که چگونه آنها را به طور کامل حل کنید.
20
00:00:49,590 –> 00:00:50,760
به روشی خودکار،
21
00:00:50,760 –> 00:00:53,129
بنابراین اساساً تقریباً مانند یک
22
00:00:53,129 –> 00:00:56,610
معلم ربات برای برنامههای پایتون شما است
23
00:00:56,610 –> 00:00:58,980
و نکته مهم این است که یک لینتر
24
00:00:58,980 –> 00:01:01,530
برنامهای است که میتوانید به طور مداوم
25
00:01:01,530 –> 00:01:03,390
در پسزمینه اجرا کنید یا میتوانید آن را هنگام
26
00:01:03,390 –> 00:01:05,099
اجرای آزمایشهای خودکار یا زمانی اجرا کنید.
27
00:01:05,099 –> 00:01:06,869
تیم شما تستهای خودکار شما را اجرا میکند، بنابراین
28
00:01:06,869 –> 00:01:09,450
این یک راه عالی برای اطمینان از
29
00:01:09,450 –> 00:01:11,640
حداقل استاندارد کیفیت معینی است که
30
00:01:11,640 –> 00:01:13,770
به کد پایتون یا کد پایتون
31
00:01:13,770 –> 00:01:15,659
تیم شما یا کل شرکت شما میرسد، بنابراین
32
00:01:15,659 –> 00:01:17,880
این ابزار واقعاً عالی است.
33
00:01:17,880 –> 00:01:19,500
34
00:01:19,500 –> 00:01:21,299
در این آموزش برای پایتون در دسترس است، من قصد دارم
35
00:01:21,299 –> 00:01:23,340
در مورد pilant صحبت کنم و به شما نشان دهم که چگونه
36
00:01:23,340 –> 00:01:24,960
آن را راه اندازی کنید و چگونه آن را نصب کنید
37
00:01:24,960 –> 00:01:27,150
و چند لنگر دیگر نیز وجود دارد که من
38
00:01:27,150 –> 00:01:28,530
آنها را نیز توصیه می کنم
39
00:01:28,530 –> 00:01:30,600
مورد علاقه شخصی من به نام flake eight است و من
40
00:01:30,600 –> 00:01:33,509
دارم ویدیوی دیگری در مورد آن که به شما نشان میدهد
41
00:01:33,509 –> 00:01:35,790
چگونه این را تنظیم کنید و همچنین
42
00:01:35,790 –> 00:01:37,229
دارای پسزمینهای بیشتر در مورد کدهای
43
00:01:37,229 –> 00:01:39,780
لینتینگ در پایتون است و
44
00:01:39,780 –> 00:01:41,369
در توضیحات و همچنین روی
45
00:01:41,369 –> 00:01:43,320
دکمه اطلاعات کوچک در بالا
46
00:01:43,320 –> 00:01:44,790
سمت راست پیوند داده میشود تا بتوانید آن را بررسی کنید. امروز
47
00:01:44,790 –> 00:01:47,670
میخواهم به شما نشان دهم که چگونه پایلوت پیلوت را نصب کنید
48
00:01:47,670 –> 00:01:50,820
، یک لینتر واقعاً شناخته شده برای
49
00:01:50,820 –> 00:01:53,340
پایتون است، همانطور که قبلاً گفتم جزیره صابونی
50
00:01:53,340 –> 00:01:54,990
دارای تعدادی ویژگی بسیار مفید
51
00:01:54,990 –> 00:01:57,509
شماره یک است که میتواند کد پایتون شما را
52
00:01:57,509 –> 00:02:00,570
برای مطابقت با pe بررسی کند. راهنمای سبک p 8
53
00:02:00,570 –> 00:02:03,180
که یک راهنمای سبک بسیار رایج است
54
00:02:03,180 –> 00:02:05,909
که اغلب در پروژه پایتون استفاده میشود، بنابراین
55
00:02:05,909 –> 00:02:07,530
توصیه میکنم
56
00:02:07,530 –> 00:02:09,568
بیشتر در مورد آن بیاموزید و Pyland میتواند به شما کمک
57
00:02:09,568 –> 00:02:12,209
کند مطمئن شوید که کد پایتونی که روی آن اجرا
58
00:02:12,209 –> 00:02:14,160
میشود واقعاً از سبک بحث پیروی میکند.
59
00:02:14,160 –> 00:02:17,640
60
00:02:17,640 –> 00:02:20,820
کلاس های خاصی از خطاها را
61
00:02:20,820 –> 00:02:22,860
که ممکن است در کد شما
62
00:02:22,860 –> 00:02:24,960
وجود داشته
63
00:02:24,960 –> 00:02:28,200
64
00:02:28,200 –> 00:02:29,820
65
00:02:29,820 –> 00:02:31,110
باشد را پیدا کنید و به شما بگویید.
66
00:02:31,110 –> 00:02:34,470
67
00:02:34,470 –> 00:02:36,840
به طور کلی
68
00:02:36,840 –> 00:02:38,310
این یکی از نقاط
69
00:02:38,310 –> 00:02:40,830
ضعف تایلند یا معایب احتمالی
70
00:02:40,830 –> 00:02:43,530
تایلند است که تعداد زیادی
71
00:02:43,530 –> 00:02:45,450
تنظیمات وجود دارد که می توانید با آنها بازی کنید، بنابراین ممکن است کمی
72
00:02:45,450 –> 00:02:47,010
طول بکشد تا تنظیمات بهینه را پیدا کنید،
73
00:02:47,010 –> 00:02:48,870
اما زمانی که آن را تنظیم کردید
74
00:02:48,870 –> 00:02:51,180
خوب یا شما فقط می دانید که با
75
00:02:51,180 –> 00:02:52,800
پیکربندی پیش فرض اجرا می شود که
76
00:02:52,800 –> 00:02:54,750
همچنین یک گزینه قابل اجرا است، پس این یک
77
00:02:54,750 –> 00:02:56,460
ابزار عالی است که بازخوردهای مفید زیادی را در اختیار شما قرار می
78
00:02:56,460 –> 00:02:59,640
دهد و به شما کمک می کند تا
79
00:02:59,640 –> 00:03:02,190
کد بهتری بنویسید و کد پایتون پاک تر بنویسید،
80
00:03:02,190 –> 00:03:03,750
بنابراین من به شما نشان خواهم داد که چگونه
81
00:03:03,750 –> 00:03:06,420
پایلوت را راه اندازی کنید، بنابراین در این
82
00:03:06,420 –> 00:03:10,110
مورد، این فایل نمونه کوچک را در اینجا دارم و
83
00:03:10,110 –> 00:03:12,870
به نظر عالی نمی رسد، این یک جورهایی است.
84
00:03:12,870 –> 00:03:15,630
کد پایتون خیلی خوب نیست یا برخی از
85
00:03:15,630 –> 00:03:18,060
متغیرهای استفاده نشده یا مستحق یک متغیر استفاده نشده در اینجا هستند،
86
00:03:18,060 –> 00:03:19,800
نامگذاری به نوعی غیرفعال است، قالب بندی
87
00:03:19,800 –> 00:03:21,510
خاموش است و ما آن را به عنوان
88
00:03:21,510 –> 00:03:24,630
مثال در نظر می گیریم تا ببینیم Pyland چه کاری می تواند با
89
00:03:24,630 –> 00:03:27,660
این فایل انجام دهد و بنابراین در اینجا من. من یک
90
00:03:27,660 –> 00:03:29,100
محیط مجازی راه اندازی کرده ام زیرا به
91
00:03:29,100 –> 00:03:30,870
طور کلی توصیه می کنم که
92
00:03:30,870 –> 00:03:33,630
هر ابزار گشت و گذار پایتون را نصب کنید و از وابستگی پایتون ما
93
00:03:33,630 –> 00:03:34,860
در یک محیط مجازی استفاده کنید
94
00:03:34,860 –> 00:03:38,070
و
95
00:03:38,070 –> 00:03:39,390
اگر شما علاقه مندید اما نمی
96
00:03:39,390 –> 00:03:42,260
خوانید دوره آموزشی عمیق تری در این زمینه دارم. دامنه این آموزش، بنابراین
97
00:03:42,260 –> 00:03:45,480
در اینجا می توانید ببینید که من این
98
00:03:45,480 –> 00:03:47,850
فایل نمونه را اینجا در این دایرکتوری دارم که در
99
00:03:47,850 –> 00:03:49,470
حال حاضر در آن هستم، کاری که اکنون می
100
00:03:49,470 –> 00:03:53,070
خواهم انجام دهم این است که pilant را نصب می کنم بنابراین pilant
101
00:03:53,070 –> 00:03:56,160
فقط یک ماژول پایتون است. در اصل
102
00:03:56,160 –> 00:03:58,320
شما که نصب می کنید تا بتوانید
103
00:03:58,320 –> 00:04:01,410
آن را از طریق ران یا نصب کنید condor تقریباً از هر
104
00:04:01,410 –> 00:04:03,090
مدیر بسته ای که می خواهید استفاده کنید
105
00:04:03,090 –> 00:04:04,770
و من فقط می خواهم
106
00:04:04,770 –> 00:04:08,340
همین الان ماژول pilant را نصب کنم که
107
00:04:08,340 –> 00:04:10,560
شامل یک ابزار خط فرمان به
108
00:04:10,560 –> 00:04:12,570
نام تایلند است و این
109
00:04:12,570 –> 00:04:14,400
هم اکنون کاملاً راه اندازی می شود.
110
00:04:14,400 –> 00:04:16,350
آن را نصب کردهایم و فقط میتوانیم مطمئن شویم
111
00:04:16,350 –> 00:04:19,168
که پایلوت واقعاً نصب شده است و
112
00:04:19,168 –> 00:04:22,760
در اینجا در دسترس است.
113
00:04:22,760 –> 00:04:25,500
114
00:04:25,500 –> 00:04:27,780
115
00:04:27,780 –> 00:04:29,700
116
00:04:29,700 –> 00:04:32,190
در اینجا تایلند
117
00:04:32,190 –> 00:04:36,960
از لحاظ پیکربندی بسیار گسترده است،
118
00:04:36,960 –> 00:04:41,250
بنابراین نمونه حداقلی برای استفاده از تایلند
119
00:04:41,250 –> 00:04:45,410
این است که به سادگی یک فایل پایتون را به آن ارسال کنید و
120
00:04:45,410 –> 00:04:48,450
این در واقع شما را بسیار بسیار دور می کند، بنابراین
121
00:04:48,450 –> 00:04:50,700
در این مورد من قصد دارم به
122
00:04:50,700 –> 00:04:55,110
نقطه مثال فضای تایلند بروم. PI و من
123
00:04:55,110 –> 00:04:57,600
میخواهیم pilant را روی این فایل مثال اجرا کنیم،
124
00:04:57,600 –> 00:04:59,160
بنابراین این یک لحظه کوتاه طول کشید و اکنون
125
00:04:59,160 –> 00:05:01,200
میتوانیم تمام بازخوردهایی را که PI
126
00:05:01,200 –> 00:05:03,540
lint برای این کد خاص دارد که
127
00:05:03,540 –> 00:05:06,210
میتوانید اینجا در سمت چپ مشاهده کنید، مشاهده
128
00:05:06,210 –> 00:05:07,800
کنیم. در واقع مقداری را حفر کرد
129
00:05:07,800 –> 00:05:09,480
چیزهای جالبی است، بنابراین اساساً شما چندین
130
00:05:09,480 –> 00:05:11,100
ستون در اینجا دریافت می کنید، بنابراین در ستون اول می
131
00:05:11,100 –> 00:05:13,650
توانید نوع خطا یا مشکلی را
132
00:05:13,650 –> 00:05:15,120
که شناسایی شده است یا نوع
133
00:05:15,120 –> 00:05:18,150
بازخوردی که Pyland در این مورد c پیدا کرده است
134
00:05:18,150 –> 00:05:20,250
، مخفف سبک کد است و سپس
135
00:05:20,250 –> 00:05:22,800
w4 را داریم. هشدار و این انواع مختلف
136
00:05:22,800 –> 00:05:24,960
برخی از آنها در واقع خطاهایی هستند
137
00:05:24,960 –> 00:05:26,880
که در آن برنامه پایتون کار نمی کند،
138
00:05:26,880 –> 00:05:29,130
اما من حدس می زنم که شما همچنین می توانید آن را
139
00:05:29,130 –> 00:05:32,010
به روشی متفاوت کشف کنید و بله، در اینجا
140
00:05:32,010 –> 00:05:33,780
ستون دوم به شما می گوید که اکنون این
141
00:05:33,780 –> 00:05:38,010
مشکل در کجا قرار دارد.
142
00:05:38,010 –> 00:05:40,260
خیلی خوب است که یک کلمه هشدار را نخوانید، اما فقط
143
00:05:40,260 –> 00:05:42,919
چند نکته و نکته در اینجا با این موارد
144
00:05:42,919 –> 00:05:44,970
بدیهی است که رفتن
145
00:05:44,970 –> 00:05:46,590
به جلو و عقب و شناسایی این
146
00:05:46,590 –> 00:05:48,660
بازخوردی که می دانید بر اساس شماره خطوطی
147
00:05:48,660 –> 00:05:50,370
که من چاپ کرده ام سخت است، اما راهی وجود دارد که
148
00:05:50,370 –> 00:05:52,950
شما میتواند بازخورد pilant
149
00:05:52,950 –> 00:05:55,470
را در ویرایشگر خود ادغام کند، که مجدداً
150
00:05:55,470 –> 00:05:57,419
توصیه میکنم اگر
151
00:05:57,419 –> 00:05:59,430
میخواهید این کار را با متن عالی انجام دهید، این کار را انجام دهید،
152
00:05:59,430 –> 00:06:02,130
من یک دوره کامل دارم که به شما نشان میدهد چگونه
153
00:06:02,130 –> 00:06:03,860
یک برنامه واقعا عالی و سازنده راهاندازی کنید. e
154
00:06:03,860 –> 00:06:06,930
برای متن عالی که شامل
155
00:06:06,930 –> 00:06:09,450
یکپارچه سازی pilant fly Cajun است، تنظیم کنید،
156
00:06:09,450 –> 00:06:12,260
بنابراین ممکن است بخواهید آن را بررسی کنید، اما
157
00:06:12,260 –> 00:06:15,120
اساساً می خواهید که افزونه sublime linter
158
00:06:15,120 –> 00:06:17,580
و سپس پلاگین پایلوت
159
00:06:17,580 –> 00:06:19,229
آن را روی متن عالی راه اندازی و اجرا کند،
160
00:06:19,229 –> 00:06:21,150
بنابراین اکنون به بازخورد بازگردید.
161
00:06:21,150 –> 00:06:24,270
ما در کد خود به اینجا رسیدیم، سپس در اینجا در
162
00:06:24,270 –> 00:06:26,700
ستون بعدی می توانید ببینید
163
00:06:26,700 –> 00:06:27,330
در مورد چه چیزی صحبت می کند،
164
00:06:27,330 –> 00:06:30,780
بنابراین در اینجا خلبان می گوید ok بنابراین یک
165
00:06:30,780 –> 00:06:33,030
قطعه کد سبک از بازخورد سبک کد در
166
00:06:33,030 –> 00:06:37,669
خط شش وجود دارد که اینجا تمام شده است و
167
00:06:38,290 –> 00:06:42,160
ما فاقد یک کد هستیم. فضا و این
168
00:06:42,160 –> 00:06:43,750
درست است، مانند زمانی که اینجا را بررسی می کنید
169
00:06:43,750 –> 00:06:45,610
، در واقع آن را نیز با
170
00:06:45,610 –> 00:06:48,310
این نمونه خطی در اینجا چاپ می کند، بنابراین
171
00:06:48,310 –> 00:06:50,620
این یک هوای فضای گسترده بد است و ما در
172
00:06:50,620 –> 00:06:55,270
اینجا فاقد ویژگی فضایی هستیم و اکنون من
173
00:06:55,270 –> 00:07:00,390
آن را درست می کنم و وقتی می دوم. پیلون ها دیگر
174
00:07:00,390 –> 00:07:02,950
آن پیغام خطا را دریافت نمی کنیم، دیگر
175
00:07:02,950 –> 00:07:04,690
آن اخطار را دریافت نمی کنیم و
176
00:07:04,690 –> 00:07:06,550
چیز دیگری که می توانید در اینجا ببینید که در
177
00:07:06,550 –> 00:07:10,180
پایان پیلنت همیشه یک نمره
178
00:07:10,180 –> 00:07:12,760
برای کد شما چاپ می کند که این است که شما می دانید که من
179
00:07:12,760 –> 00:07:15,580
حدس می زنم خودسرانه باشد. معیاری که از من
180
00:07:15,580 –> 00:07:17,650
نمیدانم از شما میدانید
181
00:07:17,650 –> 00:07:19,540
محدوده چیست، اما من فکر میکنم که تا 10 یا
182
00:07:19,540 –> 00:07:22,390
مانند 10 میرود، عالی است و منهای
183
00:07:22,390 –> 00:07:23,800
10 بدترین یا بدترین است، میدانم که میدانید
184
00:07:23,800 –> 00:07:25,930
مثل اینکه مقداری منفی بد است و سپس هر چه
185
00:07:25,930 –> 00:07:27,760
بالاتر بروید بهتر است و می
186
00:07:27,760 –> 00:07:29,080
توانید اینجا ببینید که اکنون در واقع
187
00:07:29,080 –> 00:07:30,730
کمی بهتر است هنوز منفی است،
188
00:07:30,730 –> 00:07:32,380
اما ما کمی بهتر کار می
189
00:07:32,380 –> 00:07:34,570
کنیم زیرا ما آن یک مشکل را برطرف کردیم اکنون
190
00:07:34,570 –> 00:07:38,080
با هر یک از این معیارها می دانید که من.
191
00:07:38,080 –> 00:07:40,840
مراقب باشید زیرا
192
00:07:40,840 –> 00:07:44,050
تعیین یک معیار دقیق برای هر نوع کد
193
00:07:44,050 –> 00:07:47,140
یا برنامهای که میدانید بسیار سخت است که
194
00:07:47,140 –> 00:07:49,750
ارزشی مانند بازخورد معتبر به شما میدهد، بسیاری از
195
00:07:49,750 –> 00:07:51,700
مردم همیشه آن را امتحان میکنند و من
196
00:07:51,700 –> 00:07:53,170
میدانم که وقتی تیمهای توسعه
197
00:07:53,170 –> 00:07:56,290
فردی میآیند، میدانید. مثل اینکه یک مدیر وارد می شود،
198
00:07:56,290 –> 00:07:57,250
آنها خوب هستند، ما
199
00:07:57,250 –> 00:07:59,440
روی کیفیت کد تمرکز می کنیم، اکنون می دانید که ما
200
00:07:59,440 –> 00:08:02,710
این یک معیار را داریم و می خواهیم که
201
00:08:02,710 –> 00:08:04,540
همیشه بالا رود و اساساً آنچه
202
00:08:04,540 –> 00:08:05,890
اتفاق می افتد این است که مردم شروع به بهینه سازی
203
00:08:05,890 –> 00:08:08,320
برای آن معیار می کنند و هنوز هم می توانید
204
00:08:08,320 –> 00:08:10,420
برنامه هایی بنویسید که این کار را انجام نمی دهند در واقع هیچ
205
00:08:10,420 –> 00:08:12,520
ارزشی ندارند، هیچ ارزشی برای دیوار کسب و کار
206
00:08:12,520 –> 00:08:14,230
ندارند، اما
207
00:08:14,230 –> 00:08:16,210
معیارهای بسیار خوبی دارند، بنابراین میدانید که همه اینها
208
00:08:16,210 –> 00:08:17,650
همیشه باید با مقداری نمک در نظر گرفته شوند،
209
00:08:17,650 –> 00:08:20,380
اما میگویند که هنوز یک معیار سالم است
210
00:08:20,380 –> 00:08:22,150
زیرا مانند یک بازی کوچک
211
00:08:22,150 –> 00:08:23,920
است که میخواهید.
212
00:08:23,920 –> 00:08:25,780
در این مورد اعداد را بالا ببرید، بنابراین من واقعاً دوست دارم از
213
00:08:25,780 –> 00:08:28,150
لینتر استفاده کنم زیرا تا حدودی به دلیل
214
00:08:28,150 –> 00:08:30,310
آن جنبه گیمیفیکیشن حدس میزنم
215
00:08:30,310 –> 00:08:31,990
زیرا میدانید که همیشه
216
00:08:31,990 –> 00:08:33,849
تعدادی عدد دارید که میتوانید آن را بالا ببرید و به
217
00:08:33,849 –> 00:08:38,020
نوعی بهبود و بهتر شوید و این
218
00:08:38,020 –> 00:08:39,880
باعث میشود الان احساس خوبی دارم، میدانی که
219
00:08:39,880 –> 00:08:41,049
همیشه میخواهی در
220
00:08:41,049 –> 00:08:43,659
ذهن خود نگه داری که شاید این