در این مطلب، ویدئو ذن پایتون || راهنمای Python Zen (Pep20) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,480 –> 00:00:03,280
کدنویس های ما امروز می خواهم در
2
00:00:03,280 –> 00:00:07,040
مورد پایتون zen یا pap 20 صحبت کنم
3
00:00:07,040 –> 00:00:11,200
که توسط تایم پیترز در سال 2004 ایجاد شد
4
00:00:11,200 –> 00:00:13,120
و برای الهام بخشیدن و
5
00:00:13,120 –> 00:00:16,079
راهنمایی کدگذاران پایتون برای نوشتن کدهای زیبا که
6
00:00:16,079 –> 00:00:16,880
7
00:00:16,880 –> 00:00:19,600
تضمین خوانایی کد را تضمین می کند که
8
00:00:19,600 –> 00:00:20,160
9
00:00:20,160 –> 00:00:23,359
قابلیت استفاده مجدد کد را ارتقا می دهد صحبت کنم، اما شما
10
00:00:23,359 –> 00:00:25,920
نمی دانید.
11
00:00:25,920 –> 00:00:26,960
12
00:00:26,960 –> 00:00:29,199
اگر شما مانند من از Jupiter استفاده
13
00:00:29,199 –> 00:00:30,160
می کنید، در واقع باید آنلاین شوید تا این راهنما را بخوانید، می توانید
14
00:00:30,160 –> 00:00:33,680
یک سند خالی باز کنید و چیزی مانند
15
00:00:33,680 –> 00:00:36,719
import this را تایپ کنید و همانطور که می بینید
16
00:00:36,719 –> 00:00:39,520
این پایتون zen است، اکنون به طور خلاصه به
17
00:00:39,520 –> 00:00:41,600
شما توضیح می دهم که چه چیزی هر خط به این معنی است
18
00:00:41,600 –> 00:00:43,920
و می توانید کد نمونه
19
00:00:43,920 –> 00:00:44,960
موجود در
20
00:00:44,960 –> 00:00:48,719
مخزن آووکادو github شماره یک کد
21
00:00:48,719 –> 00:00:51,600
زیبا بهتر
22
00:00:51,600 –> 00:00:52,879
23
00:00:52,879 –> 00:00:55,920
24
00:00:55,920 –> 00:00:57,120
25
00:00:57,120 –> 00:01:00,160
26
00:01:00,160 –> 00:01:00,399
27
00:01:00,399 –> 00:01:03,359
از زشت است را بررسی کنید. کد
28
00:01:03,359 –> 00:01:03,680
29
00:01:03,680 –> 00:01:05,680
به سختی خوانده می شود بنابراین مانع از
30
00:01:05,680 –> 00:01:07,119
پتانسیل کدی می شود
31
00:01:07,119 –> 00:01:10,159
که ما از کد بعدی استفاده می کنیم.
32
00:01:10,159 –> 00:01:13,439
33
00:01:13,439 –> 00:01:16,479
34
00:01:16,479 –> 00:01:19,520
تصویر
35
00:01:19,520 –> 00:01:21,040
یا توضیح دقیق از
36
00:01:21,040 –> 00:01:23,280
کاری که برنامه شما انجام می دهد، بنابراین
37
00:01:23,280 –> 00:01:24,960
خوانایی و
38
00:01:24,960 –> 00:01:28,080
درک آسان
39
00:01:28,080 –> 00:01:31,520
آن ساده بهتر از ساده پیچیده است یکی دیگر
40
00:01:31,520 –> 00:01:33,520
از ویژگی های کد زیبا است که
41
00:01:33,520 –> 00:01:34,320
42
00:01:34,320 –> 00:01:36,240
وضوح را از طریق کدهای ساده و بدون درهم و برهمی ارائه می دهد
43
00:01:36,240 –> 00:01:38,079
که
44
00:01:38,079 –> 00:01:41,280
درک آن آسان تر از کدهای پیچیده است
45
00:01:41,280 –> 00:01:46,000
و بنابراین کمک می کند خواناتر بودن
46
00:01:47,200 –> 00:01:50,240
پیچیده بهتر از پیچیده است
47
00:01:50,240 –> 00:01:53,360
یا گاهی اوقات به آن به
48
00:01:53,360 –> 00:01:56,240
عنوان زیباتر از کدهای پیچیده اشاره می شود،
49
00:01:56,240 –> 00:01:57,040
اما هنوز
50
00:01:57,040 –> 00:02:00,240
به اندازه ساده در برخی موقعیت ها مطلوب نیست،
51
00:02:00,240 –> 00:02:02,719
اما ممکن است نیاز به یک راه حل پیچیده
52
00:02:02,719 –> 00:02:03,840
برای مثال برای
53
00:02:03,840 –> 00:02:07,119
حفظ پراکندگی داشته باشد، اگر یک رویکرد ساده
54
00:02:07,119 –> 00:02:09,360
پیدا نشد،
55
00:02:09,360 –> 00:02:11,440
بنابراین تحمل کنید که به خاطر داشته باشید که هنگام نوشتن
56
00:02:11,440 –> 00:02:14,239
کد خود، این مثال پایگاه داده را بررسی کنید تا
57
00:02:14,239 –> 00:02:15,680
متوجه شوید منظور من از
58
00:02:15,680 –> 00:02:18,560
تخت بهتر از تودرتو است، البته
59
00:02:18,560 –> 00:02:21,200
این انتخاب مسطح به جای تو در
60
00:02:21,200 –> 00:02:24,400
تو بستگی به شرایط دارد، بنابراین با این
61
00:02:24,400 –> 00:02:26,879
مناسبت که ما تخت را انتخاب می کنیم به
62
00:02:26,879 –> 00:02:28,800
معنای خوانایی بهتر و کارایی بیشتر است.
63
00:02:28,800 –> 00:02:31,760
زمانی که در حافظه ما باقی می ماند،
64
00:02:31,760 –> 00:02:35,120
این نقطه پایانی شما را تشویق می کند که f را انتخاب کنید
65
00:02:35,120 –> 00:02:37,280
یا پراکنده صاف روی تو در تو
66
00:02:37,280 –> 00:02:40,080
بهتر از پراکنده متراکم
67
00:02:40,080 –> 00:02:40,959
است آخرین
68
00:02:40,959 –> 00:02:43,360
ویژگی کد زیبا است که در pep20 پوشانده شده است
69
00:02:43,360 –> 00:02:44,480
70
00:02:44,480 –> 00:02:47,599
که شما را تشویق می کند از خط
71
00:02:47,599 –> 00:02:48,560
کد
72
00:02:48,560 –> 00:02:51,440
کمتری استفاده کنید زیرا به عنوان مثال بهم ریختگی کمتر می تواند به خوانایی بیشتر کمک کند.
73
00:02:51,440 –> 00:02:52,080
74
00:02:52,080 –> 00:02:55,360
75
00:02:55,360 –> 00:02:56,400
76
00:02:56,400 –> 00:02:59,680
یک شی پاسخ http که
77
00:02:59,680 –> 00:03:03,120
درخواستها یا دادههای جدید را ارائه میدهد
78
00:03:03,120 –> 00:03:06,400
و شرط میبندم که گزینه دوم به جای گزینه اول
79
00:03:06,400 –> 00:03:08,239
برای چشم شما بسیار خوشایندتر است،
80
00:03:08,239 –> 00:03:10,959
علاوه بر این زمانی که
81
00:03:10,959 –> 00:03:12,640
شخصی شروع به
82
00:03:12,640 –> 00:03:15,680
نوشتن کد در پایتون میکند،
83
00:03:15,680 –> 00:03:16,319
معمولاً
84
00:03:16,319 –> 00:03:19,360
کد را همانطور که در آن نوشته شده است مینویسد.
85
00:03:19,360 –> 00:03:20,640
گزینه اول
86
00:03:20,640 –> 00:03:23,840
زیرا یک کدنویس مبتدی نیازی به
87
00:03:23,840 –> 00:03:26,959
توضیح کد برای کسی ندارد، بنابراین
88
00:03:26,959 –> 00:03:30,480
این کد تابع نوشته شده رقص را می توان
89
00:03:30,480 –> 00:03:32,720
اغلب در میان توسعه دهندگان جوان مشاهده کرد.
90
00:03:32,720 –> 00:03:33,519
91
00:03:33,519 –> 00:03:37,040
92
00:03:37,040 –> 00:03:39,599
93
00:03:39,599 –> 00:03:41,680
94
00:03:41,680 –> 00:03:43,840
95
00:03:43,840 –> 00:03:45,120
96
00:03:45,120 –> 00:03:48,159
همانطور که Guidon rossum خالق پایتون می
97
00:03:48,159 –> 00:03:51,599
گوید، به اطمینان از کد خوانا و قابل نگهداری کمک می کند اگر کد خوانا نباشد
98
00:03:51,599 –> 00:03:51,920
،
99
00:03:51,920 –> 00:03:54,640
قابل استفاده مجدد نیست.
100
00:03:56,560 –> 00:03:59,040
موارد خاص به اندازه کافی برای
101
00:03:59,040 –> 00:04:00,080
شکستن قوانین خاص نیستند،
102
00:04:00,080 –> 00:04:03,599
اگرچه عملی بودن خلوص را شکست می دهد، بنابراین به
103
00:04:03,599 –> 00:04:05,760
عنوان مثال به ما کدی داده می شود که
104
00:04:05,760 –> 00:04:08,720
در آن وظیفه داریم تابعی را بنویسیم که
105
00:04:08,720 –> 00:04:10,480
تابع دیگری را برمی گرداند
106
00:04:10,480 –> 00:04:12,959
و همچنین باید ممیز
107
00:04:12,959 –> 00:04:15,680
شناور را به جای شمارنده در اینجا آزمایش کنیم.
108
00:04:15,680 –> 00:04:17,440
ما از
109
00:04:1