در این مطلب، ویدئو بهبود تجربه توسعه دهندگان جنگو و پایتون | پادکست واقعی پایتون شماره 97 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:49:41
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:03,120
به پادکست واقعی پایتون خوش آمدید،
2
00:00:03,120 –> 00:00:05,920
این قسمت 97 است. چند بار به
3
00:00:05,920 –> 00:00:08,480
تجربه توسعهدهنده خود فکر کردهاید که
4
00:00:08,480 –> 00:00:10,880
چگونه میتوانید گردش کار خود را بهبود ببخشید،
5
00:00:10,880 –> 00:00:12,880
مستندات را پیدا کنید و قالببندی کد را ساده
6
00:00:12,880 –> 00:00:15,120
کنید این هفته در نمایش آدام
7
00:00:15,120 –> 00:00:16,960
جانسون اینجاست تا در مورد کتاب جدیدش صحبت کند که
8
00:00:16,960 –> 00:00:20,000
جنگو شما را تقویت میکند. dx
9
00:00:20,000 –> 00:00:21,840
adam توصیه هایی در مورد بهبود
10
00:00:21,840 –> 00:00:23,760
تجربه شما در توسعه به طور خاص
11
00:00:23,760 –> 00:00:25,920
در داخل جنگو ارائه می دهد و در پایتون
12
00:00:25,920 –> 00:00:27,519
ابزارهایی را برای ساده سازی قالب بندی کد و پرده سازی مورد بحث قرار می
13
00:00:27,519 –> 00:00:29,840
دهیم و آدام چند ابزار جنگو خود را به اشتراک می گذارد
14
00:00:29,840 –> 00:00:31,679
که
15
00:00:31,679 –> 00:00:33,760
برای ساده سازی توسعه و
16
00:00:33,760 –> 00:00:35,280
به روز نگه داشتن پروژه های شما طراحی شده اند.
17
00:00:35,280 –> 00:00:37,520
او همچنین منابع مستند را برای یافتن پوشش می دهد.
18
00:00:37,520 –> 00:00:39,760
به سرعت پاسخ میدهد
19
00:00:39,760 –> 00:00:41,840
این قسمت توسط Sout apm برای شما آورده شده است،
20
00:00:41,840 –> 00:00:42,960
21
00:00:42,960 –> 00:00:45,280
زمان کمتری را برای اشکالزدایی و زمان بیشتری را صرف
22
00:00:45,280 –> 00:00:48,079
ساختن با Sout apm کنید،
23
00:00:48,079 –> 00:00:49,039
خوب
24
00:00:49,039 –> 00:00:52,000
بیایید شروع کنیم
25
00:00:52,000 –> 00:01:08,960
[موسیقی
26
00:01:08,960 –> 00:01:11,040
] پادکست پایتون واقعی یک
27
00:01:11,040 –> 00:01:13,200
مکالمه هفتگی درباره استفاده از پایتون در
28
00:01:13,200 –> 00:01:14,320
دنیای واقعی است.
29
00:01:14,320 –> 00:01:16,560
نام من کریستوفر بیلی است.
30
00:01:16,560 –> 00:01:18,080
هر هفته میزبان شما مصاحبه هایی با
31
00:01:18,080 –> 00:01:19,920
کارشناسان جامعه و دیسکو داریم مطالبی
32
00:01:19,920 –> 00:01:22,159
در مورد موضوعات مقالات و دورههایی
33
00:01:22,159 –> 00:01:24,000
که پس از پادکست در realpython.com یافت میشوند
34
00:01:24,000 –> 00:01:26,080
، به ما بپیوندید و
35
00:01:26,080 –> 00:01:27,680
مهارتهای python در دنیای واقعی را با
36
00:01:27,680 –> 00:01:30,640
انجمنی از متخصصان در realpython.com بیاموزید
37
00:01:30,640 –> 00:01:32,720
هی آدم به برنامه خوش آمدید،
38
00:01:32,720 –> 00:01:35,119
متشکرم سلام کریس، شما به نوعی تماس گرفتید و
39
00:01:35,119 –> 00:01:38,320
من مجذوب تمام این کارهایی شدم که شما انجام
40
00:01:38,320 –> 00:01:40,799
داده اید و من واقعاً کتاب شما را دوست دارم.
41
00:01:40,799 –> 00:01:44,079
42
00:01:44,079 –> 00:01:46,320
43
00:01:46,320 –> 00:01:50,240
44
00:01:50,240 –> 00:01:51,700
45
00:01:51,700 –> 00:01:53,360
46
00:01:53,360 –> 00:01:56,240
عضو
47
00:01:56,240 –> 00:01:58,880
هیئت فنی پروژه جنگو و شاید
48
00:01:58,880 –> 00:02:01,280
بتوانید توضیح دهید شاید تفاوت بین
49
00:02:01,280 –> 00:02:03,439
مانند پایه نرم افزار پایتون
50
00:02:03,439 –> 00:02:05,360
وجود یک پایه نرم افزار جنگو
51
00:02:05,360 –> 00:02:06,479
و سپس
52
00:02:06,479 –> 00:02:08,318
هیئت فنی وجود دارد که چه تفاوت هایی
53
00:02:08,318 –> 00:02:11,599
وجود دارد مطمئناً بنابراین پایه نرم افزار مانند پایه نرم افزار
54
00:02:11,599 –> 00:02:14,480
پایتون است و غیره سود اختصاص داده شده
55
00:02:14,480 –> 00:02:17,599
به زنده نگه داشتن جنگو و
56
00:02:17,599 –> 00:02:19,840
گسترش استفاده از آن و آموزش مردمی که به
57
00:02:19,840 –> 00:02:21,280
کنفرانس ها کمک می کنند
58
00:02:21,280 –> 00:02:22,480
و
59
00:02:22,480 –> 00:02:24,400
سپس هیئت مدیره بنیاد نرم افزار جنگو است
60
00:02:24,400 –> 00:02:26,000
که مردم پاسخ می دهند.
61
00:02:26,000 –> 00:02:27,680
مسئول اداره خیریه هستند و
62
00:02:27,680 –> 00:02:30,000
آنها به صورت سالیانه انتخاب می شوند
63
00:02:30,000 –> 00:02:32,080
و سپس هیئت فنی در
64
00:02:32,080 –> 00:02:33,840
کنار آن است و
65
00:02:33,840 –> 00:02:35,760
ما یک گروه پنج نفره هستیم
66
00:02:35,760 –> 00:02:37,760
که آخرین حرف را در
67
00:02:37,760 –> 00:02:39,840
مورد مسائل فنی می زنیم، بنابراین ما اساساً
68
00:02:39,840 –> 00:02:42,160
مشارکت کنندگانی هستیم که مدتی است که روی
69
00:02:42,160 –> 00:02:43,760
جنگو کار کردهام
70
00:02:43,760 –> 00:02:44,720
و
71
00:02:44,720 –> 00:02:47,599
هر چند وقت
72
00:02:47,599 –> 00:02:50,239
یکبار مشکلی پیش میآید که شاید کمی بحث برانگیز باشد
73
00:02:50,239 –> 00:02:52,959
و نمیتوان آن را فقط از
74
00:02:52,959 –> 00:02:55,760
طریق کانالهای معمولی یافتن اجماع
75
00:02:55,760 –> 00:02:58,640
در لیست پستی حل کرد، بنابراین ما
76
00:02:58,640 –> 00:03:01,040
رای نهایی را داریم. آیا نسخه ای از
77
00:03:01,040 –> 00:03:02,959
چیزی مانند peps فرآیند پروتکل بهبود پایتون وجود دارد
78
00:03:02,959 –> 00:03:05,200
که شما
79
00:03:05,200 –> 00:03:08,000
بچه ها دقیقاً از آن استفاده می کنید، به نام
80
00:03:08,000 –> 00:03:10,239
پیشنهادات ارتقای dapps django، در
81
00:03:10,239 –> 00:03:12,159
همانجا شما بروید
82
00:03:12,159 –> 00:03:13,280
چگونه با
83
00:03:13,280 –> 00:03:15,440
هیئت فنی درگیر شدید، سفر کمی بود
84
00:03:15,440 –> 00:03:17,599
من کار با جنگو را شروع کردم در
85
00:03:17,599 –> 00:03:21,040
سال 2012 و من از یک
86
00:03:21,040 –> 00:03:23,440
شغل جنگو به شغل بعدی رفتم
87
00:03:23,440 –> 00:03:25,920
و از سال 2014
88
00:03:25,920 –> 00:03:29,680
تا 2015 به بعد واقعاً شروع به مشارکت در جامعه کردم در مقطعی به من رأی
89
00:03:29,680 –> 00:03:32,159
دادند تا عضو اصلی شوم.
90
00:03:32,159 –> 00:03:33,599
در
91
00:03:33,599 –> 00:03:36,400
زمان پایان سال 2016 فراخوانی شد. بسیار خوب و
92
00:03:36,400 –> 00:03:38,400
این فقط افرادی بودند که دسترسی commit داشتند،
93
00:03:38,400 –> 00:03:41,040
افراد زیادی بودند که
94
00:03:41,040 –> 00:03:43,760
مشارکت داشتند و شاید دسترسی commit داشتند
95
00:03:43,760 –> 00:03:45,599
و از آن زمان این روند کمی رسمی شده است.
96
00:03:45,599 –> 00:03:48,799
با عمق 10 این
97
00:03:48,799 –> 00:03:51,440
یکی دیگر از آن مراحل است، بله خوب است
98
00:03:51,440 –> 00:03:53,360
و آن زمان بود که هیئت فنی تاسیس شد،
99
00:03:53,360 –> 00:03:55,760
مانند افرادی که
100
00:03:55,760 –> 00:03:57,920
حق رای دارند که
101
00:03:57,920 –> 00:04:00,720
ما بر اساس چرخه انتشار اصلی
102
00:04:00,720 –> 00:04:02,239
انتخاب شده ایم
103
00:04:02,239 –> 00:04:04,000
و بنابراین من شانس این را داشته ام.
104
00:04:04,000 –> 00:04:06,080
به
105
00:04:06,080 –> 00:04:08,640
جنگو دو سه و چهار رای
106
00:04:08,640 –> 00:04:11,040
دادم حالا بله، داشتم به آن فکر میکردم،
107
00:04:11,040 –> 00:04:12,319
108
00:04:12,319 –> 00:04:14,640
میدانید که سه چهار سال پیش با پایتون شروع
109
00:04:14,640 –> 00:04:16,880
کردم و هنوز هم جنگو بود
110
00:04:16,880 –> 00:04:19,519
، فکر میکنم در
111
00:04:19,519 –> 00:04:21,600
111 بود، مثل یکی از نسخههای بزرگ بود که
112
00:04:21,600 –> 00:04:22,880
به نوعی
113
00:04:22,880 –> 00:04:25,120
درست بود. همانطور که جنکو دو شروع کرد که من
114
00:04:25,120 –> 00:04:27,040
بسیار هیجان زده بودم زیرا به نوعی
115
00:04:27,040 –> 00:04:29,600
از جهتی که همه چیز به سمت
116
00:04:29,600 –> 00:04:31,360
آن پیش می رفت را دوست دارم، اما به نظر می رسد که اخیراً سرعت بسیار زیادی در جنگو وجود دارد
117
00:04:31,360 –> 00:04:32,960
118
00:04:32,960 –> 00:04:35,199
بله و بخشی از آن
119
00:04:35,199 –> 00:04:36,639
120
00:04:36,639 –> 00:04:38,639
تغییر در روند انتشار است
121
00:04:38,639 –> 00:04:42,240
که اتفاق افتاده است. دقیقاً در پایان 111
122
00:04:42,240 –> 00:04:44,639
و جایی که تصمیم بر این
123
00:04:44,639 –> 00:04:46,479
بود که برنامهای داشته باشیم برای زمانی که
124
00:04:46,479 –> 00:04:48,160
انحلالها اتفاق میافتند،
125
00:04:48,160 –> 00:04:48,960
بنابراین
126
00:04:48,960 –> 00:04:51,120
هر نسخه از
127
00:04:51,120 –> 00:04:51,960
128
00:04:51,960 –> 00:04:53,919
جنگو نسخه 0.0.1.2 را پشت سر میگذارد
129
00:04:53,919 –> 00:04:55,600
و اینها واقعاً کمی شبیه به
130
00:04:55,600 –> 00:04:57,440
نسخههای ویژگی هستند، اما
131
00:04:57,440 –> 00:04:59,600
اگر کد شما روی جنگو دو صفر
132
00:04:59,600 –> 00:05:01,199
بدون اخطار
133
00:05:01,199 –> 00:05:03,199
استهلاک کار میکند، روی جنگو سه صفر کار
134
00:05:03,199 –> 00:05:05,680
میکند، ضمانت خوبی است و شاید ما
135
00:05:05,680 –> 00:05:07,680
اخطارهای انحلال جدیدی داشته باشیم، اما
136
00:05:07,680 –> 00:05:10,639
بله آخرین نسخه 4.0
137
00:05:10,639 –> 00:05:13,039
کی منتشر شد که در دسامبر بود، بسیار خوب است.
138
00:05:13,039 –> 00:05:15,120
به تازگی منتشر شده است و چیزی که شبیه
139
00:05:15,120 –> 00:05:18,320
یک ویژگی تیتر است، چند
140
00:05:18,320 –> 00:05:20,320
141
00:05:20,320 –> 00:05:22,639
شاخص منحصر به فرد عملکردی وجود دارد که به نظر می رسد کاملاً
142
00:05:22,639 –> 00:05:24,720
منظم است، اما به شما اجازه می دهد کارهایی را انجام
143
00:05:24,720 –> 00:05:26,000
دهید مانند اینکه
144
00:05:26,000 –> 00:05:28,479
همه کاربران من در پایگاه داده باید
145
00:05:28,479 –> 00:05:30,560
آدرس ایمیل منحصر به فرد را پس از اعمال
146
00:05:30,560 –> 00:05:33,440
حروف کوچک داشته باشند، اوه بسیار خوب بنابراین قبل از آن
147
00:05:33,440 –> 00:05:35,840
بدون sql سفارشی ممکن نبود یک سری
148
00:05:35,840 –> 00:05:37,680
تغییرات آزمایشی که واقعاً خوب هستند،
149
00:05:37,680 –> 00:05:40,240
از جمله آزمایش تصادفی، این چیزی است که
150
00:05:40,240 –> 00:05:41,919
من طرفدار
151
00:05:41,919 –> 00:05:43,360
همه این ویژگیهای تست هستم. یک
152
00:05:43,360 –> 00:05:45,440
پست به صراحت در مورد دیگری
153
00:05:45,440 –> 00:05:46,240
154
00:05:46,240 –> 00:05:48,639
بگذارید، ویجت و
155
00:05:48,639 –> 00:05:50,639
رندر فرم اکنون از طریق قالبها انجام میشود،
156
00:05:50,639 –> 00:05:51,360
به طوری
157
00:05:51,360 –> 00:05:52,800
که
158
00:05:52,800 –> 00:05:53,759
159
00:05:53,759 –> 00:05:55,680
با انداختن چند الگوی اضافی در پروژهتان، ایجاد چارچوبی مانند بوت استرپ را برای شما بسیار آسان میکند
160
00:05:55,680 –> 00:05:57,840
161
00:05:57,840 –> 00:06:00,160
و سپس میتوانید استایل دهید.
162
00:06:00,160 –> 00:06:02,560
هر فرم در سایت شما یا هر
163
00:06:02,560 –> 00:06:04,639
ویجت تاریخ در سایت شما با
164
00:06:04,639 –> 00:06:07,360
کلاس های سفارشی یا html خوب که
165
00:06:07,360 –> 00:06:08,800
واقعاً عالی به نظر می رسند
166
00:06:08,800 –> 00:06:10,400
شاید بتوانیم کمی به کتاب شیرجه بزنیم
167
00:06:10,400 –> 00:06:11,919
و بگوییم که
168
00:06:11,919 –> 00:06:14,000
من به ابتدای آن نگاه کردم
169
00:06:14,000 –> 00:06:16,080
و مجذوب شدم زیرا شما از آن استفاده می کنید اصطلاح
170
00:06:16,080 –> 00:06:18,479
کایزن که من در چند نوع دیگر از تنظیمات تجاری در مورد آن یاد گرفته ام،
171
00:06:18,479 –> 00:06:20,400
172
00:06:20,400 –> 00:06:22,960
شاید بتوانید توضیح دهید که چرا به آن اشاره کردید
173
00:06:22,960 –> 00:06:25,120
و آن را در بالای کتاب خود قرار دهید
174
00:06:25,120 –> 00:06:26,319
بله، حدس
175
00:06:26,319 –> 00:06:27,840
می زنم این چیزی است که فقط با من طنین انداز می شود
176
00:06:27,840 –> 00:06:31,120
کایزن یک نام ژاپنی برای آن است.
177
00:06:31,120 –> 00:06:33,600
بهبود فرآیند
178
00:06:33,600 –> 00:06:35,600
به طوری که از چیزهایی مانند
179
00:06:35,600 –> 00:06:38,160
خط تولید تویوتا خارج شود، جایی که آنها
180
00:06:38,160 –> 00:06:39,600
شروع به انجام اولین تولید به موقع
181
00:06:39,600 –> 00:06:40,639
182
00:06:40,639 –> 00:06:41,440
و
183
00:06:41,440 –> 00:06:43,680
هر مدیر تویوتا برای هر
184
00:06:43,680 –> 00:06:45,919
قیمتی کردند. هنر خط مونتاژی که آنها
185
00:06:45,919 –> 00:06:47,759
مسئولیت آن را بر عهده دارند، آنها باید
186
00:06:47,759 –> 00:06:49,599
هر دو هفته یکبار دو پیشرفت یا
187
00:06:49,599 –> 00:06:51,360
چیزی شبیه به آن انجام دهند، بنابراین آنها همیشه
188
00:06:51,360 –> 00:06:53,440
به دنبال چیز بعدی هستند که
189
00:06:53,440 –> 00:06:56,560
بتواند چند ثانیه خطر آسیب را کاهش دهد،
190
00:06:56,560 –> 00:06:59,280
صرفه جویی در هزینه ها و غیره و
191
00:06:59,280 –> 00:07:00,960
این به نوعی است. چیزی که من
192
00:07:00,960 –> 00:07:03,199
dx می بینم
193
00:07:03,199 –> 00:07:05,039
همیشه می توانیم روش کار پروژه هایمان را برایمان بهبود ببخشیم
194
00:07:05,039 –> 00:07:06,319
195
00:07:06,319 –> 00:07:08,720
تا در آینده اشتباهات کمتری انجام دهیم،
196
00:07:08,720 –> 00:07:10,720
ویژگی ها را
197
00:07:10,720 –> 00:07:13,039
سریعتر ارائه دهیم، میزان تایپ
198
00:07:13,039 –> 00:07:16,720
مورد نیاز برای به دست آوردن چیزی و غیره را کاهش دهیم بله،
199
00:07:16,720 –> 00:07:18,639
من در گذشته اشاره کرده ام که
200
00:07:18,639 –> 00:07:20,560
من به عنوان مربی
201
00:07:20,560 –> 00:07:22,400
در اپل کار کردم و سپس
202
00:07:22,400 –> 00:07:23,440
مشاور بسیاری از
203
00:07:23,440 –> 00:07:24,319
204
00:07:24,319 –> 00:07:26,240
استودیوهای موسیقی و
205
00:07:26,240 –> 00:07:28,639
افرادی بودم که میخواستند فقط به
206
00:07:28,639 –> 00:07:30,160
نوشتن موسیقی و ایجاد موسیقی برسند و
207
00:07:30,160 –> 00:07:32,400
میخواستند فناوریهایی را که میدانید
208
00:07:32,400 –> 00:07:34,000
به آنها کمک کند تا آنها را تنظیم کنند و
209
00:07:34,000 –> 00:07:36,639
غیره داشته باشند. بنابراین من این فرآیند را انجام میدهم که در
210
00:07:36,639 –> 00:07:37,840
211
00:07:37,840 –> 00:07:39,520
آن شخص را برای مدت کمی تماشا
212
00:07:39,520 –> 00:07:40,479
213
00:07:40,479 –> 00:07:42,240
میکنم که او بارها میگوید فقط
214
00:07:42,240 –> 00:07:44,400
آن را برای او درست کنید و من میگویم خوب به
215
00:07:44,400 –> 00:07:45,919
من نشان دهید که در حال حاضر چه کاری میخواهید انجام دهید
216
00:07:45,919 –> 00:07:48,000
و و به من اجازه دهید فقط کمی تماشا
217
00:07:48,000 –> 00:07:49,840
کنید و ممکن است به همین سادگی باشد
218
00:07:49,840 –> 00:07:51,599
مانند زمانی که من
219
00:07:51,599 –> 00:07:54,160
در اپل کار میکردم، زمانی که شخص از یکی از
220
00:07:54,160 –> 00:07:56,879
این لپتاپهای کاملاً جدید استفاده میکرده است
221
00:07:56,879 –> 00:07:59,120
که با آن پد ردیابی
222
00:07:59,120 –> 00:08:01,919
تمام سطحی
223
00:08:01,919 –> 00:08:03,199
224
00:08:03,199 –> 00:08:04,879
که دیگر دیگر وجود ندارد. دکمهای داشتم که
225
00:08:04,879 –> 00:08:06,720
در پایین آن اختصاص داده شده بود
226
00:08:06,720 –> 00:08:08,720
و من مردم را تماشا میکردم
227
00:08:08,720 –> 00:08:09,919
زیرا شاید اولین بار بود
228
00:08:09,919 –> 00:08:11,599
که از رایانهای استفاده میکردند که شبیه
229
00:08:11,599 –> 00:08:13,919
آن بود و سعی میکردند چیزی را بکشند
230
00:08:13,919 –> 00:08:15,919
و
231
00:08:15,919 –> 00:08:19,120
انگشت خود را پایین نگه دارند و سعی کنند آن را بکشند.
232
00:08:19,120 –> 00:08:20,800
و سپس سعی کنید به یک انگشت دیگر سوئیچ کنید
233
00:08:20,800 –> 00:08:22,240
234
00:08:22,240 –> 00:08:24,080
و بنابراین من دوست دارم این نوع
235
00:08:24,080 –> 00:08:25,680
فرآیندها را ببینم، به نظر می رسد خدای من این
236
00:08:25,680 –> 00:08:27,280
کار آنها را می کشد اگر آنها به تلاش
237
00:08:27,280 –> 00:08:29,120
برای انجام این کار ادامه دهند و سپس بگویید اوه می
238
00:08:29,120 –> 00:08:30,639
دانید که می توانید از خود استفاده کنید انگشت شست و دقیقاً
239
00:08:30,639 –> 00:08:32,320
مثل اینکه دکمه را پایین نگه دارید و سپس از
240
00:08:32,320 –> 00:08:35,200
انگشت خود استفاده کنید تا مثل قبل حرکت کنید
241
00:08:35,200 –> 00:08:37,120
که واضح نیست، می دانید
242
00:08:37,120 –> 00:08:39,120
اما درست همان جا پنهان است، بله، بنابراین
243
00:08:39,120 –> 00:08:40,799
من به این چیزها فکر می کنم یا می
244
00:08:40,799 –> 00:08:42,719
دانید که من کسی را تماشا می کنم که با یک قطعه کار می کند
245
00:08:42,719 –> 00:08:45,200
از تجهیزات موسیقی و می گویند اوکی هفتم آیا
246
00:08:45,200 –> 00:08:46,160
247
00:08:46,160 –> 00:08:47,920
در
248
00:08:47,920 –> 00:08:49,680
ابتدای این زنجیره چیزها سود زیادی ایجاد می کنید و به
249
00:08:49,680 –> 00:08:51,279
همین دلیل است که با بازخورد
250
00:08:51,279 –> 00:08:53,040
و همه این چیزها و
251
00:08:53,040 –> 00:08:55,760
راه های ساده سازی مشکل دارید و مدتی است
252
00:08:55,760 –> 00:08:57,600
که مشاور بوده اید
253
00:08:57,600 –> 00:08:59,120
این فرآیندی است که شما
254
00:08:59,120 –> 00:09:01,120
با مشتریان خود طی میکنید، بله، میتوانم بگویم که
255
00:09:01,120 –> 00:09:03,040
چیزی بسیار مشابه است
256
00:09:03,040 –> 00:09:05,120
و همچنین به نوعی
257
00:09:05,120 –> 00:09:06,959
برای خودم اعمال میشود، حدس میزنم وجود دارد که
258
00:09:06,959 –> 00:09:09,279
فکر میکنم با dx همیشه این مرحله وجود دارد
259
00:09:09,279 –> 00:09:11,120
مانند تماشای خودت که کاری انجام میدهی
260
00:09:11,120 –> 00:09:12,959
و سپس انجام میدهی. خیلی خوب اینجا سخت بود،
261
00:09:12,959 –> 00:09:16,000
زیرا نرم افزار بی نهایت
262
00:09:16,000 –> 00:09:17,920
انعطاف پذیر است، شما همیشه این گزینه وجود دارد که
263
00:09:17,920 –> 00:09:19,519
بروید و کاری را که ابزارها
264
00:09:19,519 –> 00:09:22,399
برای شما انجام می دهند تغییر دهید، بله، بله، من
265
00:09:22,399 –> 00:09:24,800
اغلب به پروژه های مشتری می پردازم و
266
00:09:24,800 –> 00:09:27,360
همه آنها بوده اند. انجام
267
00:09:27,360 –> 00:09:30,160
یک کار خاص به روشی خاص برای مدت طولانی من فکر می
268
00:09:30,160 –> 00:09:31,600
269
00:09:31,600 –> 00:09:34,399
کنم راه بهتری وجود دارد این است که
270
00:09:34,640 –> 00:09:35,440
271
00:09:35,440 –> 00:09:36,880
شما این ابزار را در اینجا می شناسید که
272
00:09:36,880 –> 00:09:38,800
شاید در مورد آن چیزی نشنیده باشید یا این
273
00:09:38,800 –> 00:09:41,680
ویژگی را در جنگو یا پایتون که
274
00:09:41,680 –> 00:09:43,519
شاید قبلاً ندیده باشید آره و که
275
00:09:43,519 –> 00:09:45,279
می تواند تا حد زیادی صرفه جویی کند تا چه اندازه
276
00:09:45,279 –> 00:09:47,839
به این معنی است که آیا این بسیار
277
00:09:47,839 –> 00:09:49,680
شبیه تجربیات خود شما است که در
278
00:09:49,680 –> 00:09:51,680
این کتاب وجود دارد در مقابل چیزهایی که شما
279
00:09:51,680 –> 00:09:53,920
به عنوان مشاور دیده اید.
280
00:09:53,920 –> 00:09:56,720
281
00:09:56,720 –> 00:09:58,720
در طول سالهای متمادی، با دیدن یکسری پروژهها
282
00:09:58,720 –> 00:09:59,920
283
00:09:59,920 –> 00:10:02,320
، تخمین میزنم که احتمالاً
284
00:10:02,320 –> 00:10:04,720
در این مرحله حدود 100 پروژه جنگو تولیدی دیدهام،
285
00:10:04,720 –> 00:10:06,560
بله، از نگاه کردن از روی
286
00:10:06,560 –> 00:10:09,200
شانههای یک نفر یا در یک کنفرانس یا
287
00:10:09,200 –> 00:10:11,519
غواصی برای چند هفته با یک مشتری،
288
00:10:11,519 –> 00:10:13,519
بله، درست مانند من
289
00:10:13,519 –> 00:10:15,790
همه لینککنندههای ممکن پایتون را دیدهام
290
00:10:15,790 –> 00:10:17,279
[خنده]
291
00:10:17,279 –> 00:10:17,760
بله، به
292
00:10:17,760 –> 00:10:19,839
هر شکلی وجود دارد و میدانید که فلیک
293
00:10:19,839 –> 00:10:22,079
8 همان چیزی است که
294
00:10:22,079 –> 00:10:24,000
وقتی
295
00:10:24,000 –> 00:10:25,760
تعداد زیادی از این تجربههای توسعهدهنده دیگر را دیدهاید، سراغ چنین چیزهایی میروم.
296
00:10:25,760 –> 00:10:28,640
297
00:10:28,640 –> 00:10:30,959
مضامین رایجی وجود دارد که
298
00:10:30,959 –> 00:10:34,720
میبینید، مسیرهایی هستند که
299
00:10:34,720 –> 00:10:36,160
300
00:10:36,160 –> 00:10:38,720
مثل خیلی خوب هستند، من یک پیشرفت آسان را میبینم، مثل اینکه
301
00:10:38,720 –> 00:10:40,959
بلافاصله با کسی وجود داشت، اگر
302
00:10:40,959 –> 00:10:42,560
مضامین واقعاً رایجی وجود
303
00:10:42,560 –> 00:10:44,240
داشت، قطعاً
304
00:10:44,240 –> 00:10:47,760
میتوانم بگویم که سهگانه چشمهای سیاه وجود دارد و
305
00:10:47,760 –> 00:10:49,920
flake8 که تقریباً برای هر
306
00:10:49,920 –> 00:10:51,120
پروژه ای قابل استفاده است،
307
00:10:51,120 –> 00:10:53,839
بله، مردم زمان زیادی را صرف
308
00:10:53,839 –> 00:10:56,240
بررسی کد
309
00:10:56,240 –> 00:10:58,079
310
00:10:58,079 –> 00:11:00,480
311
00:11:00,480 –> 00:11:02,320
312
00:11:02,320 –> 00:11:04,720
می کنند. اکوسیستم، اما
313
00:11:04,720 –> 00:11:07,360
همراه با فرمتکننده کد و دریافت
314
00:11:07,360 –> 00:11:09,920
آن به عنوان یک
315
00:11:09,920 –> 00:11:12,560
نقطه بحث پیشرو و عقب، به آن اجازه میدهد
316
00:11:12,560 –> 00:11:14,480
تصمیم بگیرد
317
00:11:14,480 –> 00:11:16,560
که ابزارهای دیگری را که ذکر
318
00:11:16,560 –> 00:11:20,000
کردید، مرتبسازی کند، یک مرتبکننده وارداتی است، بنابراین
319
00:11:20,000 –> 00:11:22,480
یک قالبدهنده کد مشابه است، اما
320
00:11:22,480 –> 00:11:24,320
فقط شما را دستهبندی میکند. ورودیها به گونهای که
321
00:11:24,320 –> 00:11:26,480
خواندن آنها را آسان میکند،
322
00:11:26,480 –> 00:11:28,800
بله، زمانی که افراد زیادی
323
00:11:28,800 –> 00:11:30,959
در حال ویرایش فایلها هستند، همیشه برنده است و ورودیها میتوانند در
324
00:11:30,959 –> 00:11:32,399
همه جا به پایان برسند و پس از آن
325
00:11:32,399 –> 00:11:34,320
شما حتی نمیدانم مسیر نقطههای سیستم
326
00:11:34,320 –> 00:11:36,800
عامل وارد شده است یا خیر. در اینجا و شما می خواهید
327
00:11:36,800 –> 00:11:38,880
بتوانید به راحتی بالای فایل را اسکن کنید
328
00:11:38,880 –> 00:11:41,519
و سپس 8 به علاوه ممکن است یک سری
329
00:11:41,519 –> 00:11:43,519
افزونه را که یک سری پلاگین هستند را بررسی کنید،
330
00:11:43,519 –> 00:11:44,959
331
00:11:44,959 –> 00:11:46,399
گاهی اوقات
332
00:11:46,399 –> 00:11:48,560
من به پروژه جدیدی رها می کنم و
333
00:11:48,560 –> 00:11:50,079
این اولین چیزی است که می خواهم اضافه کردن
334
00:11:50,079 –> 00:11:51,360
و
335
00:11:51,360 –> 00:11:53,360
بعد میدانید که آن را در
336
00:11:53,360 –> 00:11:55,360
کل پایه کد اجرا میکنید، من طبقهای پیدا
337
00:11:55,360 –> 00:11:56,880
کردم که در واقع یکی از
338
00:11:56,880 –> 00:11:58,800
اشکالات اصلی آنها در تولید است و اگر
339
00:11:58,800 –> 00:12:00,399
340
00:12:00,399 –> 00:12:02,880
آنها لنگه را اجرا میکردند میتوانستند زودتر متوقف شوند، بله، آیا
341
00:12:02,880 –> 00:12:04,240
میتوانم برای یک مرتبه به چشمی بازگردیم.
342
00:12:04,240 –> 00:12:06,800
ثانیا اوه بله مطمئن باشید که شما به عنوان
343
00:12:06,800 –> 00:12:08,399
کسی که
344
00:12:08,399 –> 00:12:10,399
در داخل جنگو بازی کرده و
345
00:12:10,399 –> 00:12:11,760
چندین پروژه مختلف ساخته و
346
00:12:11,760 –> 00:12:13,760
دنبال کرده اید، ترکیبی واقعی از
347
00:12:13,760 –> 00:12:16,079
آموزش ها را می
348
00:12:16,079 –> 00:12:20,079
شناسید که در داخل جنگو انجام می دهید
349
00:12:20,079 –> 00:12:21,040
و سپس
350
00:12:21,040 –> 00:12:23,040
همراه با موارد استانداردی
351
00:12:23,040 –> 00:12:24,399
که ممکن است بخشی باشند، می شناسید.
352
00:12:24,399 –> 00:12:26,399
مانند آنچه شما به سیستم عامل و مواردی از این قبیل اشاره کردید
353
00:12:26,399 –> 00:12:29,200
و سپس چیزهایی را وارد
354
00:12:29,200 –> 00:12:31,040
می کنید که در داخل پروژه هستند
355
00:12:31,040 –> 00:12:34,320
، آیا ترتیب خاصی تعریف شده است
356
00:12:34,320 –> 00:12:36,560
که نتیجه آن این است که آن برنامه از آنجا استفاده می کند
357
00:12:36,560 –> 00:12:39,120
بله، پیش فرض برای مرتب کردن من این است که
358
00:12:39,120 –> 00:12:41,279
آنها را در کتابخانه استاندارد گروه بندی کنیم.
359
00:12:41,279 –> 00:12:43,839
مهمانی پروژه شما را بسته بندی می کند بسیار
360
00:12:43,839 –> 00:12:46,160
خوب و این در واقع یکی از کارهای کلیدی
361
00:12:46,160 –> 00:12:47,480
است که برای درک شما انجام می دهد،
362
00:12:47,480 –> 00:12:50,000
بله،
363
00:12:50,000 –> 00:12:52,399
بله بله، همیشه به نوعی خنده دار است که چقدر
364
00:12:52,399 –> 00:12:55,040
می تواند همه چیز پیچیده به نظر برسد.
365
00:12:55,040 –> 00:12:56,880
آیا این کار به نوعی مانند
366
00:12:56,880 –> 00:12:59,440
حروف الفبا کردن آنها نیز عمل می کند یا
367
00:12:59,440 –> 00:13:01,600
نوع دیگری از برنامه ریزی را در داخل آن انجام می دهد
368
00:13:01,600 –> 00:13:03,920
یا فقط یک ترتیب تنظیم شده است بله آنها را گروه بندی می
369
00:13:03,920 –> 00:13:05,680
کند و سپس آنها را در گروه ها حروف الفبا می کند
370
00:13:05,680 –> 00:13:06,720
371
00:13:06,720 –> 00:13:09,279
و گزینه های زیادی دارد که من
372
00:13:09,279 –> 00:13:11,120
فکر می کنم کمی شرم آور است
373
00:13:11,120 –> 00:13:13,519
زیرا قدرت سیاه و سفید این است که هیچ گزینه ای ندارد،
374
00:13:13,519 –> 00:13:16,320
بله، اما یک
375
00:13:16,320 –> 00:13:18,000
نمایه مشکی برای مرتب کردن چشم وجود دارد، بنابراین اگر
376
00:13:18,000 –> 00:13:19,440
فقط چشم را دریافت کنید
377
00:13:19,440 –> 00:13:20,959
و سپس از نمایه سیاه آن استفاده کنید و به
378
00:13:20,959 –> 00:13:22,880
چیز دیگری دست نزنید. شما تقریباً طلایی هستید،
379
00:13:22,880 –> 00:13:24,800
و سپس همه چیزهایی که می توانند
380
00:13:24,800 –> 00:13:26,079
381
00:13:26,079 –> 00:13:27,519
در سراسر صفحه ظاهر شوند،
382
00:13:27,519 –> 00:13:28,560
383
00:13:28,560 –> 00:13:31,040
برای همه کاربرانی که می شناسید یکسان به نظر می رسند و به همین ترتیب،
384
00:13:31,040 –> 00:13:33,200
385
00:13:33,200 –> 00:13:34,560
386
00:13:34,560 –> 00:13:36,639
توسعه دهندگانی که در سازمانی که با آنها صحبت می کنید چگونه عمل
387
00:13:36,639 –> 00:13:39,120
می کنند. در مورد
388
00:13:39,120 –> 00:13:41,279
اینکه چگونه آنها
389
00:13:41,279 –> 00:13:43,680
معمولاً این توصیه را به خوبی انجام می دهند، مشورت می
390
00:13:43,680 –> 00:13:45,760
کنم، من فکر می کنم بسیاری از مردم
391
00:13:45,760 –> 00:13:47,600
فقط اگر این ابزارها را
392
00:13:47,600 –> 00:13:50,000
قبل از اینکه مشکل
393
00:13:50,000 –> 00:13:51,600
را ببینند ندیده باشند و کاملاً خوب هستند، من
394
00:13:51,600 –> 00:13:54,320
انرژی لازم برای مرتب کردن دستی من را ندارم. وارد می کند
395
00:13:54,320 –> 00:13:55,920
یا تمام قالب بندی رشته ها را بررسی کنید
396
00:13:55,920 –> 00:13:57,680
و بنابراین، وقتی همه این چیزها وجود دارد
397
00:13:57,680 –> 00:13:59,680
که رایانه ها می توانند برای ما انجام
398
00:13:59,680 –> 00:14:01,600
دهند، همیشه یک بیانیه زمان عالی کمی جادویی است،
399
00:14:01,600 –> 00:14:04,000
400
00:14:04,160 –> 00:14:07,360
بنابراین معمولاً پیشاهنگ
401
00:14:07,450 –> 00:14:09,600
[موسیقی] بسیار مثبت
402
00:14:09,600 –> 00:14:11,279
، پیشرو در صنعت در
403
00:14:11,279 –> 00:14:13,600
نظارت بر عملکرد برنامه ها است، این
404
00:14:13,600 –> 00:14:15,760
ابزار سربار پایین برای کمک به توسعه دهندگان طراحی شده است که به
405
00:14:15,760 –> 00:14:17,519
سرعت پیدا کنند. و
406
00:14:17,519 –> 00:14:19,519
مشکلات عملکرد را با یک
407
00:14:19,519 –> 00:14:22,000
رابط کاربری فوقالعاده بصری و منطق ردیابی که
408
00:14:22,000 –> 00:14:24,639
تنگناها را به خطوط خاصی از کد مرتبط میکند
409
00:14:24,639 –> 00:14:26,800
برطرف کنید، میتوانید به سرعت
410
00:14:26,800 –> 00:14:28,160
مشکلات را قبل از رسیدن به مشتریان خود مشخص و حل کنید.
411
00:14:28,160 –> 00:14:29,279
412
00:14:29,279 –> 00:14:32,000
413
00:14:32,000 –> 00:14:34,000
414
00:14:34,000 –> 00:14:36,560
415
00:14:36,560 –> 00:14:39,279
مهندسان نرم افزار cy در سراسر جهان
416
00:14:39,279 –> 00:14:41,040
، بهترین دوست خود را با پیشاهنگ تماس می گیرند با یک
417
00:14:41,040 –> 00:14:44,399
آزمایش آزمایشی 14 روزه رایگان بدون نیاز به کارت اعتباری
418
00:14:44,399 –> 00:14:47,519
در scoutapm.com بیشتر بدانید
419
00:14:47,519 –> 00:14:50,839
scoutapm.com
420
00:14:51,560 –> 00:14:53,920
[موسیقی]
421
00:14:53,920 –> 00:14:55,760
آیا زمینه های دیگری وجود دارد که
422
00:14:55,760 –> 00:14:58,079
یافته اید که تأثیر زیادی بر
423
00:14:58,079 –> 00:14:59,760
تجربه توسعه دهندگان دارد.
424
00:14:59,760 –> 00:15:02,240
برخی از حوزه های کلی دیگر
425
00:15:02,240 –> 00:15:03,920
، فصل اول ویژگی های
426
00:15:03,920 –> 00:15:06,399
کتاب در مورد مستندات است و من
427
00:15:06,399 –> 00:15:08,240
فقط ge را پیدا می کنم سریعتر نگاه کردن به
428
00:15:08,240 –> 00:15:09,199
429
00:15:09,199 –> 00:15:11,839
اسناد یکی از چیزهایی است که می تواند
430
00:15:11,839 –> 00:15:13,839
نوشتن کدهای جدید را
431
00:15:13,839 –> 00:15:15,839
بسیار راحت کند، بله، من می خواستم در مورد
432
00:15:15,839 –> 00:15:16,959
آن صحبت کنم زیرا
433
00:15:16,959 –> 00:15:18,720
شما چندین روش مختلف
434
00:15:18,720 –> 00:15:20,399
435
00:15:20,399 –> 00:15:22,480
برای دستیابی سریع به اسناد و مدارک ذکر کردید.
436
00:15:22,480 –> 00:15:23,680
437
00:15:23,680 –> 00:15:24,839
شما به
438
00:15:24,839 –> 00:15:27,519
این اشاره کردید، من مطمئن نیستم اسمش را چه بگذارم، میخواهم
439
00:15:27,519 –> 00:15:30,320
آن را ابزاری برای اسناد توسعهدهنده بنامم، اما
440
00:15:30,320 –> 00:15:32,320
این یک سایت است، همچنین مانند یک وبسایت
441
00:15:32,320 –> 00:15:34,320
که میتوانید به آن مراجعه کنید، شاید بتوانید
442
00:15:34,320 –> 00:15:36,240
کمی در مورد چه چیزی توضیح دهید و
443
00:15:36,240 –> 00:15:38,639
املای آن d-e-v-d-o-c-s
444
00:15:38,639 –> 00:15:41,120
dev docs بله شاید بتوانید به نوعی
445
00:15:41,120 –> 00:15:42,959
توضیح دهید که می دانید شاید چگونه
446
00:15:42,959 –> 00:15:45,120
آن را پیدا کردید، اما همچنین دوست دارید چه کاری انجام می دهد
447
00:15:45,120 –> 00:15:48,160
بله مطمئن باشید که این یک وب سایت یا مانند یک برنامه وب است
448
00:15:48,160 –> 00:15:50,880
که به صورت آفلاین کار می کند و
449
00:15:50,880 –> 00:15:53,279
اسناد را نگه می دارد و به شما امکان جستجوی بسیار سریع
450
00:15:53,279 –> 00:15:55,440
روی آنها را می دهد. زیرا همه آنها
451
00:15:55,440 –> 00:15:56,480
محلی هستند،
452
00:15:56,480 –> 00:15:59,360
بنابراین می توانید اسناد پایتون، اسناد
453
00:15:59,360 –> 00:16:02,880
جنگو، اسناد فلاسک زنجبیل
454
00:16:02,880 –> 00:16:05,759
و چیزهای دیگر مانند html جاوا اسکریپت
455
00:16:05,759 –> 00:16:08,720
را در آنجا بگیرید و سپس می توانید جستجو کنید و
456
00:16:08,720 –> 00:16:10,720
می دانید که هر حرفی را که تایپ می کنید به روز می شود
457
00:16:10,720 –> 00:16:12,800
و به شما نشان می دهد
458
00:16:12,800 –> 00:16:14,079
دوباره نتیجه می شود و
459
00:16:14,079 –> 00:16:15,680
این فقط این
460
00:16:15,680 –> 00:16:17,600
روند را به قدری هموار می کند که من بسیاری از
461
00:16:17,600 –> 00:16:19,199
توسعه دهندگان را می بینم که عادت کرده اند
462
00:16:19,199 –> 00:16:21,519
از گوگل سر بزنند و سپس اگر بدانند به دنبال چه چیزی هستند، باید
463
00:16:21,519 –> 00:16:23,839
انتخاب کنند که صفحه نتیجه python.org
464
00:16:23,839 –> 00:16:26,160
465
00:16:27,920 –> 00:16:29,199
کجاست.
466
00:16:29,199 –> 00:16:30,720
آنها هنوز باید زمان زیادی را صرف کنند تا
467
00:16:30,720 –> 00:16:32,160
بفهمند
468
00:16:32,160 –> 00:16:34,079
چگونه می توانند به آنجا برسند و من تحت تأثیر آن
469
00:16:34,079 –> 00:16:37,120
قرار گرفتم بله با نسخه هایی
470
00:16:37,120 –> 00:16:39,519
که همه چیزهایی را دارد که برای جنگو
471
00:16:39,519 –> 00:16:42,160
می دانید که می دانید دو سه
472
00:16:42,160 –> 00:16:43,759
نسخه دارد و همه نسخه های فرعی مختلف را می شناسید در آنجا و
473
00:16:43,759 –> 00:16:45,440
حتی چهار
474
00:16:45,440 –> 00:16:46,240
475
00:16:46,240 –> 00:16:47,839
و این ایده که می توانید به نوعی
476
00:16:47,839 –> 00:16:49,360
از آنها عبور کنید
477
00:16:49,360 –> 00:16:51,360
و سپس یکی از مواردی که
478
00:16:51,360 –> 00:16:53,680
در کتاب ذکر کردید این است که می
479
00:16:53,680 –> 00:16:55,519
توانید این را دانلود کنید تا بتوانید آن را به صورت آفلاین داشته باشید
480
00:16:55,519 –> 00:16:56,480
481
00:16:56,480 –> 00:16:58,880
بله در واقع فقط یک دکمه زن و شوهر است.
482
00:16:58,880 –> 00:17:01,279
این یکی از
483
00:17:01,279 –> 00:17:03,920
معدود برنامه های وب آفلاین است که من
484
00:17:03,920 –> 00:17:06,000
واقعاً از آن استفاده می کنم و از همه ویژگی های مرورگر استفاده می کند که
485
00:17:06,000 –> 00:17:06,959
486
00:17:06,959 –> 00:17:08,400
بسیار چشمگیر است
487
00:17:08,400 –> 00:17:10,240
و همه انجمن ساخته شده است
488
00:17:10,240 –> 00:17:12,799
بله فوق العاده جالب بله، چه چیزی در
489
00:17:12,799 –> 00:17:16,079
مورد عملکرد جستجو شگفت زده
490
00:17:16,079 –> 00:17:18,559
می شود، می توانید مشخص کنید چه چیزی این در حال جستجو است،
491
00:17:18,559 –> 00:17:20,559
بله، می توانید
492
00:17:20,559 –> 00:17:22,480
در تمام اسناد خود جستجو کنید که
493
00:17:22,480 –> 00:17:23,919
گاهی اوقات مفید است،
494
00:17:23,919 –> 00:17:26,160
اما اغلب من مانند جستجو در
495
00:17:26,160 –> 00:17:27,520
اسناد
496
00:17:27,520 –> 00:17:29,919
جنگو یا اسناد پایتون هستم و می توانید
497
00:17:29,919 –> 00:17:32,400
فقط با تایپ کردن مانند تب dj فیلتر کنید و سپس
498
00:17:32,400 –> 00:17:34,080
به فیلتر کردن خواهید رسید. در
499
00:17:34,080 –> 00:17:36,320
اسناد جنگو فقط خوب است،
500
00:17:36,320 –> 00:17:38,320
به عنوان مثال بله،
501
00:17:38,320 –> 00:17:40,320
واقعاً واقعاً قدرتمند به نظر می رسد و سپس
502
00:17:40,320 –> 00:17:41,760
شما به
503
00:17:41,760 –> 00:17:43,919
ابزار دیگری برای موارد بالقوه
504
00:17:43,919 –> 00:17:45,280
آفلاین اشاره کردید و
505
00:17:45,280 –> 00:17:47,120
ما قبل از اینکه شروع کنیم در مورد این موضوع کمی صحبت کردیم
506
00:17:47,120 –> 00:17:47,919
که چگونه
507
00:17:47,919 –> 00:17:49,039
508
00:17:49,039 –> 00:17:51,840
توسعه دهندگان زیادی در سراسر جهان وجود دارند
509
00:17:51,840 –> 00:17:52,880
که
510
00:17:52,880 –> 00:17:53,679
511
00:17:53,679 –> 00:17:56,160
ممکن است شما شماره یک باشند. در حال مسافرت
512
00:17:56,160 –> 00:17:58,400
هستید و ممکن است اینترنت نداشته باشید یا
513
00:17:58,400 –> 00:18:00,400
می دانید در کشورهای دیگری که می شناسید
514
00:18:00,400 –> 00:18:02,320
یا مکان های دیگری
515
00:18:02,320 –> 00:18:04,720
هستند که اتصالات اینترنت همیشه عالی نیست یا
516
00:18:04,720 –> 00:18:06,960
فقط برای مدت کوتاهی آنها را دارند، ممکن است
517
00:18:06,960 –> 00:18:08,320
در مدرسه یا
518
00:18:08,320 –> 00:18:09,520
چیزی شبیه به آن ملاقات کنند و سپس آنها به خانه می روند
519
00:18:09,520 –> 00:18:12,000
و آن را در خانه ندارند
520
00:18:12,000 –> 00:18:13,440
و بنابراین ایده این است
521
00:18:13,440 –> 00:18:15,600
که اسناد را با شما در
522
00:18:15,600 –> 00:18:16,960
رایانه داشته باشید زیرا می دانید که در
523
00:18:16,960 –> 00:18:19,679
حال توسعه هستید.
524
00:18:19,679 –> 00:18:22,480
برای کدنویسی لزوماً به اتصال اینترنت نیاز است،
525
00:18:22,480 –> 00:18:23,679
اما
526
00:18:23,679 –> 00:18:25,840
برای بسیاری از ما به نوعی مواد مرجع نیاز دارد
527
00:18:25,840 –> 00:18:27,360
528
00:18:27,360 –> 00:18:29,039
و بنابراین شما نه تنها اسناد توسعهدهنده
529
00:18:29,039 –> 00:18:31,520
بلکه ابزاری به نام wget را نام بردید که من قبلاً از آن
530
00:18:31,520 –> 00:18:33,600
استفاده نکرده بودم، اما شنیدهام که در کجا هستید.
531
00:18:33,600 –> 00:18:35,840
میتوان از آن برای دانلود
532
00:18:35,840 –> 00:18:37,120
مانند یک
533
00:18:37,120 –> 00:18:39,120
وبسایت کامل یا بخشی از یک سایت استفاده کرد. چگونه
534
00:18:39,120 –> 00:18:43,039
کار میکند بله wget مانند
535
00:18:43,039 –> 00:18:45,600
پسر عموی gnu کول است که بسیاری از توسعهدهندگان از
536
00:18:45,600 –> 00:18:47,679
آن استفاده کردهاند خوب است، اما واقعاً
537
00:18:47,679 –> 00:18:50,720
بر دانلود انبوه از یک وب سرور متمرکز شده است
538
00:18:50,720 –> 00:18:52,880
و یک دستور العمل وجود دارد که من در
539
00:18:52,880 –> 00:18:55,039
طول سالها وقتی به آن نیاز داشتم استفاده
540
00:18:55,039 –> 00:18:56,799
کردهام که در کتاب قرار دادهام که بله، شما میتوانید به صورت
541
00:18:56,799 –> 00:18:58,799
آنلاین هم برای
542
00:18:58,799 –> 00:19:00,960
دانلود یک سایت کامل تحت یک
543
00:19:00,960 –> 00:19:02,000
544
00:19:02,000 –> 00:19:04,320
پیشوند فرعی
545
00:19:04,320 –> 00:19:06,400
546
00:19:06,400 –> 00:19:08,799
پیدا کنید. نسبت به نسخه محلی
547
00:19:08,799 –> 00:19:10,160
و سپس می توانید آن را در مرورگر وب خود باز کنید
548
00:19:10,160 –> 00:19:12,000
و
549
00:19:12,000 –> 00:19:14,559
در
550
00:19:14,559 –> 00:19:16,240
صورتی که در حال دنبال کردن
551
00:19:16,240 –> 00:19:18,960
آموزشی مانند آموزش شبح جنگو
552
00:19:18,960 –> 00:19:21,120
یا سایر اسناد غیررسمی هستید،
553
00:19:21,120 –> 00:19:23,120
آن سایت را به صورت آفلاین مرور کنید. شما نمی توانید از طریق
554
00:19:23,120 –> 00:19:25,120
برخی از ابزارهایی مانند dev docs پیدا کنید
555
00:19:25,120 –> 00:19:26,960
و یکی از ترفندهایی که در کتاب نشان می دهید
556
00:19:26,960 –> 00:19:28,799
این است
557
00:19:28,799 –> 00:19:31,679
که اگر این سایت کمی جذاب تر
558
00:19:31,679 –> 00:19:34,320
باشد که قرار نیست فقط
559
00:19:34,320 –> 00:19:36,880
از یک عنصر html به عنصر دیگر پرش کند.
560
00:19:36,880 –> 00:19:39,200
که میتوانید آن را با استفاده از
561
00:19:39,200 –> 00:19:41,840
وب سرور داخلی پایتون میزبانی کنید، بله، این
562
00:19:41,840 –> 00:19:44,559
یک هک کوچک است،
563
00:19:44,559 –> 00:19:46,640
بله، مانند سایت django go از
564
00:19:46,640 –> 00:19:48,880
جاوا اسکریپت برای پیمایش خود بین
565
00:19:48,880 –> 00:19:51,840
صفحات استفاده میکند که سرعت آنها را در
566
00:19:51,840 –> 00:19:53,120
اتصال اینترنت افزایش میدهد، زیرا
567
00:19:53,120 –> 00:19:56,000
فکر میکنم صفحه را جزئی بارگذاری میکند.
568
00:19:56,000 –> 00:19:58,080
اگر فقط فایل html را در مرورگر باز کنید، به صورت محلی، این ویژگی کار نخواهد کرد
569
00:19:58,080 –> 00:20:00,320
، زیرا
570
00:20:00,320 –> 00:20:03,360
مرورگرها به همه ویژگیهای وب اجازه نمیدهند
571
00:20:03,360 –> 00:20:06,559
زمانی که url فایل است کار کنند،
572
00:20:06,559 –> 00:20:07,360
اما
573
00:20:07,360 –> 00:20:09,760
پایتون به شما اجازه میدهد فقط فایلها را در
574
00:20:09,760 –> 00:20:12,640
یک پوشه در یک پورت محلی ارائه کنید.
575
00:20:12,640 –> 00:20:17,280
python-m http.server
576
00:20:17,280 –> 00:20:19,039
بله واقعا عالی بود، فقط باید
577
00:20:19,039 –> 00:20:20,320
مطمئن شوید که ترمینال شما از
578
00:20:20,320 –> 00:20:22,080
جای درستی شروع می شود و در
579
00:20:22,080 –> 00:20:23,679
دایرکتوری مناسبی هستید که
580
00:20:23,679 –> 00:20:24,720
واقعا خوب است.
581
00:20:24,720 –> 00:20:25,760
582
00:20:25,760 –> 00:20:27,280
583
00:20:27,280 –> 00:20:29,200
طرفدار دی uckduckgo و به نظر می رسد
584
00:20:29,200 –> 00:20:30,799
که شما هم بر اساس آنچه در کتاب درباره آن می نویسید هستید
585
00:20:30,799 –> 00:20:32,720
586
00:20:32,720 –> 00:20:34,559
و چیزی که من در ابتدا طرفدار
587
00:20:34,559 –> 00:20:36,880
آن بودم این بود که در
588
00:20:36,880 –> 00:20:39,679
یک شرکت حقوقی کار می کردم ما در مورد مفهوم
589
00:20:39,679 –> 00:20:41,520
حباب های فیلتر صحبت کردیم
590
00:20:41,520 –> 00:20:43,360
و این یکی از موارد است. فرضیهای که
591
00:20:43,360 –> 00:20:45,520
duckduckgo که میدانید میخواهد بگوید این است
592
00:20:45,520 –> 00:20:47,200
که آنها واقعاً اطلاعاتی
593
00:20:47,200 –> 00:20:48,960
درباره شما جمعآوری نمیکنند و
594
00:20:48,960 –> 00:20:50,720
سعی نمیکنند تجربیات شما
595
00:20:50,720 –> 00:20:52,640
را
596
00:20:52,640 –> 00:20:54,480
بهطور بالقوه در Google انجام دهند، اگر وارد
597
00:20:54,480 –> 00:20:55,120
شده
598
00:20:55,120 –> 00:20:58,240
باشید، جستجو را تایپ کنید و من جستجو
599
00:20:58,240 –> 00:20:59,840
ممکن است نتایج کاملاً متفاوتی به دست
600
00:20:59,840 –> 00:21:01,360
آوریم حتی اگر به نوعی سعی در
601
00:21:01,360 –> 00:21:02,720
جستجوی یک چیز داشته باشیم
602
00:21:02,720 –> 00:21:04,080
و من همیشه فکر می کردم که در درون آن چیز
603
00:21:04,080 –> 00:21:05,200
جالبی است
604
00:21:05,200 –> 00:21:06,559
،
605
00:21:06,559 –> 00:21:09,120
اما حتی پس از آن ایده که
606
00:21:09,120 –> 00:21:11,039
لزوماً آن را فیلتر نمی کند، این
607
00:21:11,039 –> 00:21:12,720
ایده است که آنها دارند. این چیزی به نام انفجار
608
00:21:12,720 –> 00:21:15,039
یا علامت تعجب و سپس مانند
609
00:21:15,039 –> 00:21:16,799
چند حرف و سپس
610
00:21:16,799 –> 00:21:18,400
من از چیزی شبیه به
611
00:21:18,400 –> 00:21:20,720
انجام یک نوع گوگل فو
612
00:21:20,720 –> 00:21:23,679
استفاده کرده ام
613
00:21:23,679 –> 00:21:26,159
. و سپس
614
00:21:26,159 –> 00:21:28,320
عبارت جستجوی شما بعد از آن اما تایپ بسیار زیاد است
615
00:21:28,320 –> 00:21:31,120
و این خیلی سریعتر است، مثلاً
616
00:21:31,120 –> 00:21:33,760
اگر میخواهید اسناد پایتون را جستجو
617
00:21:33,760 –> 00:21:36,159
کنید، میتوانید فقط
618
00:21:36,159 –> 00:21:38,480
آنچه را که عبارت «colon py» است درست انجام دهید و سپس آنچه
619
00:21:38,480 –> 00:21:39,760
را که به دنبال آن هستید،
620
00:21:39,760 –> 00:21:42,480
علامت تعجب بنویسید. py و سپس
621
00:21:42,480 –> 00:21:43,559
622
00:21:43,559 –> 00:21:46,000
عبارت http.server را تایپ کنید و مستقیماً به
623
00:21:46,000 –> 00:21:48,280
صفحه جستجوی پایتون می روید نه
624
00:21:48,280 –> 00:21:51,039
صفحه intermediary.gov بله،
625
00:21:51,039 –> 00:21:53,200
هر بار که این کار را انجام می دهید چند ثانیه در شما صرفه جویی می کند،
626
00:21:53,200 –> 00:21:54,960
اما اکنون این بخش ها واقعاً
627
00:21:54,960 –> 00:21:58,400
ممکن است در یک هفته چند ساعت اضافه شوند.
628
00:21:58,400 –> 00:22:01,520
بله کاملاً و این ایده که
629
00:22:01,520 –> 00:22:03,440
میتوانید بهسرعت جستجو را
630
00:22:03,440 –> 00:22:05,280
در سه یا چهار سایتی
631
00:22:05,280 –> 00:22:07,440
که به آنها اعتماد دارید محدود کنید، به جای اینکه فقط
632
00:22:07,440 –> 00:22:08,799
آن را باز بگذارید، کاملاً درست
633
00:22:08,799 –> 00:22:10,240
است، بنابراین میتوانید همین کار را
634
00:22:10,240 –> 00:22:13,679
برای اسناد جنگو نیز انجام دهید یا سرریز پشته را انجام دهید.
635
00:22:13,679 –> 00:22:15,679
636
00:22:15,679 –> 00:22:18,159
یا بله، پس مثل این
637
00:22:18,159 –> 00:22:20,320
است که پشته سرریز روی چه دیجی است، بنابراین
638
00:22:20,320 –> 00:22:23,280
فکر میکنم بله، بله، به هر حال،
639
00:22:23,280 –> 00:22:25,600
بنابراین پیوندهایی را برای آن چیزها اضافه میکنم و
640
00:22:25,600 –> 00:22:26,720
641
00:22:26,720 –> 00:22:28,080
امیدوارم دوباره از تلاش شما صرفهجویی کند
642
00:22:28,080 –> 00:22:29,200
و
643
00:22:29,200 –> 00:22:31,600
قطعاً ابزار خوبی است که در آن وجود دارد.
644
00:22:31,600 –> 00:22:33,280
وقتی به مفهوم
645
00:22:33,280 –> 00:22:35,919
تجربه توسعهدهنده فکر میکنید و کسی که
646
00:22:35,919 –> 00:22:37,840
به سراغ این کتاب میآید،
647
00:22:37,840 –> 00:22:40,320
آیا
648
00:22:40,320 –> 00:22:42,640
برنامهنویس یا مخاطبی را که میشناسید در ذهن دارید هنگام
649
00:22:42,640 –> 00:22:44,000
نوشتن کتاب، قطعاً میخواستم
650
00:22:44,000 –> 00:22:46,320
آن را بدون توجه به سطح آن برای همه در دسترس قرار
651
00:22:46,320 –> 00:22:49,520
دهم، به همین دلیل است که برای برخی از چیزهایی
652
00:22:49,520 –> 00:22:51,840
مانند اسناد برنامهنویس که درست در
653
00:22:51,840 –> 00:22:52,720
ابتدا هستند
654
00:22:52,720 –> 00:22:55,039
، آن را با اسکرینشات توضیح میدهم و
655
00:22:55,039 –> 00:22:57,120
شما را در مراحل اجرای آن راهنمایی
656
00:22:57,120 –> 00:22:58,880
میکنم، فکر میکنم برای افرادی
657
00:22:58,880 –> 00:23:00,880
که احتمالاً در زمینه کدنویسی تازه کار هستند، بسیار مفید است که
658
00:23:00,880 –> 00:23:02,240
659
00:23:02,240 –> 00:23:04,000
ببینند شما واقعاً چگونه این کار را انجام میدهید،
660
00:23:04,000 –> 00:23:05,919
اما بعد این کار را انجام میدهد. در سطوح بالا می رود
661
00:23:05,919 –> 00:23:07,280
، قطعاً چیزهایی وجود دارد
662
00:23:07,280 –> 00:23:08,400
که
663
00:23:08,400 –> 00:23:09,679
فقط اگر برای مدتی برنامه نویسی کرده باشید، آنها را متوجه خواهید شد،
664
00:23:09,679 –> 00:23:11,520
اما امیدوارم این
665
00:23:11,520 –> 00:23:13,440
چیزی است که مردم می توانند دوباره به آن برگردند
666
00:23:13,440 –> 00:23:15,440
و یک تکنیک یا ابزار را در یک زمان پیاده سازی
667
00:23:15,440 –> 00:23:16,320
کنند
668
00:23:16,320 –> 00:23:18,480
و مانند تجربه من باشند.
669
00:23:18,480 –> 00:23:20,400
کمی بهتر است نکته بعدی
670
00:23:20,400 –> 00:23:21,840
این است که چگونه می بینید که کسی
671
00:23:21,840 –> 00:23:24,159
از آن استفاده می کند، بله، بله، امیدواریم
672
00:23:24,159 –> 00:23:26,400
اینطور باشد که می دانید به جای tr
673
00:23:26,400 –> 00:23:29,120
یک دفعه گاز می گیرد.
674
00:23:29,120 –> 00:23:30,720
میخواهم کل
675
00:23:30,720 –> 00:23:32,159
کتاب را ببلعم، بله،
676
00:23:32,159 –> 00:23:33,520
بنابراین من
677
00:23:33,520 –> 00:23:35,280
دوست داشتم چند بخش وجود دارد که
678
00:23:35,280 –> 00:23:36,640
میخواستم به یکی از آنها
679
00:23:36,640 –> 00:23:38,640
وارد شوم،
680
00:23:38,640 –> 00:23:41,360
این برای من به
681
00:23:41,360 –> 00:23:43,360
عنوان یک برنامهنویس متوسط، برای من دردسرساز بوده است،
682
00:23:43,360 –> 00:23:46,159
من دوباره چندین مورد را انجام دادهام آموزش های مختلف
683
00:23:46,159 –> 00:23:48,880
جنگو و انجام برخی از موارد
684
00:23:48,880 –> 00:23:51,200
اولیه میزبانی ابری مانند heroku
685
00:23:51,200 –> 00:23:52,159
686
00:23:52,159 –> 00:23:54,080
یا google cloud
687
00:23:54,080 –> 00:23:55,840
و
688
00:23:55,840 –> 00:23:57,760
یکی از زمینه هایی که من با آن مشکل داشتم
689
00:23:57,760 –> 00:23:59,200
و
690
00:23:59,200 –> 00:24:01,919
فکر می کنم بسیاری از این آموزش های مبتدی یا حتی
691
00:24:01,919 –> 00:24:03,760
متوسط
692
00:24:03,760 –> 00:24:06,880
ی تمرکز روی آن مشکل دارند. ای
693
00:24:06,880 –> 00:24:08,320
694
00:24:08,320 –> 00:24:10,240
مانند فایلهای محیطی
695
00:24:10,240 –> 00:24:12,640
و ایده انتقال از یک
696
00:24:12,640 –> 00:24:15,360
میزبان محلی به میزبانی ابری میدانید
697
00:24:15,360 –> 00:24:16,720
من احساس میکنم
698
00:24:16,720 –> 00:24:17,919
این قطعاً یکی از دردسرهایی است
699
00:24:17,919 –> 00:24:20,159
که احساس کردهام و
700
00:24:20,159 –> 00:24:22,000
کتاب به درستی وارد آن چیزها میشود،
701
00:24:22,000 –> 00:24:24,080
بله من توضیح میدهم که چگونه میتوانید از متغیرهای محیطی استفاده کنید
702
00:24:24,080 –> 00:24:25,600
703
00:24:25,600 –> 00:24:27,760
، فکر میکنم در آنجا
704
00:24:27,760 –> 00:24:30,400
کمی شکاف وجود دارد، زیرا ممکن است آنقدر وجود داشته باشد
705
00:24:30,400 –> 00:24:32,880
که میتوانید به طور کلی توضیح دهید
706
00:24:32,880 –> 00:24:34,320
که چگونه میتوانید این کار را هنگام
707
00:24:34,320 –> 00:24:36,799
استقرار انجام دهید و سپس یک پلتفرم استقرار را انتخاب کنید.
708
00:24:36,799 –> 00:24:38,880
مثل شما می گویید heroku یا google
709
00:24:38,880 –> 00:24:40,880
cloud run یا هر چیز دیگری بله و سپس آنها
710
00:24:40,880 –> 00:24:42,960
باید توضیح دهند که چگونه می توانید
711
00:24:42,960 –> 00:24:44,799
متغیرهای محیطی یا اسرار خود را تنظیم کنید یا
712
00:24:44,799 –> 00:24:47,520
هر کاری که انجام می دهند و اغلب
713
00:24:47,520 –> 00:24:49,120
مانند یک
714
00:24:49,120 –> 00:24:51,039
Google cloud اجرا نمی شود دقیقاً چگونه این کار را
715
00:24:51,039 –> 00:24:54,000
با جنگو انجام دهید. یا یک آموزش کلی جنگو
716
00:24:54,000 –> 00:24:56,000
که می توانید بروید و بروید خوب، من این کار را در google cloud انجام خواهم داد.
717
00:24:56,000 –> 00:24:58,159
718
00:24:58,159 –> 00:25:00,720
719
00:25:00,720 –> 00:25:02,000
720
00:25:02,000 –> 00:25:04,480
721
00:25:04,480 –> 00:25:05,760
722
00:25:05,760 –> 00:25:07,360
تنظیم ایمن
723
00:25:07,360 –> 00:25:09,679
و ایمن بسته
724
00:25:09,679 –> 00:25:12,000
به پلتفرم دقیقاً مانند
72