در این مطلب، ویدئو شروع به استفاده از دیباگر با کد پایتون | پادکست واقعی پایتون شماره 71 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:05:39
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,960
به پادکست واقعی پایتون خوش آمدید،
2
00:00:02,960 –> 00:00:04,880
این قسمت 71 است.
3
00:00:04,880 –> 00:00:06,160
آیا هنوز هم عبارات چاپی
4
00:00:06,160 –> 00:00:07,520
را در طول کد خود میپاشید در حالی
5
00:00:07,520 –> 00:00:08,240
که آن را مینویسید،
6
00:00:08,240 –> 00:00:10,160
عبارات چاپی اغلب ناهموار هستند
7
00:00:10,160 –> 00:00:12,160
و فقط نمای محدودی از وضعیت
8
00:00:12,160 –> 00:00:12,960
9
00:00:12,960 –> 00:00:14,480
کد شما ارائه میدهند، اگر فکر میکنید باید راه بهتری برای این کار وجود داشته باشد.
10
00:00:14,480 –> 00:00:16,400
هفته در برنامه، ما نینا
11
00:00:16,400 –> 00:00:18,640
زاکارنکو را برای بحث در مورد سخنرانی پایتون خود با
12
00:00:18,640 –> 00:00:21,279
عنوان خداحافظی چاپ سلام دیباگر صحبت می کنیم، ما
13
00:00:21,279 –> 00:00:22,960
در مورد چگونگی شروع اشکال زدایی
14
00:00:22,960 –> 00:00:25,359
کد خود با افزودن یک کلمه کلیدی
15
00:00:25,359 –> 00:00:26,960
صحبت می کنیم.
16
00:00:26,960 –> 00:00:28,560
17
00:00:28,560 –> 00:00:30,640
18
00:00:30,640 –> 00:00:32,399
محیط توسعه یکپارچه
19
00:00:32,399 –> 00:00:34,079
او همچنین ترفندها و بهترین
20
00:00:34,079 –> 00:00:35,920
روشها را به اشتراک میگذارد، اگر سخنرانی کنفرانس nina را ندیدهاید،
21
00:00:35,920 –> 00:00:36,960
22
00:00:36,960 –> 00:00:39,120
این یک نقطه شروع عالی است، ما همچنین در
23
00:00:39,120 –> 00:00:41,360
مورد کار در 18 ماه گذشته
24
00:00:41,360 –> 00:00:42,800
و نحوه شارژ باتریهای خلاقانه خود صحبت
25
00:00:42,800 –> 00:00:45,120
میکنیم.
26
00:00:45,120 –> 00:00:46,800
مدار
27
00:00:46,800 –> 00:00:48,160
پایتون و شروع کار با
28
00:00:48,160 –> 00:00:50,800
الکترونیک و پایتون
29
00:00:50,800 –> 00:00:52,320
این قسمت توسط سی برای شما آورده شده است
30
00:00:52,320 –> 00:00:54,719
به توسعهدهندگان کمک میکند تا
31
00:00:54,719 –> 00:00:55,840
مشکلات مهم
32
00:00:55,840 –> 00:00:57,840
را در چند دقیقه حل کنند و
33
00:00:57,840 –> 00:00:59,440
بینشهایی را بیاموزند تا برنامههایشان
34
00:00:59,440 –> 00:01:01,520
را در بالاترین عملکرد اجرا کنند،
35
00:01:01,520 –> 00:01:13,840
بیایید شروع کنیم
36
00:01:15,510 –> 00:01:21,119
[موسیقی
37
00:01:21,119 –> 00:01:23,280
] پادکست واقعی پایتون یک
38
00:01:23,280 –> 00:01:25,119
مکالمه هفتگی درباره استفاده از
39
00:01:25,119 –> 00:01:27,360
پایتون در دنیای واقعی است.
40
00:01:27,360 –> 00:01:28,720
41
00:01:28,720 –> 00:01:30,240
هر هفته میزبان شما مصاحبه هایی با
42
00:01:30,240 –> 00:01:32,079
متخصصان جامعه و بحث
43
00:01:32,079 –> 00:01:32,960
در مورد موضوعات
44
00:01:32,960 –> 00:01:34,840
مقالات و دوره های آموزشی موجود
45
00:01:34,840 –> 00:01:36,159
46
00:01:36,159 –> 00:01:38,240
در realpython.com پس از پادکست ارائه می دهیم.
47
00:01:38,240 –> 00:01:39,840
48
00:01:39,840 –> 00:01:42,479
49
00:01:42,479 –> 00:01:44,560
به برنامه هی
50
00:01:44,560 –> 00:01:46,159
خیلی متشکرم از اینکه برگشتم،
51
00:01:46,159 –> 00:01:47,759
بله، صحبت کردن با شما با
52
00:01:47,759 –> 00:01:49,200
کل گروه شما از
53
00:01:49,200 –> 00:01:50,079
آبشارها
54
00:01:50,079 –> 00:01:51,360
بسیار سرگرم کننده بود و حضور در کنفرانس واقعا سرگرم کننده بود،
55
00:01:51,360 –> 00:01:54,000
بله، خوشحالم که
56
00:01:54,000 –> 00:01:55,920
از آن لذت بردید، ما چیزهای زیادی بدست آوردیم بازخورد بسیار خوبی
57
00:01:55,920 –> 00:01:57,840
از مردمی که گفتند این
58
00:01:57,840 –> 00:01:58,880
59
00:01:58,880 –> 00:02:01,840
رویداد آنلاین مورد علاقه آنها در سال بود، بنابراین
60
00:02:01,840 –> 00:02:02,880
61
00:02:02,880 –> 00:02:05,200
این یک تعریف عالی بود، اوه،
62
00:02:05,200 –> 00:02:06,000
عالی است،
63
00:02:06,000 –> 00:02:07,680
بله، او بسیاری از مردم
64
00:02:07,680 –> 00:02:10,080
از مجازی بودن آن هیجان زده هستند، به این معنا
65
00:02:10,080 –> 00:02:11,440
که می توانند در آن شرکت کنند،
66
00:02:11,440 –> 00:02:13,920
بله و سال آینده
67
00:02:13,920 –> 00:02:15,120
دوباره مجازی خواهد شد، ما
68
00:02:15,120 –> 00:02:17,599
دو رئیس مشترک جدید داریم که مدیسون و
69
00:02:17,599 –> 00:02:18,319
سپس
70
00:02:18,319 –> 00:02:21,520
برت گرشام را داریم که در آن حضور داشتند.
71
00:02:21,520 –> 00:02:23,280
سال گذشته صندلی هایی وجود داشت که برت
72
00:02:23,280 –> 00:02:24,640
داوطلبان را سازماندهی کرد
73
00:02:24,640 –> 00:02:27,599
مدیسون صندلی تنوع ما بود، بنابراین
74
00:02:27,599 –> 00:02:27,840
75
00:02:27,840 –> 00:02:31,040
آنها سکان هدایت را در دست می گیرند و من معتقدم ایده آنها
76
00:02:31,040 –> 00:02:32,959
این است که کنفرانس از راه دور برگزار شود اما
77
00:02:32,959 –> 00:02:34,879
سپس تعداد انگشت شماری مهمانی
78
00:02:34,879 –> 00:02:37,040
در سراسر شمال غرب اقیانوس آرام تماشا کنند، جایی که مردم
79
00:02:37,040 –> 00:02:38,879
بتوانند دور هم جمع شوند. و شخصا تماشا کنید
80
00:02:38,879 –> 00:02:41,440
که یک چروک فوق العاده جالب است،
81
00:02:41,440 –> 00:02:43,040
فکر می کنم سرگرم کننده خواهد بود
82
00:02:43,040 –> 00:02:45,840
، فکر می کنم خیلی خوب است، می
83
00:02:45,840 –> 00:02:47,440
خواستم کمی در مورد
84
00:02:47,440 –> 00:02:48,640
برخی از کارهایی که شما
85
00:02:48,640 –> 00:02:50,480
با پایه نرم افزار پایتون انجام می دهید صحبت کنم،
86
00:02:50,480 –> 00:02:51,440
87
00:02:51,440 –> 00:02:55,040
بله در آنجا چه چیز جدیدی وجود دارد بنابراین من یک
88
00:02:55,040 –> 00:02:57,360
عضو هیئت مدیره کاملاً تازه انتخاب شده هستم، من سال گذشته انتخاب شدم
89
00:02:57,360 –> 00:02:58,560
90
00:02:58,560 –> 00:03:00,720
و مطمئن نیستم که آیا می دانید که ما امسال انتخابات داشتیم
91
00:03:00,720 –> 00:03:01,680
92
00:03:01,680 –> 00:03:03,840
و این هفته از هیئت مدیره جدید استقبال خواهیم کرد،
93
00:03:03,840 –> 00:03:04,800
94
00:03:04,800 –> 00:03:07,680
بنابراین بسیار خوب، بله فوق العاده
95
00:03:07,680 –> 00:03:08,879
هیجان انگیز
96
00:03:08,879 –> 00:03:11,840
این فوق العاده و
97
00:03:11,840 –> 00:03:12,800
چالش برانگیز بوده است
98
00:03:12,800 –> 00:03:16,080
و من چیزهای زیادی یاد گرفته ام، فکر می کنم
99
00:03:16,080 –> 00:03:19,599
سال آینده قطعاً
100
00:03:19,599 –> 00:03:21,920
بسیار جالب خواهد بود زیرا
101
00:03:21,920 –> 00:03:23,120
مطمئن نیستم که شنیده اید یا خیر، اما
102
00:03:23,120 –> 00:03:26,080
اوا مدیر
103
00:03:26,080 –> 00:03:26,560
104
00:03:26,560 –> 00:03:29,040
اجرایی در دسامبر استعفا می دهد. در این برنامه در مورد آن صحبت نکردهام
105
00:03:29,040 –> 00:03:30,560
، اما بله، این یک
106
00:03:30,560 –> 00:03:31,680
اعلامیه اخیر بود
107
00:03:31,680 –> 00:03:34,480
و بنابراین برخی تغییرات در آنجا وجود دارد، بله،
108
00:03:34,480 –> 00:03:35,200
109
00:03:35,200 –> 00:03:37,599
او فوقالعاده
110
00:03:37,599 –> 00:03:38,640
111
00:03:38,640 –> 00:03:40,560
112
00:03:40,560 –> 00:03:42,480
است.
113
00:03:42,480 –> 00:03:45,360
او کارکنان شگفت انگیزی ایجاد کرده است
114
00:03:45,360 –> 00:03:46,080
و
115
00:03:46,080 –> 00:03:48,640
من کمی غمگین هستم، می دانم که زمان آن فرا رسیده است که
116
00:03:48,640 –> 00:03:49,920
117
00:03:49,920 –> 00:03:52,640
10 سال
118
00:03:52,640 –> 00:03:53,680
کاری انجام دهد،
119
00:03:53,680 –> 00:03:55,360
بله، اینطور است، اما واقعاً
120
00:03:55,360 –> 00:03:56,799
سخت خواهد بود. برای پر کردن کفشهایش
121
00:03:56,799 –> 00:03:59,680
بله، من اخیراً مارلین مونتگومری را
122
00:03:59,680 –> 00:04:00,080
روی
123
00:04:00,080 –> 00:04:02,959
بله داشتم و داستین اینگرام را اخیراً
124
00:04:02,959 –> 00:04:03,599
125
00:04:03,599 –> 00:04:05,680
داشتم بله و بنابراین ما در آنجا در مورد مسائل psf صحبت میکردیم،
126
00:04:05,680 –> 00:04:07,599
بنابراین به نظر میرسد
127
00:04:07,599 –> 00:04:09,439
موضوع مشترکی در میان مهمانها
128
00:04:09,439 –> 00:04:11,439
اخیراً وجود دارد که عالی است
129
00:04:11,439 –> 00:04:13,920
بله، داستین در این دوره انتخاب شد. همگروه من
130
00:04:13,920 –> 00:04:15,280
در سال گذشته نیز
131
00:04:15,280 –> 00:04:18,320
اوه باحال، بله، و منظورم این است که در
132
00:04:18,320 –> 00:04:20,720
کل این یک
133
00:04:20,720 –> 00:04:22,479
گروه دلسوز و مهربان از
134
00:04:22,479 –> 00:04:25,040
مردم هستند، می دانید که ما کمی زودتر در مورد این موضوع صحبت کردیم،
135
00:04:25,040 –> 00:04:26,800
اما مادرم
136
00:04:26,800 –> 00:04:27,600
137
00:04:27,600 –> 00:04:30,880
اواخر سال گذشته درگذشت و افرادی از psf
138
00:04:30,880 –> 00:04:32,960
با هم متحد شدند و آنها برای من گل و گل فرستادند.
139
00:04:32,960 –> 00:04:34,479
کارت و فقط
140
00:04:34,479 –> 00:04:36,320
اوه وای واقعاً مهربان بود و واقعاً
141
00:04:36,320 –> 00:04:38,160
شیرین بود وقتی واقعاً
142
00:04:38,160 –> 00:04:40,960
به آن نیاز داشتم بله مطمئنم که
143
00:04:40,960 –> 00:04:42,320
امسال واقعاً خشن بود
144
00:04:42,320 –> 00:04:45,520
بله بله این
145
00:04:45,520 –> 00:04:47,440
یکی از اصلیترین چیزهایی بود که
146
00:04:47,440 –> 00:04:48,720
میخواستیم در مورد آن این هفته صحبت کنیم.
147
00:04:48,720 –> 00:04:50,720
یا میخواستم بیایید و در
148
00:04:50,720 –> 00:04:53,120
مورد اشکالزدایی
149
00:04:53,120 –> 00:04:56,639
صحبت کنید و در pycon 2020 صحبت
150
00:04:56,639 –> 00:04:58,000
کردید، اما آن صحبت را در چند مکان دیگر به اشتراک گذاشتید،
151
00:04:58,000 –> 00:05:00,000
اما بعد فکر کردم که میتوانیم
152
00:05:00,000 –> 00:05:01,360
در مورد چند موضوع اضافی دیگر
153
00:05:01,360 –> 00:05:02,560
بسته به این صحبت کنیم.
154
00:05:02,560 –> 00:05:04,720
به موقع اینجا شاید اشتیاق شما برای
155
00:05:04,720 –> 00:05:07,280
پیتون مداری مانند من است
156
00:05:07,280 –> 00:05:09,680
و سپس چیزی که
157
00:05:09,680 –> 00:05:11,600
در مورد چیزی که ما در آنجا به طور خلاصه در مورد آن بحث میکردیم
158
00:05:11,600 –> 00:05:14,720
جور در میآید، دقیقاً مانند فرسودگی شغلی و
159
00:05:14,720 –> 00:05:16,240
آنچه با افراد زیادی اتفاق میافتد
160
00:05:16,240 –> 00:05:18,160
و تلاش برای کار کردن است.
161
00:05:18,160 –> 00:05:19,600
اوه که در طول
162
00:05:19,600 –> 00:05:22,880
18 ماه گذشته من نمی دانم بله بله، همه آنها
163
00:05:22,880 –> 00:05:23,520
164
00:05:23,520 –> 00:05:25,600
موضوعات عالی به نظر
165
00:05:25,600 –> 00:05:26,800
166
00:05:26,800 –> 00:05:28,400
می رسند.
167
00:05:28,400 –> 00:05:29,919
168
00:05:29,919 –> 00:05:32,320
169
00:05:32,320 –> 00:05:33,840
170
00:05:33,840 –> 00:05:36,479
در مقیاس یک تا ده
171
00:05:36,479 –> 00:05:38,240
در حال حاضر چقدر استرس دارید
172
00:05:38,240 –> 00:05:40,000
و فکر کردم می دانید که
173
00:05:40,000 –> 00:05:41,919
اعداد را از همه جای صفحه می بینم اما
174
00:05:41,919 –> 00:05:43,919
واقعاً اکثریت بود
175
00:05:43,919 –> 00:05:47,199
8 9 10. وای بله
176
00:05:47,199 –> 00:05:50,960
بله نه احساس می کنم آن را احساس می کنم
177
00:05:50,960 –> 00:05:52,560
من قبلاً کمی صحبت می کردیم
178
00:05:52,560 –> 00:05:55,360
و می دانید
179
00:05:55,360 –> 00:05:57,680
که شروع یک پروژه خلاقانه کاملاً جدید
180
00:05:57,680 –> 00:05:58,639
در
181
00:05:58,639 –> 00:06:02,080
یک پادکست در مارس 2020 چالش برانگیز است
182
00:06:02,080 –> 00:06:03,840
و از آنجا می توانید نه
183
00:06:03,840 –> 00:06:06,000
تنها مهمان پیدا کنید بلکه
184
00:06:06,000 –> 00:06:08,319
فقط انرژی خلاقانه را پیدا کنید و من احساس میکنید که
185
00:06:08,319 –> 00:06:09,199
در کل
186
00:06:09,199 –> 00:06:11,919
برای بسیاری از افراد در پایتون واقعی،
187
00:06:11,919 –> 00:06:12,240
مثل
188
00:06:12,240 –> 00:06:13,600
اینکه میدانید وقت صرف میکنند، مثل اینکه ممکن است
189
00:06:13,600 –> 00:06:15,440
آنها یک شغل تمام وقت داشته باشند
190
00:06:15,440 –> 00:06:17,520
و میدانید که مخازن
191
00:06:17,520 –> 00:06:18,720
آنها خالی است،
192
00:06:18,720 –> 00:06:21,280
تا آنجایی که خلاقیت و اضافه کردن
193
00:06:21,280 –> 00:06:22,400
موارد اضافی چیزها و
194
00:06:22,400 –> 00:06:24,880
و بنابراین من سعی می کنم از همه راه هایی که
195
00:06:24,880 –> 00:06:25,759
می توانم سعی کنم
196
00:06:25,759 –> 00:06:28,639
راهنمایی ارائه کنم و شما می دانید و
197
00:06:28,639 –> 00:06:29,919
آزادی عمل را
198
00:06:29,919 –> 00:06:31,680
دارید و می دانید و از همه راه هایی که
199
00:06:31,680 –> 00:06:33,280
می توانم مدیریت کنم من در
200
00:06:33,280 –> 00:06:35,840
درجه اول دوره های ویدیویی را مدیریت می کنم و
201
00:06:35,840 –> 00:06:36,960
بله و تلاش می کنم برای اینکه
202
00:06:36,960 –> 00:06:38,960
همه در آنجا کار کنند و کار سخت بوده است،
203
00:06:38,960 –> 00:06:40,240
بنابراین
204
00:06:40,240 –> 00:06:41,840
حدس میزنم که در بسیاری
205
00:06:41,840 –> 00:06:43,280
از زمینههای دیگر هم میبینید،
206
00:06:43,280 –> 00:06:45,680
بله، فکر میکنم سختترین کار
207
00:06:45,680 –> 00:06:46,960
208
00:06:46,960 –> 00:06:50,080
فقط نبود راههایی برای شارژ مجدد باتریهایم بوده است،
209
00:06:50,080 –> 00:06:53,360
بله منظورم این است که زمان مرخصی یکی از آنهاست
210
00:06:53,360 –> 00:06:57,360
اما در حین قفل کردن کمکی نکرد اکنون
211
00:06:57,360 –> 00:06:58,479
فکر می کنم چیز دیگری که
212
00:06:58,479 –> 00:06:59,759
جالب بود که مردم پست کردند این است که
213
00:06:59,759 –> 00:07:01,599
اوه بله، شما اکنون از راه دور کار می کنید و
214
00:07:01,599 –> 00:07:03,120
باید عالی باشد و مثل
215
00:07:03,120 –> 00:07:06,400
این است که نه مثل اینکه ریموت
216
00:07:06,400 –> 00:07:08,960
مشکلی ندارد بله اجازه دهید راز کوچکی را به شما بگویم
217
00:07:08,960 –> 00:07:09,520
218
00:07:09,520 –> 00:07:11,919
من اکنون هفت سال است که تمام وقت از راه دور کار
219
00:07:11,919 –> 00:07:12,880
کرده ام
220
00:07:12,880 –> 00:07:15,680
و دو سال گذشته هیچ شباهتی به
221
00:07:15,680 –> 00:07:16,880
کار از راه دور ندارد
222
00:07:16,880 –> 00:07:20,880
، بله چه تفاوت هایی وجود دارد
223
00:07:20,880 –> 00:07:23,360
اگر بخواهیم چند مورد را به خوبی برای
224
00:07:23,360 –> 00:07:25,280
یکی که می دانید استفاده کرده است برشماریم. به آسانی به
225
00:07:25,280 –> 00:07:26,479
بیرون رفتن به کار ناهار
226
00:07:26,479 –> 00:07:29,599
از یک کافهای که میشناسید با یک دوست برای
227
00:07:29,599 –> 00:07:30,479
قهوه ملاقات کنید
228
00:07:30,479 –> 00:07:32,639
و فقط سطحی از
229
00:07:32,639 –> 00:07:33,919
تعامل اجتماعی داشته باشید و بعد
230
00:07:33,919 –> 00:07:35,759
از اتمام کار میتوانید
231
00:07:35,759 –> 00:07:36,960
به بیرون بروید
232
00:07:36,960 –> 00:07:40,080
و کارها را انجام دهید و برنامهریزی کنید و در
233
00:07:40,080 –> 00:07:42,319
عوض در طول قرنطینه تبدیل
234
00:07:42,319 –> 00:07:43,599
به چیزی شد که فقط
235
00:07:43,599 –> 00:07:45,759
در آن گرفتار شدهاید. خانه ای با همه کسانی که
236
00:07:45,759 –> 00:07:47,039
با آنها درست زندگی می کنید
237
00:07:47,039 –> 00:07:49,599
همه پهنای باند را می خورند
238
00:07:49,599 –> 00:07:51,120
و بیشتر شبیه
239
00:07:51,120 –> 00:07:54,479
زندگی در دفتر شماست در مقابل کار
240
00:07:54,479 –> 00:07:55,199
از خانه
241
00:07:55,199 –> 00:07:56,840
242
00:07:56,840 –> 00:07:58,479
243
00:07:58,479 –> 00:08:02,080
244
00:08:02,080 –> 00:08:04,080
.
245
00:08:04,080 –> 00:08:05,440
نمیدانم به یک استارباکس یا هر چیز دیگری
246
00:08:05,440 –> 00:08:06,080
247
00:08:06,080 –> 00:08:09,440
میرفتم و قهوهای مثل داخلش میبردم و
248
00:08:09,440 –> 00:08:11,759
آنها مثل همه میزها مثل
249
00:08:11,759 –> 00:08:13,840
بستهبندی شده بودند و مثل یک سناریوی عجیب و غریب
250
00:08:13,840 –> 00:08:14,400
251
00:08:14,400 –> 00:08:16,240
مثل بازسازی سناریویی بودند، اما آنها
252
00:08:16,240 –> 00:08:17,599
253
00:08:17,599 –> 00:08:20,080
درست میدانید که بازسازی نمیکردند. خیلی عجیب بود که میدانی
254
00:08:20,080 –> 00:08:21,520
این مکانها مانند مکانهایی بود که مردم میرفتند و با هم
255
00:08:21,520 –> 00:08:22,800
میرفتند و
256
00:08:22,800 –> 00:08:24,479
کدشان را بررسی میکردند یا
257
00:08:24,479 –> 00:08:26,240
چیز دیگری برای الهام بخشیدن به آنها داشتند، میدانی
258
00:08:26,240 –> 00:08:26,800
که
259
00:08:26,800 –> 00:08:29,919
در اطراف مردم هستید، بله، به یاد داشته باشید
260
00:08:29,919 –> 00:08:33,279
ملاقات حضوری بله، من فقط از
261
00:08:33,279 –> 00:08:35,519
راه دور با یک
262
00:08:35,519 –> 00:08:38,640
گروه محلی، فنرهای pi را انجام دادم و
263
00:08:38,640 –> 00:08:39,120
264
00:08:39,120 –> 00:08:42,240
جالب بود که دوباره با آنها ارتباط برقرار کنم، اما
265
00:08:42,240 –> 00:08:43,039
از آنها در مورد
266
00:08:43,039 –> 00:08:46,160
فضای کاری که استفاده خواهند کرد، یعنی یک
267
00:08:46,160 –> 00:08:48,560
فضای کار مشترک پرسیده بودم. نگران
268
00:08:48,560 –> 00:08:49,360
بودم که اوه آیا
269
00:08:49,360 –> 00:08:52,160
این هنوز هم میدانید که اتفاق میافتد و
270
00:08:52,160 –> 00:08:53,360
آنها تلاش
271
00:08:53,360 –> 00:08:55,040
کردند هنوز آنجا هستند، اما من
272
00:08:55,040 –> 00:08:57,519
تعداد زیادی از نقاط همکاری را تصور میکنم
273
00:08:57,519 –> 00:08:58,720
، حدس میزنم که تعداد
274
00:08:58,720 –> 00:09:00,800
آنها کوچکتر میشد،
275
00:09:00,800 –> 00:09:03,519
بله، فکر میکنم بنابراین شاید
276
00:09:03,519 –> 00:09:05,440
پیدا کردن فضا سخت باشد وقتی همه اینها تمام شده باشد،
277
00:09:05,440 –> 00:09:06,880
بله، امیدوارم همه چیزهایی که می دانید
278
00:09:06,880 –> 00:09:09,440
آرام شود، من به آنها فکر می
279
00:09:09,440 –> 00:09:10,560
کنم شما راه هایی را می دانید که امیدوارم
280
00:09:10,560 –> 00:09:14,560
دوباره شارژ کنم، من بازی های ویدیویی بازی می کنم،
281
00:09:14,560 –> 00:09:16,160
این ترفند یافتن مواردی است که می توانم
282
00:09:16,160 –> 00:09:18,240
کاملاً بله، می دانم که به نظر دیوانه کننده به نظر می رسد
283
00:09:18,240 –> 00:09:18,880
284
00:09:18,880 –> 00:09:23,120
، من یک بازی را شروع کردم که در آن هیچ وقت تمام نمی شود،
285
00:09:23,120 –> 00:09:25,200
نه، احساس می کنم یکی از این
286
00:09:25,200 –> 00:09:26,640
بازی های یوبی سافت است که
287
00:09:26,640 –> 00:09:28,399
اوه من فکر می کنم اسمش Assassin’s creed
288
00:09:28,399 –> 00:09:30,000
odyssey است و
289
00:09:30,000 –> 00:09:31,440
آنها فقط چیزهای بیشتری را به سمت من پرتاب می کنند
290
00:09:31,440 –> 00:09:33,200
و من هستم مثل باشه صبر کن این مثل
291
00:09:33,200 –> 00:09:35,360
50 ساعته rs یا فلان و و و شما به تازگی
292
00:09:35,360 –> 00:09:37,120
معرفی کرده اید مانند همه این چیزهای جدیدی که من
293
00:09:37,120 –> 00:09:38,080
باید انجام دهم
294
00:09:38,080 –> 00:09:41,360
مانند اهداف اصلی، بنابراین من جدا شدم و
295
00:09:41,360 –> 00:09:42,800
یک بازی به نام um
296
00:09:42,800 –> 00:09:44,640
firewatch بازی کردم که می توانید
297
00:09:44,640 –> 00:09:46,080
بعد از ظهر آن را بازی کنید، واقعا به
298
00:09:46,080 –> 00:09:48,560
نوعی خوب است و روایت خوبی دارد
299
00:09:48,560 –> 00:09:50,320
و این چیزی است که
300
00:09:50,320 –> 00:09:52,399
می دانید احساس نمی کنید می دانید که
301
00:09:52,399 –> 00:09:53,440
سرمایه گذاری خود را دریافت نمی کنید،
302
00:09:53,440 –> 00:09:55,200
می دانید بله می توانید در یک بازی اعتبار ایجاد کنید
303
00:09:55,200 –> 00:09:57,040
و سپس یکی دیگر که من بازی کردم
304
00:09:57,040 –> 00:09:58,080
305
00:09:58,080 –> 00:10:00,399
سفری بود که بسیار سرگرم کننده بود و
306
00:10:00,399 –> 00:10:01,200
307
00:10:01,200 –> 00:10:03,519
بسیار محیطی بسیار آرامش بخش بود نوعی
308
00:10:03,519 –> 00:10:04,640
بازی سرگرم کننده بود
309
00:10:04,640 –> 00:10:07,200
بله یکی از راه هایی که باتری هایم را شارژ می کنم
310
00:10:07,200 –> 00:10:09,040
گذراندن وقت با دوستان است
311
00:10:09,040 –> 00:10:09,680
و
312
00:10:09,680 –> 00:10:13,040
من اخیراً به شهری نقل
313
00:10:13,040 –> 00:10:14,959
مکان کردم که تعداد بیشتری از دوستانم در آن زندگی می کنند و من به آن
314
00:10:14,959 –> 00:10:16,640
دسترسی بیشتری دارم
315
00:10:16,640 –> 00:10:18,720
و این خیلی خوب بود.
316
00:10:18,720 –> 00:10:21,200
حرکت خسته کننده بود، بنابراین من باتری هایم
317
00:10:21,200 –> 00:10:22,320
318
00:10:22,320 –> 00:10:25,760
را به حالت منفی خالی کردم، اما از آن زمان اوه
319
00:10:25,760 –> 00:10:27,839
بله، این برای من بسیار خوب بوده است، بنابراین
320
00:10:27,839 –> 00:10:29,839
شما چند کار در حیاط خلوت انجام داده اید،
321
00:10:29,839 –> 00:10:30,880
322
00:10:30,880 –> 00:10:34,560
بله و در این مرحله من
323
00:10:34,560 –> 00:10:36,720
بسیار خوش شانس هستم به خصوص از نظر از
324
00:10:36,720 –> 00:10:38,240
صحنه جهانی به
325
00:10:38,240 –> 00:10:41,040
واکسینه شوم و اکثر دوستان من هم
326
00:10:41,040 –> 00:10:41,680
327
00:10:41,680 –> 00:10:44,240
همینطور و بنابراین
328
00:10:44,240 –> 00:10:45,760
دور هم جمع شدن ما احساس امنیت میکنیم،
329
00:10:45,760 –> 00:10:47,360
بله، فکر میکنم راه دیگری که
330
00:10:47,360 –> 00:10:49,519
شارژ میکنم این است که با حیوانات خانگیام شارژ کنم،
331
00:10:49,519 –> 00:10:52,959
اوه من یک سگ مرزی دارم که
332
00:10:52,959 –> 00:10:56,720
جوانترین سگ من است و این کار را انجام میدهم. چابکی با او
333
00:10:56,720 –> 00:10:59,519
باید به کلاس برویم و میدانی
334
00:10:59,519 –> 00:11:00,000
بدوید
335
00:11:00,000 –> 00:11:01,600
و این مانند یک مسیر مانع برای
336
00:11:01,600 –> 00:11:03,200
سگها است اگر قبلاً آن را ندیدهاید
337
00:11:03,200 –> 00:11:04,000
اما آن را
338
00:11:04,000 –> 00:11:05,519
ندیدهاید و مرزی را ندیدهاید.
339
00:11:05,519 –> 00:11:07,200
340
00:11:07,200 –> 00:11:08,640
فقط با انگیزه غذا و
341
00:11:08,640 –> 00:11:10,560
در نهایت او فقط یک جور طغیان می کند
342
00:11:10,560 –> 00:11:12,839
و بالای قاب می ایستد و فقط
343
00:11:12,839 –> 00:11:14,880
خیره می شود
344
00:11:14,880 –> 00:11:17,519
و می رود وای منظره فوق العاده ای است از اینجا بنابراین
345
00:11:17,519 –> 00:11:18,959
من می خواستم سگی پیدا کنم
346
00:11:18,959 –> 00:11:20,480
که مشتاق به خشنود بودن در
347
00:11:20,480 –> 00:11:22,079
واژگانش باشد، بله.
348
00:11:22,079 –> 00:11:23,839
من یک بوردر کولی گرفتم و
349
00:11:23,839 –> 00:11:25,200
خیلی لذت بخش بود،
350
00:11:25,200 –> 00:11:27,440
تلاش برای فهمیدن این موضوع و دادن
351
00:11:27,440 –> 00:11:29,120
دستورات شما به او و آموزش دادن به او
352
00:11:29,120 –> 00:11:30,480
چگونه کارها را انجام دهد و
353
00:11:30,480 –> 00:11:33,360
این امری است که نمی دانم
354
00:11:33,360 –> 00:11:35,839
برای هر دوی ما مفید بوده است.
355
00:11:35,839 –> 00:11:38,240
می دانی او را بیرون می کشد و من را بیرون می کند پس
356
00:11:38,240 –> 00:11:40,240
من من در چند ماه آینده یک توله سگ
357
00:11:40,240 –> 00:11:42,079
می گیرم و خیلی هیجان زده هستم،
358
00:11:42,079 –> 00:11:44,720
بله، به نظر می رسد،
359
00:11:44,720 –> 00:11:46,320
این یک شمشیر دولبه است،
360
00:11:46,320 –> 00:11:48,320
بله می دانید، اما می تواند یک شارژر
361
00:11:48,320 –> 00:11:50,000
باتری باشد
362
00:11:50,000 –> 00:11:52,639
که مطمئناً بله، این یک شمشیر دولبه است. توله سوم و بنابراین
363
00:11:52,639 –> 00:11:53,920
من آماده هستم و قبلاً
364
00:11:53,920 –> 00:11:55,440
در این نقش بودم که
365
00:11:55,440 –> 00:11:57,760
برای کار زیاد سفر می کردم و
366
00:11:57,760 –> 00:11:59,360
واقعاً
367
00:11:59,360 –> 00:12:01,519
به این زودی ها با قدرت کامل برنمی گردد
368
00:12:01,519 –> 00:12:02,560
و بنابراین
369
00:12:02,560 –> 00:12:04,240
اکنون بهترین زمان است که بتوانید شما را بدست آورید.
370
00:12:04,240 –> 00:12:06,160
میتوانم در حالت تولهگی قرار بگیرم،
371
00:12:06,160 –> 00:12:09,360
بله، عالی به نظر میرسد،
372
00:12:09,360 –> 00:12:11,200
آماده برای تمام نفسهای تولهسگ و
373
00:12:11,200 –> 00:12:14,079
همه بوسههای تولهسگی
374
00:12:15,200 –> 00:12:18,240
، چیزی که مورد علاقه من است،
375
00:12:18,480 –> 00:12:20,000
خوب آیا میخواهید
376
00:12:20,000 –> 00:12:22,240
کمی در اشکالزدایی شیرجه بزنید، بله، بیایید در
377
00:12:22,240 –> 00:12:22,959
مورد آن
378
00:12:22,959 –> 00:12:25,680
صحبت کنیم، صحبت شما با برچسب چاپ خداحافظی شد
379
00:12:25,680 –> 00:12:26,880
سلام
380
00:12:26,880 –> 00:12:30,000
دیباگر بله درست است مثل
381
00:12:30,000 –> 00:12:32,079
اینکه شما تقریباً در همه
382
00:12:32,079 –> 00:12:33,839
زبان های برنامه نویسی
383
00:12:33,839 –> 00:12:36,959
می دانید این چیزی که می دانید چگونه چاپ شده است
384
00:12:36,959 –> 00:12:40,639
تا اساساً تأیید کنید که
385
00:12:40,639 –> 00:12:42,880
در یک وضعیت خاص از
386
00:12:42,880 –> 00:12:44,880
کد خود در کجا هستید، اما شاید بتوانید با آن صحبت کنید.
387
00:12:44,880 –> 00:12:47,120
شما می دانید شاید چرا این اوه
388
00:12:47,120 –> 00:12:50,079
کلون است کی و اوم چرا ممکن است بخواهید به
389
00:12:50,079 –> 00:12:50,639
390
00:12:50,639 –> 00:12:53,839
گزینه بهتری فکر کنید، بله، منظورم این است که
391
00:12:53,839 –> 00:12:55,040
چاپ آسان است،
392
00:12:55,040 –> 00:12:57,120
این یکی از اولین چیزهایی است که
393
00:12:57,120 –> 00:12:58,399
یاد می گیرید
394
00:12:58,399 –> 00:13:00,639
و زمانی که برنامه های بسیار ابتدایی می نویسید
395
00:13:00,639 –> 00:13:01,680
396
00:13:01,680 –> 00:13:03,440
، به راحتی می توانید چند
397
00:13:03,440 –> 00:13:04,959
عبارت چاپی را در آن قرار دهید. در آنجا میتوانید
398
00:13:04,959 –> 00:13:06,480
وضعیت خود را بررسی کنید و کاملاً خوب هستید، من میروم،
399
00:13:06,480 –> 00:13:07,279
400
00:13:07,279 –> 00:13:09,760
اما وقتی شروع به کار بر روی
401
00:13:09,760 –> 00:13:11,760
پایههای کد پیشرفتهتر میکنید یا بهعنوان تیم شروع به کار
402
00:13:11,760 –> 00:13:13,600
روی کد میکنید
403
00:13:13,600 –> 00:13:15,920
، این فقط یک متغیر نیست که ممکن است
404
00:13:15,920 –> 00:13:17,600
باعث مشکلی وجود دارد
405
00:13:17,600 –> 00:13:21,680
و من نمی دانم چرا چنین
406
00:13:21,680 –> 00:13:24,000
مقاومتی در برابر اشکال زدایی وجود دارد، نمی دانم که آیا
407
00:13:24,000 –> 00:13:24,480
این فقط
408
00:13:24,480 –> 00:13:27,519
توسعه دهندگان پایتون هستند یا
409
00:13:27,519 –> 00:13:30,000
به طور کلی مهندسان، اما اولین باری
410
00:13:30,000 –> 00:13:30,959
که این سخنرانی را ارائه
411
00:13:30,959 –> 00:13:33,680
دادم فکر می کنم در استرالیا pycon
412
00:13:33,680 –> 00:13:34,480
413
00:13:34,480 –> 00:13:36,240
australium بود، یک نمایش کوچک انجام دادم در
414
00:13:36,240 –> 00:13:37,680
ابتدا فکر می
415
00:13:37,680 –> 00:13:40,880
کردم چند نفر از پرینت برای اشکال زدایی استفاده می کنند
416
00:13:40,880 –> 00:13:42,720
و می دانید تقریباً همه
417
00:13:42,720 –> 00:13:44,320
دست های خود را بلند کرده اند و من به نوعی انتظار
418
00:13:44,320 –> 00:13:45,600
419
00:13:45,600 –> 00:13:47,279
داشتم که بدانید من هنوز هم گاهی اوقات عبارات چاپی را در آنجا پرتاب می
420
00:13:47,279 –> 00:13:49,279
کنم و درست مثل این بودم که از اشکال زدا استفاده می کنم.
421
00:13:49,279 –> 00:13:50,480
و من انتظار داشتم شاید
422
00:13:50,480 –> 00:13:52,560
50 درصد اتاق دستان خود را بالا ببرند
423
00:13:52,560 –> 00:13:53,920
و بیشتر شبیه
424
00:13:53,920 –> 00:13:57,040
10 یا 20 درصد بود، بله
425
00:13:57,040 –> 00:14:00,079
، واقعاً چیزی نیست که مردم
426
00:14:00,079 –> 00:14:03,279
از آن استفاده کنند، اما مزایای زیادی وجود دارد که
427
00:14:03,279 –> 00:14:04,399
428
00:14:04,399 –> 00:14:06,639
یکی از بزرگترین آنها این است که می توانید واقعاً پیچیده را بررسی کنید.
429
00:14:06,639 –> 00:14:08,320
حالت
430
00:14:08,320 –> 00:14:11,040
و شما می توانید آن را در نقطه اجرا بررسی کنید،
431
00:14:11,040 –> 00:14:12,079
432
00:14:12,079 –> 00:14:14,639
جایی که آن حالت همه ساخته شده است، من فکر می
433
00:14:14,639 –> 00:14:16,399
کنم این شگفت انگیز است، بله، فکر می کنم این
434
00:14:16,399 –> 00:14:18,000
یکی از موارد صحبت شما است که من
435
00:14:18,000 –> 00:14:20,079
فکر می کردم یک نمایش اولیه واقعا عالی بود
436
00:14:20,079 –> 00:14:22,480
شما پروژه ای ایجاد کردید
437
00:14:22,480 –> 00:14:23,199
که
438
00:14:23,199 –> 00:14:26,639
این یک یک نوع
439
00:14:26,639 –> 00:14:28,800
پروژه فلاسک ساده که بله می دانید
440
00:14:28,800 –> 00:14:30,560
با github صحبت می کند
441
00:14:30,560 –> 00:14:32,160
و بر اساس زبان به دنبال ستاره های
442
00:14:32,160 –> 00:14:33,920
مخازن می گردد و سپس
443
00:14:33,920 –> 00:14:35,120
شما مانند یک صفحه
444
00:14:35,120 –> 00:14:37,120
جلویی دارید که در آن می توانید موارد را روشن
445
00:14:37,120 –> 00:14:38,240
و خاموش کنید
446
00:14:38,240 –> 00:14:41,920
و قادر به مرتب سازی آنها هستید. آن را تحریک کنید و
447
00:14:41,920 –> 00:14:43,519
سپس این یک مثال خوب است زیرا
448
00:14:43,519 –> 00:14:45,279
شما یک سری چیزها را دریافت
449
00:14:45,279 –> 00:14:47,440
می کنید که می توانید درست زمانی که در مورد بررسی صحبت می کنید به آنها نگاه کنید.
450
00:14:47,440 –> 00:14:49,519
451
00:14:49,519 –> 00:14:51,279
452
00:14:51,279 –> 00:14:53,199
هر چیزی که می توانید
453
00:14:53,199 –> 00:14:54,959
متغیرهایی را که در
454
00:14:54,959 –> 00:14:57,199
آنها ارسال شده است بررسی کنید، می توانید ساختارهای داده را بررسی کنید و
455
00:14:57,199 –> 00:14:58,480
در واقع
456
00:14:58,480 –> 00:15:00,560
به داخل آنها نگاه کنید، می توانید
457
00:15:00,560 –> 00:15:02,480
آنها را کوتاه کنید.
458
00:15:02,480 –> 00:15:04,639
459
00:15:04,639 –> 00:15:05,600
460
00:15:05,600 –> 00:15:08,000
461
00:15:08,000 –> 00:15:10,320
json
462
00:15:10,320 –> 00:15:12,800
اساساً در خط فرمان قرار دارد، زیرا
463
00:15:12,800 –> 00:15:14,720
464
00:15:14,720 –> 00:15:16,880
این ساختارهای داده تودرتوی بزرگ
465
00:15:16,880 –> 00:15:19,920
و نحوه کار با آنها همیشه برای من آزاردهنده است
466
00:15:19,920 –> 00:15:22,399
و در بسیاری از مواقع فقط می توانید
467
00:15:22,399 –> 00:15:24,000
چیزی را در دیباگر کشف
468
00:15:24,000 –> 00:15:26,320
کنید و اکنون می توانید آن را کپی و جایگذاری کنید.
469
00:15:26,320 –> 00:15:28,160
کد را در برنامه خود وارد کنید،
470
00:15:28,160 –> 00:15:29,680
لازم نیست بفهمید که چگونه این کار
471
00:15:29,680 –> 00:15:31,440
را دوباره انجام دهید،
472
00:15:31,440 –> 00:15:34,480
اما مشکل چاپ نیز این است که
473
00:15:34,480 –> 00:15:35,839
اگر می
474
00:15:35,839 –> 00:15:37,759
خواهید ویژگی را ارسال کنید تا همه چاپ را پیدا کنید، باید این کار را انجام دهید.
475
00:15:37,759 –> 00:15:38,639
بیانیه ها
476
00:15:38,639 –> 00:15:41,040
را حذف کنید و نمی دانم آیا
477
00:15:41,040 –> 00:15:42,639
این اتفاق برای شما افتاده است یا
478
00:15:42,639 –> 00:15:45,360
نه، اما من مشکلاتی داشتم که در آن سعی می کردم
479
00:15:45,360 –> 00:15:47,360
چیزی را اشکال زدایی کنم که از یک دستور چاپ استفاده می کردم
480
00:15:47,360 –> 00:15:48,399
481
00:15:48,399 –> 00:15:52,240
و باگ اشکالی بود که من
482
00:15:52,240 –> 00:15:54,079
هنگام چاپ چیزی معرفی کردم.
483
00:15:54,079 –> 00:15:54,959
چاپ
484
00:15:54,959 –> 00:15:57,839
چیز اشتباه یا تفسیر نادرست آن تا به
485
00:15:57,839 –> 00:15:59,279
حال برای شما اتفاق افتاده است
486
00:15:59,279 –> 00:16:01,519
بله به این معنا که حدس میزنم یک جورهایی
487
00:16:01,519 –> 00:16:03,199
به شکلی جانبی
488
00:16:03,199 –> 00:16:05,759
که اگر ساختار چاپی خود را به
489
00:16:05,759 –> 00:16:07,199
درستی تنظیم
490
00:16:07,199 –> 00:16:10,240
نکرده باشید، بله، به اشکال تبدیل میشود
491
00:16:11,519 –> 00:16:14,880
و پس از آن چه هستید با گفتن اوم،
492
00:16:14,880 –> 00:16:16,160
شما یکی از مواردی را ذکر کردید
493
00:16:16,160 –> 00:16:18,320
که به نظر من خیلی جالب بود، مثلاً
494
00:16:18,320 –> 00:16:21,120
چه چیزی را می توانید به خوبی چاپ کنید، واقعاً می توانید
495
00:16:21,120 –> 00:16:22,720
496
00:16:22,720 –> 00:16:25,360
نحوه نمایش اشیاء را که دقیقاً از حالت شی می دانید چاپ کنید،
497
00:16:25,360 –> 00:16:27,279
498
00:16:27,279 –> 00:16:30,160
در حالی که در این روش دیگر
499
00:16:30,160 –> 00:16:31,279
اشکال زدایی
500
00:16:31,279 –> 00:16:35,199
استفاده از ابزاری مانند pdb این است
501
00:16:35,199 –> 00:16:37,680
که میتوانید با آن بازی کنید
502
00:16:37,680 –> 00:16:39,360
و این تعامل را با آن داشته باشید
503
00:16:39,360 –> 00:16:41,440
، اما همچنین به شما اجازه میدهد
504
00:16:41,440 –> 00:16:44,959
ببینید که میدانید مانند
505
00:16:44,959 –> 00:16:45,920
چیزی که من نمیدانم سعی میکنم به آن فکر کنم.
506
00:16:45,920 –> 00:16:47,360
روشهای متفاوتی که بهشکل پیدا میشود
507
00:16:47,360 –> 00:16:49,040
، بسیار متفاوت
508
00:16:49,040 –> 00:16:50,160
از این
509
00:16:50,160 –> 00:16:51,839
نمایش ساده خالص است که از قبل تنظیم شده است،
510
00:16:51,839 –> 00:16:54,079
511
00:16:54,079 –> 00:16:55,600
بله، دقیقاً درست است و سپس
512
00:16:55,600 –> 00:16:58,240
انجام کاری مانند run dir
513
00:16:58,240 –> 00:17:00,399
روی متغیر خود آسان است و مانند ما خوب است.
514
00:17:00,399 –> 00:17:01,839
آیا روش اشتباهی را برای فراخوانی
515
00:17:01,839 –> 00:17:02,639
روشهای
516
00:17:02,639 –> 00:17:04,799
دیگر در دسترس انتخاب کردهام، بله، فکر میکنم این
517
00:17:04,799 –> 00:17:06,319
بسیار جالب است و
518
00:17:06,319 –> 00:17:08,720
بهطور خاص مثالی
519
00:17:08,720 –> 00:17:09,439
520
00:17:09,439 –> 00:17:11,919
داشتید که وقتی مشکل بیانیه چاپی را دارید به شما برخورد میکند،
521
00:17:11,919 –> 00:17:13,119
522
00:17:13,119 –> 00:17:15,280
دقیقاً مانند تودرتو،
523
00:17:15,280 –> 00:17:16,880
ساختارهای داده فوقالعاده تودرتو را میشناسید.
524
00:17:16,880 –> 00:17:19,439
اگر فقط یک رشته یا یک عدد باشد،
525
00:17:19,439 –> 00:17:21,039
هر چه باشد، اما میدانید که من فکر میکردم
526
00:17:21,039 –> 00:17:22,000
527
00:17:22,000 –> 00:17:23,679
به یک چیز نگاه میکنم و آن چیز
528
00:17:23,679 –> 00:17:25,520
کاملاً متفاوتی است و
529
00:17:25,520 –> 00:17:28,480
بله، قطعاً زمان صرف
530
00:17:28,480 –> 00:17:30,320
کردم تا سرم را بخارم و
531
00:17:30,320 –> 00:17:32,400
خوب میدانی که این با هم مطابقت ندارد و واقعاً
532
00:17:32,400 –> 00:17:33,919
همینطور بود. فقط عبارت چاپی
533
00:17:33,919 –> 00:17:35,120
534
00:17:35,120 –> 00:17:37,360
بهم ریخته بله و سپس چاپ کردن، شما می دانید، بنابراین
535
00:17:37,360 –> 00:17:39,440
چاپ چیزی مانند
536
00:17:39,440 –> 00:17:42,480
json می تواند بسیار زشت باشد، بله،
537
00:17:42,480 –> 00:17:43,039
اگرچه بسیار
538
00:17:43,039 –> 00:17:46,320
سخت است، بله، تجزیه آن می تواند بسیار زیاد
539
00:17:46,320 –> 00:17:48,960
باشد، بنابراین توانایی محدود کردن چیزها
540
00:17:48,960 –> 00:17:49,840
541
00:17:49,840 –> 00:17:51,440
بسته به آنچه شما دارید. در حال بررسی هستم، بنابراین
542
00:17:51,440 –> 00:17:53,360
شاید بتوانیم در مورد
543
00:17:53,360 –> 00:17:55,520
پیشنهادهایی مانند مانند پیشنهاد صحبت کنیم، مثلاً اگر کسی میخواهد
544
00:17:55,520 –> 00:17:57,280
شروع کند خوب است
545
00:17:57,280 –> 00:17:59,280
، او پیشنهاد میکند من اشکالزدایی را انجام دهم
546
00:17:59,280 –> 00:18:00,880
547
00:18:00,880 –> 00:18:03,280
بله، آیا شما به sta پیشنهاد میکنید به
548
00:18:03,280 –> 00:18:04,320
549
00:18:04,320 –> 00:18:06,880
550
00:18:06,880 –> 00:18:08,000
نظر شما نقطه شروع خوبی است،
551
00:18:08,000 –> 00:18:10,720
552
00:18:10,720 –> 00:18:12,160
553
00:18:12,160 –> 00:18:14,559
اگر در خط فرمان راحت هستید
554
00:18:14,559 –> 00:18:16,799
، راحتترین راه برای ورود
555
00:18:16,799 –> 00:18:20,000
به دیباگر مخصوصاً در پایتون 37 است. 37
556
00:18:20,000 –> 00:18:22,160
به علاوه این است که فقط روش نقطه شکست را
557
00:18:22,160 –> 00:18:23,120
558
00:18:23,120 –> 00:18:25,039
در آنجا بیندازید و برنامه خود را اجرا کنید و
559
00:18:25,039 –> 00:18:27,120
ناگهان یک دیباگر دارید،
560
00:18:27,120 –> 00:18:30,000
بله، دیوانه کننده است که ندارید، اما
561
00:18:30,000 –> 00:18:31,440
قبلاً باید یک
562
00:18:31,440 –> 00:18:34,400
عبارت import صحیح داشته باشید، بله و این یک
563
00:18:34,400 –> 00:18:36,480
جور بود. یک نقطه ویرگول
564
00:18:36,480 –> 00:18:38,559
در بین آن عجیب و غریب به نظر می رسید
565
00:18:38,559 –> 00:18:40,640
نه روشمند، نه کاملاً
566
00:18:40,640 –> 00:18:41,600
پایتونیک،
567
00:18:41,600 –> 00:18:43,440
بله، بنابراین روش نقطه شکست
568
00:18:43,440 –> 00:18:45,039
بسیار آسان است شما مجبور نیستید
569
00:18:45,039 –> 00:18:46,320
واردات را به خاطر بسپارید
570
00:18:46,320 –> 00:18:49,760
و فقط بلافاصله در یک کنسول قرار می گیرید
571
00:18:49,760 –> 00:18:50,720
572
00:18:50,720 –> 00:18:53,200
که در آن جایی باید کسی باشد.
573
00:18:53,200 –> 00:18:53,919
574
00:18:53,919 –> 00:18:56,160
نقطه شکست کلمه را با پرانتز رها کنید، در کجا
575
00:18:56,160 –> 00:18:57,039
باید قرار دهند، این
576
00:18:57,039 –> 00:18:59,360
نقطه خوبی خواهد بود، واقعاً در هر جایی
577
00:18:59,360 –> 00:19:00,960
که سعی می کنند بفهمند شما
578
00:19:00,960 –> 00:19:01,360
579
00:19:01,360 –> 00:19:04,559
یک اشکال یا آنچه در کدشان اتفاق می افتد می شناسید
580
00:19:04,559 –> 00:19:06,320
و فقط سعی می کنند آن را پیدا کنند. آن
581
00:19:06,320 –> 00:19:08,880
را تا حد امکان به موضوع نزدیک کنید تا
582
00:19:08,880 –> 00:19:10,000
مجبور نباشید به
583
00:19:10,000 –> 00:19:13,120
طور مداوم از کد عبور
584
00:19:13,120 –> 00:19:15,600
کنید که لزوماً به
585
00:19:15,600 –> 00:19:17,360
استفاده عالی دیگر از اشکال زدا علاقه
586
00:19:17,360 –> 00:19:20,559
ندارید، فرض کنید می خواهید ببینید که یک روش چگونه روی یک
587
00:19:20,559 –> 00:19:21,039
روش
588
00:19:21,039 –> 00:19:23,760
خاص کار می کند. مجموعهای از دادهها
589
00:19:23,760 –> 00:19:25,200
را میتوانید
590
00:19:25,200 –> 00:19:27,679
در بالای آن روش قرار دهید و آن را تماشا
591
00:19:27,679 –> 00:19:28,480
کنید و
592
00:19:28,480 –> 00:19:30,559
خوب باشید، میبینم که این اصلاح در
593
00:19:30,559 –> 00:19:32,320
اینجا اتفاق میافتد و
594
00:19:32,320 –> 00:19:34,160
آنطور که من انتظار داشتم کار
595
00:19:34,160 –> 00:19:35,760
نمیکند و این دادهها کار نمیکنند. به نظر
596
00:19:35,760 –> 00:19:37,840
می رسد که من فکر می کردم این کار را انجام داد، همچنین
597
00:19:37,840 –> 00:19:39,120
ابزار خوبی برای استفاده برای
598
00:19:39,120 –> 00:19:42,400
درک بهتر کد با داده های زنده است،
599
00:19:42,400 –> 00:19:44,160
بنابراین اگر
600
00:19:44,160 –> 00:19:46,400
نقطه شکست را در بالای
601
00:19:46,400 –> 00:19:48,880
آن قرار دهید، از ویژگی
602
00:19:48,880 –> 00:19:49,760
قادر بودن استفاده خواهید کرد. قدم
603
00:19:49,760 –> 00:19:52,400
به جلو بله و به نوعی تماشای تغییر وضعیت در حین
604
00:19:52,400 –> 00:19:54,160
حرکت
605
00:19:54,160 –> 00:19:56,799
بله دقیقاً خوب است و سپس اگر
606
00:19:56,799 –> 00:19:57,360
607
00:19:57,360 –> 00:19:59,760
در خط فرمان راحت نیستید، هر ایده ای
608
00:19:59,760 –> 00:20:01,120
از اشکال زدایی نیز پشتیبانی می
609
00:20:01,120 –> 00:20:04,240
کند و بصری تر است
610
00:20:04,240 –> 00:20:06,720
و شاید کمی راحت تر
611
00:20:06,720 –> 00:20:09,120
به عنوان مثال من از کد در مقابل استفاده می کنم
612
00:20:09,120 –> 00:20:10,960
و یکی از ویژگی هایی که من واقعاً در
613
00:20:10,960 –> 00:20:12,320
دیباگر کد در مقابل آن دوست دارم این
614
00:20:12,320 –> 00:20:15,039
است که وقتی نقطه شکستی دارید
615
00:20:15,039 –> 00:20:15,919
که ضربه خورده است
616
00:20:15,919 –> 00:20:18,240
و فعال است، می توانید ماوس را
617
00:20:18,240 –> 00:20:19,520
روی متغیرها قرار دهید
618
00:20:19,520 –> 00:20:22,400
و این مقدار را به شما نشان می دهد بله و
619
00:20:22,400 –> 00:20:24,559
آن ها متغیرهایی هستند مانند داخل بدنه
620
00:20:24,559 –> 00:20:25,120
621
00:20:25,120 –> 00:20:28,240
شما. شما کد پایتون را میدانید بله
622
00:20:28,240 –> 00:20:29,919
لزوماً چیزهایی نیست که در قسمتی وجود
623
00:20:29,919 –> 00:20:32,240
دارد که شما میدانید یا هر چیز دیگری که من فکر میکردم
624
00:20:32,240 –> 00:20:33,120
625
00:20:33,120 –> 00:20:34,720
واقعاً نمایش جالبی بود که در
626
00:20:34,720 –> 00:20:37,039
آنجا ارائه کردید، ممکن است ببینید که
627
00:20:37,039 –> 00:20:41,200
در ایدهای که میتواند به شما کمک کند در حین
628
00:20:41,200 –> 00:20:43,919
مرور یک موضوع خاص به شما کمک کند.
629
00:20:43,919 –> 00:20:45,679
تعریف تابع و این به نوعی
630
00:20:45,679 –> 00:20:46,880
تعریف را برای شما بسط می دهد،
631
00:20:46,880 –> 00:20:48,400
بله، اما در این مورد، وقتی در
632
00:20:48,400 –> 00:20:50,000
حالت اشکال زدایی است، می
633
00:20:50,000 –> 00:20:53,039
تواند مقادیر را به نوعی پر کند و
634
00:20:53,039 –> 00:20:56,000
این واقعاً نرم است، بله، و می دانید که من
635
00:20:56,000 –> 00:20:56,640
ممکن
636
00:20:56,640 –> 00:20:59,520
است کمی جانبدارانه باشم، اما فکر می کنم صحبت من است.
637
00:20:59,520 –> 00:21:00,640
خیلی خوب است
638
00:21:00,640 –> 00:21:04,000
و فکر میکنم واقعاً
639
00:21:04,000 –> 00:21:06,159
میدانید یک نمای کلی از
640
00:21:06,159 –> 00:21:07,760
انواع مختلف اشکالزدایی ارائه دهید که چرا
641
00:21:07,760 –> 00:21:09,120
ممکن است بخواهید آن را انجام دهید،
642
00:21:09,120 –> 00:21:11,280
من یک برگه تقلب کوچک درست کردم که میتوانید
643
00:21:11,280 –> 00:21:12,240
644
00:21:12,240 –> 00:21:15,520
با debu دانلود کنید عبارات بهتر و اوه بله
645
00:21:15,520 –> 00:21:16,080
،
646
00:21:16,080 –> 00:21:18,240
من فکر می کنم کارم را خیلی خوب انجام دادم، بله،
647
00:21:18,240 –> 00:21:19,760
شما مدتی است که آن را تقویت کرده اید
648
00:21:19,760 –> 00:21:22,480
که بسیار عالی
649
00:21:23,039 –> 00:21:24,799
است، مردم بازخورد خوبی ارائه کردند که
650
00:21:24,799 –> 00:21:26,480
شما
651
00:21:26,480 –> 00:21:28,640
بازخورد کمتری را وارد کرده اید که من
652
00:21:28,640 –> 00:21:30,720
ترفندهای کوچک بیشتری را در اینجا گنجانده ام و وجود دارد، اما
653
00:21:30,720 –> 00:21:34,159
خوب، وقتی می دانید که من
654
00:21:34,159 –> 00:21:36,320
حسرت بازخورد کنفرانس را از ارائه یک سخنرانی زنده از دست می دهم،
655
00:21:36,320 –> 00:21:37,200
656
00:21:37,200 –> 00:21:41,919
اما مردم از این سخنرانی بیرون می آیند،
657
00:21:41,919 –> 00:21:46,159
تکان خوردند، آنها کاملاً بیرون آمدند
658
00:21:46,159 –> 00:21:47,919
اولین باری که من آن را به کسی دادم که به طور
659
00:21:47,919 –> 00:21:49,360
تصادفی از اتاق خارج شده است و آنها
660
00:21:49,360 –> 00:21:51,440
مانند اوه خدای من این
661
00:21:51,440 –> 00:21:54,720
ده ها ساعت در هفته من را نجات می دهد.
662
00:21:54,720 –> 00:21:57,280
نمی توانم باور کنم که من در مورد این موضوع
663
00:21:57,280 –> 00:21:58,720
664
00:21:58,720 –> 00:22:00,320
665
00:22:00,320 –> 00:22:01,919
666
00:22:01,919 –> 00:22:04,159
نمی دانستم. مطمئن نیستم
667
00:22:04,159 –> 00:22:04,960
باید چه کار کنم
668
00:22:04,960 –> 00:22:07,280
یا یک بار تجربه بدی داشتند که
669
00:22:07,280 –> 00:22:08,000
670
00:22:08,000 –> 00:22:10,080
در یک کنسول دیباگر قرار گرفتند و مثل
671
00:22:10,080 –> 00:22:11,280
اینکه نمیدانم چگونه از آن خارج شوم، نمیدانم
672
00:22:11,280 –> 00:22:12,559
چه اتفاقی میافتد
673
00:22:12,559 –> 00:22:15,039
و بنابراین فکر میکنم مردم فکر میکنند که این کار بسیار
674
00:22:15,039 –> 00:22:16,480
پیشرفته است. مفهومی
675
00:22:16,480 –> 00:22:18,159
که نمی دانند چگونه از آن استفاده کنند، نمی
676
00:22:18,159 –> 00:22:19,679
دانند چه چیزی قبل از شروع
677
00:22:19,679 –> 00:22:22,159
و بنابراین صحبت فقط یک ورودی بسیار عالی
678
00:22:22,159 –> 00:22:23,039
679
00:22:23,039 –> 00:22:25,200
برای کارهایی است که می توانید با اشکال زدایی انجام دهید و
680
00:22:25,200 –> 00:22:27,919
سپس کارهای بیشتری وجود دارد که می توانید بروید
681
00:22:27,919 –> 00:22:29,440
و از آنجا انجام دهید،
682
00:22:29,440 –> 00:22:31,200
بسته های واقعاً
683
00:22:31,200 –> 00:22:33,600
پیشرفته زیادی وجود دارد.
684
00:22:33,600 –> 00:22:35,200
زمانی
685
00:22:35,200 –> 00:22:40,799
که اصول اولیه را دریافت کردید،
686
00:22:40,799 –> 00:22:42,320
این قسمت توسط قرن به شما ارائه میشود و
687
00:22:42,320 –> 00:22:44,720
به توسعهدهندگان کمک میکند تا
688
00:22:44,720 –> 00:22:45,600
مشکلات مهم
689
00:22:45,600 –> 00:22:47,520
را در عرض چند دقیقه حل کنند و
690
00:22:47,520 –> 00:22:49,120
بینشهایی بیاموزند تا برنامههای خود
691
00:22:49,120 –> 00:22:50,960
را در بالاترین عملکرد خود نگه دارند،
692
00:22:50,960 –> 00:22:53,120
آنچه از نگهبان انتظار دارید.
693
00:22:53,120 –> 00:22:55,360
694
00:22:55,360 –> 00:22:57,440
بنابراین میتوانید خطاهای برنامههای خود را برطرف کنید و
695
00:22:57,440 –> 00:22:59,440
عملکرد آن را بهینه
696
00:22:59,440 –> 00:23:01,039
کنید.
697
00:23:01,039 –> 00:23:02,960
مدیران و توسعهدهندگان مهندسی نظارت بر عملکرد
698
00:23:02,960 –> 00:23:04,960
اکنون یک ابزار واحد برای ردیابی
699
00:23:04,960 –> 00:23:06,240
مشکلات عملکرد پایتون
700
00:23:06,240 –> 00:23:08,640
به تماسهای Api با عملکرد ضعیف
701
00:23:08,640 –> 00:23:09,440
و همچنین نشان دادن
702
00:23:09,440 –> 00:23:12,320
همه خطاهای کد مرتبط و با
703
00:23:12,320 –> 00:23:13,919
نظارت خطای نگهبان در اختیار دارند.
704
00:23:13,919 –> 00:23:15,919
می تواند رویدادهای مهمی را
705
00:23:15,919 –> 00:23:18,159
که منجر به هر استثنای پایتون شده
706
00:23:18,159 –> 00:23:21,440
است، درک کند، چه پرس و جوهای sql، شبکه لاگ اشکال زدایی
707
00:23:21,440 –> 00:23:22,159
درخواستها
708
00:23:22,159 –> 00:23:24,880
یا خطاهای گذشته زمان کمتری را صرف رفع
709
00:23:24,880 –> 00:23:25,440
باگها
710
00:23:25,440 –> 00:23:28,080
و زمان بیشتری برای ایجاد ویژگیها
711
00:23:28,080 –> 00:23:28,720
میکنند
712
00:23:28,720 –> 00:23:32,240
، میتوانید در نگهبان دات آیو اسلش چهار برای
713
00:23:32,240 –> 00:23:34,960
اسلش پایتون بیشتر بیاموزید یا میتوانید روی پیوند
714
00:23:34,960 –> 00:23:37,000
موجود در نتهای نمایش کلیک کنید
715
00:23:37,000 –> 00:23:39,760
[موسیقی]
716
00:23:39,760 –> 00:23:42,880
بله، احساس میکنم که روی آن را لمس کردهام
717
00:23:42,880 –> 00:23:44,880
ایده برخی از این
718
00:23:44,880 –> 00:23:47,120
حوزههای پیشرفتهتر
719
00:23:47,120 –> 00:23:49,600
در گفتگوهایمان که من و دیوید
720
00:23:49,600 –> 00:23:51,120
در مورد مقالههای خاصی داشتیم که در
721
00:23:51,120 –> 00:23:51,840
مورد
722
00:23:51,840 –> 00:23:53,679
پروفایلسازها و حافظهها صحبت کردهایم،
723
00:23:53,679 –> 00:23:55,840
درباره مواردی صحبت کردهایم که ایتامار
724
00:23:55,840 –> 00:23:57,360
ترنر با برنامه پر کردن خود روی آنها کار میکند
725
00:23:57,360 –> 00:23:59,120
و
726
00:23:59,120 –> 00:24:02,480
اما به عقب برگردیم
727
00:24:02,480 –> 00:24:04,640
به آنچه که در آنجا می گویید و این
728
00:24:04,640 –> 00:24:06,640
ایده که مردم به نوعی
729
00:24:06,640 –> 00:24:10,320
از مفهوم اشکال زدایی متزلزل می شوند،
730
00:24:10,320 –> 00:24:13,840
آیا فکر می کنید که این نوعی
731
00:24:13,840 –> 00:24:15,360
شمشیر دو لبه
732
00:24:15,360 –> 00:24:17,840
پایتون است، زبان خوبی برای شروع
733
00:24:17,840 –> 00:24:18,799
یادگیری
734
00:24:18,799 –> 00:24:21,679
برنامه نویسی است. نوع زبان مبتدی از
735
00:24:21,679 –> 00:24:22,240
736
00:24:22,240 –> 00:24:24,400
برخی جهات یا
737
00:24:24,400 –> 00:24:26,559
برای افراد بسیار قابل دسترس است به
738
00:24:26,559 –> 00:24:29,679
این صورت است که آنها را در جایی که
739
00:24:29,679 –> 00:24:32,000
می دانید اشکال زدایی نشان داده نشده است مانند من
740
00:24:32,000 –> 00:24:32,799
احساس می
741
00:24:32,799 –> 00:24:35,919
کنم نادر است که افراد را ببینم چگونه
742
00:24:35,919 –> 00:24:37,200
از آن استفاده کنم و از آن استفاده
743
00:24:37,200 –> 00:24:38,880
کنم، نمی دانم نظر شما در مورد آن چیست،
744
00:24:38,880 –> 00:24:40,320
بله، فکر می
745
00:24:40,320 –> 00:24:42,880
کنم این درست است و مطمئن نیستم
746
00:24:42,880 –> 00:24:44,480
که چرا
747
00:24:44,480 –> 00:24:48,240
در بین پایتونیست ها اینقدر استفاده نمی شود و من
748
00:24:48,240 –> 00:24:49,840
واقعاً علاقه مند هستم که یاد بگیرم
749
00:24:49,840 –> 00:24:52,799
اگر افرادی که کد عمدتاً در زبانهای دیگر
750
00:24:52,799 –> 00:24:53,440
751
00:24:53,440 –> 00:24:56,880
زمان بیشتری را در دیباگر میگذراند، اما
752
00:24:56,880 –> 00:24:59,200
زمانی که متوجه شدم اشکالزدا
753
00:24:59,200 –> 00:25:00,480
وجود دارد و در دسترس است
754
00:25:00,480 –> 00:25:02,559
و سپس کمی فکر کردم، میدانید
755
00:25:02,559 –> 00:25:03,919
که من اشکالزدای خود را برای استفاده از
756
00:25:03,919 –> 00:25:06,559
ipython و انجام تمام
757
00:25:06,559 –> 00:25:07,600
758
00:25:07,600 –> 00:25:10,799
برجستهسازی نحوی تنظیم کردم. من در دیباگر زندگی می کنم
759
00:25:10,799 –> 00:25:12,960
بله خیلی وقت ها دارم تست می نویسم
760
00:25:12,960 –> 00:25:14,880
و نقاط شکست را در همه جا پرت می
761
00:25:14,880 –> 00:25:16,559
نم تا خوب می
762
00:25:16,559 –> 00:25:18,640
انید خر
763
00:25:18,640 –> 00:25:20,320
جی مورد انتظار چیست وقتی از این مسیر کد می روم چه اتفاقی می افتد یا
764
00:25:20,320 –> 00:25:21,120
765
00:25:21,120 –> 00:25:23,760
ی دانید تست من شکست خورده است، اجازه دهید
766
00:25:23,760 –> 00:25:25,679
خیلی سریع بفهمم چرا
767
00:25:25,679 –> 00:25:28,320
و هر چه بیشتر با مردم
768
00:25:28,320 –> 00:25:30,000
در مورد ابزارهایی که استفاده میکردم صحبت کنم و
769
00:25:30,000 –> 00:25:31,600
متوجه شدم که آنها از همان ابزارهایی استفاده نمیکنند
770
00:25:31,600 –> 00:25:32,640
771
00:25:32,640 –> 00:25:35,200
، مثل اینکه نیاز دارم، باید این را
772
00:25:35,200 –> 00:25:36,120
از ابزار حذف کنم. پشت بام ها
773
00:25:36,120 –> 00:25:38,159
[خنده]
774
00:25:38,159 –> 00:25:41,600
وقتی در جاوا مشغول شدم اسکریپت در
775
00:25:41,600 –> 00:25:44,000
برخی از این بخشهای دیگر به جهاتی
776
00:25:44,000 –> 00:25:44,720
777
00:25:44,720 –> 00:25:47,919
میدانید جاوا اسکریپت
778
00:25:47,919 –> 00:25:50,400
در برخی موارد یک محیط تعاملی است، و من احساس
779
00:25:50,400 –> 00:25:51,360
میکنم در
780
00:25:51,360 –> 00:25:54,640
آموزش آن واقعاً رایج است
781
00:25:54,640 –> 00:25:56,640
که مردم در مرورگر خود بگویند خوب است،
782
00:25:56,640 –> 00:25:58,640
شما این را باز میکنید.
783
00:25:58,640 –> 00:26:00,559
شما این پنل و
784
00:26:00,559 –> 00:26:02,480
ابزارهای توسعه دهنده را می شناسید و سپس می توانیم
785
00:26:02,480 –> 00:26:03,440
این موارد را به شما نشان دهیم و
786
00:26:03,440 –> 00:26:05,520
آنها را تقویت کنیم.
787
00:26:05,520 –> 00:26:07,520
788
00:26:07,520 –> 00:26:09,200
789
00:26:09,200 –> 00:26:10,960
بسیاری از
790
00:26:10,960 –> 00:26:12,400
همین نوع تعامل
791
00:26:12,400 –> 00:26:14,240
درست است و من احساس می کنم که
792
00:26:14,240 –> 00:26:15,760
تقریباً در همه
793
00:26:15,760 –> 00:26:18,799
794
00:26:18,799 –> 00:26:20,480
795
00:26:20,480 –> 00:26:22,720
چیزها نشان
796
00:26:22,720 –> 00:26:25,840
داده شده است.
797
00:26:25,840 –> 00:26:29,760
اشکال زدایی در c plus اما من هرگز آن
798
00:26:29,760 –> 00:26:33,200
را به اندازه پایتون مفید ندیدم،
799
00:26:33,200 –> 00:26:36,559
بله، فکر می کنم مانند یک
800
00:26:36,559 –> 00:26:39,120
جواهر مخفی دیوانه است که در برخی موارد
801
00:26:39,120 –> 00:26:39,760
802
00:26:39,760 –> 00:26:41,279
باید بدانید که دقیقاً
803
00:26:41,279 –> 00:26:43,679
مانند 37 است که آن را به
804
00:26:43,679 –> 00:26:45,520
اندازه تایپ کردن نقطه انفصال دردسترس می کند
805
00:26:45,520 –> 00:26:46,720
بله و فقط مانند
806
00:26:46,720 –> 00:26:48,640
شروع به استفاده از آن و دیدن
807
00:26:48,640 –> 00:26:50,159
اینکه چه اتفاقی برای آن می افتد تا به سراغ
808
00:26:50,159 –> 00:26:52,320
چیزهای کد خود در مقابل آن بروم،
809
00:26:52,320 –> 00:26:54,080
من تا به حال با آن بازی نکرده ام،
810
00:26:54,080 –> 00:26:56,640
قطعاً از
811
00:26:56,640 –> 00:26:59,440
چیزهایی که داشتم می دیدم الهام گرفته
812
00:26:59,440 –> 00:27:00,480
ام دوست داشتم
813
00:27:00,480 –> 00:27:02,400
در داخل وجود داشته باشد که به شما امکان می دهد
814
00:27:02,400 –> 00:27:03,600
اشکال زدایی کنید
815
00:27:03,600 –> 00:27:06,240
، چیزهایی مانند جعبه ای که فقط متغیرها را نشان می دهد
816
00:27:06,240 –> 00:27:08,240
817
00:27:08,240 –> 00:27:10,240
و شامل محدوده ای بود که
818
00:27:10,240 –> 00:27:11,600
فکر می کردم واقعاً جالب است، بنابراین می توانید
819
00:27:11,600 –> 00:27:12,240
ببینید
820
00:27:12,240 –> 00:27:14,240
که این چیزها در چه سطحی
821
00:27:14,240 –> 00:27:16,240
تعریف شده اند و در چه سطحی هستند.
822
00:27:16,240 –> 00:27:18,640
یک نوع ردیابی کنید که در آنجا چه اتفاقی میافتد، بله،
823
00:27:18,640 –> 00:27:19,279
و
824
00:27:19,279 –> 00:27:21,440
سپس از یک ترفند واقعاً منظم استفاده کردید، این
825
00:27:21,440 –> 00:27:22,480
ترفندی که در آنجا وجود دارد به نام
826
00:27:22,480 –> 00:27:25,360
ساعت چگونه کار میکند، بله، فقط میتوانید
827
00:27:25,360 –> 00:27:25,919
828
00:27:25,919 –> 00:27:29,039
اوم، و همچنین ساعت در دیباگر خط فرمان وجود دارد،
829
00:27:29,039 –> 00:27:30,720
اما میتوانید
830
00:27:30,720 –> 00:27:31,039
بگویید
831
00:27:31,039 –> 00:27:32,960
خوب است این یک روش بسیار رایج است، بله،
832
00:27:32,960 –> 00:27:34,880
فقط میتوانید بگویید که میخواهم مراقب این متغیرها باشم،
833
00:27:34,880 –> 00:27:35,840
834
00:27:35,840 –> 00:27:38,320
زیرا ممکن است با اجرای برنامه تغییر
835
00:27:38,320 –> 00:27:39,520
836
00:27:39,520 –> 00:27:42,480
کنند و کدهای حسادتآمیز آن بسیار آسانتر است
837
00:27:42,480 –> 00:27:44,640
که یک ساعت را راهاندازی کنید، زیرا فقط
838
00:27:44,640 –> 00:27:46,880
در یک گرافیک بسیار کوچک وجود دارد.
839
00:27:46,880 –> 00:27:48,399
یک چیز دیگری
840
00:27:48,399 –> 00:27:51,200
که از آن متکی است این است که
841
00:27:51,200 –> 00:27:52,159
وقتی در حال اشکال زدایی
842
00:27:52,159 –> 00:27:54,640
هستید می توانید مقدار متغیرها را در لحظه تغییر دهید
843
00:27:54,640 –> 00:27:55,520
844
00:27:55,520 –> 00:27:57,679
و خوب می دانید اگر مقدار را روی این تنظیم کنم
845
00:27:57,679 –> 00:27:58,559
846
00:27:58,559 –> 00:28:00,320
چگونه اجرای برنامه من را تغییر می
847
00:28:00,320 –> 00:28:03,279
دهد بله این راهی است برای
848
00:28:03,279 –> 00:28:06,640
امتحان کردن چیزها
849
00:28:06,640 –> 00:28:08,480
در این نوع محیط زنده،
850
00:28:08,480 –> 00:28:10,000
فکر میکنم اخیراً این را به شخص دیگری
851
00:28:10,000 –> 00:28:10,880
گفتهام،
852
00:28:10,880 –> 00:28:13,520
میدانید که من یک نوازنده هستم و یک
853
00:28:13,520 –> 00:28:15,919
برنامه موسیقی وجود دارد که همیشه آن را دوست داشتم
854
00:28:15,919 –> 00:28:16,799
به نام منطق
855
00:28:16,799 –> 00:28:19,440
و چیزی که دوست داشتم در مورد آن این است که
856
00:28:19,440 –> 00:28:20,559
857
00:28:20,559 –> 00:28:23,600
برای انجام ویرایش نیازی به استاپ زدن نداشتم، اوه
858
00:28:23,600 –> 00:28:25,919
که موسیقی میتواند پخش شود و میتوانم
859
00:28:25,919 –> 00:28:27,760
نتها را به اطراف بکشم
860
00:28:27,760 –> 00:28:30,240
یا میتوانم موقعیت چیزها را تنظیم
861
00:28:30,240 –> 00:28:32,159
کنم، میتوانم واقعاً میتوانم
862
00:28:32,159 –> 00:28:34,080
حجم زیادی از ویرایش را در
863
00:28:34,080 –> 00:28:35,760
برنامهای مانند حرفهای انجام دهم. ابزارهای
864
00:28:35,760 –> 00:28:37,919
خارج از آن مانند کنسول میکس
865
00:28:37,919 –> 00:28:39,600
که مجاز به لمس
866
00:28:39,600 –> 00:28:41,760
هر چیزی در صفحه ویرایش بود،
867
00:28:41,760 –> 00:28:44,399
انگار نه، این
868
00:28:44,399 –> 00:28:46,080
قفل است، مانند یک حالت
869
00:28:46,080 –> 00:28:47,919
یخ زده است و
870
00:28:47,919 –> 00:28:49,200
برنامه های دیگری هستند که اکنون این کار را انجام می دهند، اما در
871
00:28:49,200 –> 00:28:50,399
زمان آن احساس
872
00:28:50,399 –> 00:28:52,240
یک جورایی que و من احساس می کنیم چیزی
873
00:28:52,240 –> 00:28:53,279
که شما در مورد آن صحبت می کنید این است که
874
00:28:53,279 –> 00:28:55,039
توانایی
875
00:28:55,039 –> 00:28:57,039
بازی کردن با
876
00:28:57,039 –> 00:28:58,080
کد شما که کد خود را بازنویسی نمی کنید و فقط درست
877
00:28:58,080 –> 00:28:59,279
آزمایش
878
00:28:59,279 –> 00:29:02,559
می کنید واقعاً قدرتمند است و سپس
879
00:29:02,559 –> 00:29:04,000
به این موضوع اشاره کردید
880
00:29:04,000 –> 00:29:06,080
881
00:29:06,080 –> 00:29:07,440
882
00:29:07,440 –> 00:29:09,840
883
00:29:09,840 –> 00:29:11,360
اگر در ترمینال کار می کنید
884
00:29:11,360 –> 00:29:13,840
بله یا در جاهای دیگر می توانید آن آزمایش ها را در ترمینال خود قرار دهید، می توانید اسکریپت یا برنامه پایتون را که می شناسید را
885
00:29:13,840 –> 00:29:14,480
کپی کرده
886
00:29:14,480 –> 00:29:16,720
و در فایل قرار دهید.
887
00:29:16,720 –> 00:29:18,799
888
00:29:18,799 –> 00:29:20,720
به این جریان فکر کنید
889
00:29:20,720 –> 00:29:24,640
مانند برنامه نویسی با یک چوب،
890
00:29:24,640 –> 00:29:27,279
امیدوارم خرسی پیدا نکنید،
891
00:29:27,279 –> 00:29:28,320
امیدوارم نه،
892
00:29:28,320 –> 00:29:30,080
اما درست مثل این است که اوه، بیایید این
893
00:29:30,080 –> 00:29:31,679
کد را اینجا بگذاریم این چه کار می کند، بیایید آن را به هم
894
00:29:31,679 –> 00:29:34,000
بزنیم.
895
00:29:34,000 –> 00:29:37,039
896
00:29:37,679 –> 00:29:40,000
یک ترفند واقعا جالب دیگر را نشان داد
897
00:29:40,000 –> 00:29:41,120
898
00:29:41,120 –> 00:29:43,840
که چیزی است که نمیدانم آیا
899
00:29:43,840 –> 00:29:44,799
900
00:29:44,799 –> 00:29:48,159
در نسخه cli
901
00:29:48,159 –> 00:29:50,240
انجام اشکالزدایی در
902
00:29:50,240 –> 00:29:51,279
خط فرمان امکانپذیر است یا خیر، این
903
00:29:51,279 –> 00:29:53,200
بود که اگر در چیزی مانند
904
00:29:53,200 –> 00:29:54,720
جنگو یا فلاسک
905
00:29:54,720 –> 00:29:57,520
کار میکنید، این موارد واقعاً رایج هستند. فایلهایی که
906
00:29:57,520 –> 00:29:58,720
مردم ایجاد
907
00:29:58,720 –> 00:30:01,520
میکنند، این فایلهای قالب که نوعی
908
00:30:01,520 –> 00:30:02,640
html
909
00:30:02,640 –> 00:30:04,480
هستند، مانند این ترکیب جالب
910
00:30:04,480 –> 00:30:05,760
هستند که در آن
911
00:30:05,760 –> 00:30:08,640
مکانهایی برای
912
00:30:08,640 –> 00:30:10,799
درج کد پایتون
913
00:30:10,799 –> 00:30:12,880
در اینجا وجود دارد، میدانید که به
914
00:30:12,880 –> 00:30:14,320
این طریق وصل شده است و به همین دلیل
915
00:30:14,320 –> 00:30:16,880
است. به روشی خاص زندگی کنید
916
00:30:16,880 –> 00:30:18,799
و سپس نشان میدادید که چگونه میتوانید
917
00:30:18,799 –> 00:30:21,120
در داخل خود بدانید که اشکالزدا
918
00:30:21,120 –> 00:30:22,399
با آن نقاط شکست
919
00:30:22,399 –> 00:30:25,039
داخل html این الگو کار میکند و
920
00:30:25,039 –> 00:30:26,880
من فکر میکردم که بسیار جالب است،
921
00:30:26,880 –> 00:30:29,279
بله، زیرا آن قالبها
922
00:30:29,279 –> 00:30:31,520
فقط یک منبع هستند. برای من اشکال دارد
923
00:30:31,520 –> 00:30:33,120
زیرا مهم نیست که چقدر سعی می
924
00:30:33,120 –> 00:30:35,520
کنید آن را منطقی نگه دارید، فقط همیشه
925
00:30:35,520 –> 00:30:37,520
چیزهایی وجود دارد که باید در قسمت
926
00:30:37,520 –> 00:30:39,440
جلویی در این قالب ها اتفاق بیفتد و شما
927
00:30:39,440 –> 00:30:41,200
با داده ها درگیر هستید و گاهی اوقات
928
00:30:41,200 –> 00:30:42,880
تشخیص اینکه دقیقاً چه چیزی در حال بازگشت است دشوار است.
929
00:30:42,880 –> 00:30:43,520
از
930
00:30:43,520 –> 00:30:46,399
سمت سرور، نمیدانم میتوانید این کار را
931
00:30:46,399 –> 00:30:46,799
932
00:30:46,799 –> 00:30:49,600
در خط فرمان
933
00:30:49,600 –> 00:30:51,200
انجام دهید یا نه، من فرض میکنم که میتوانید این کار را انجام دهید، اما نمیدانم چگونه
934
00:30:51,200 –> 00:30:53,360
در کد در مقابل، فقط میتوانید روی
935
00:30:53,360 –> 00:30:56,240
خط موجود در قالب کلیک کنید تا نقطه شکست
936
00:30:56,240 –> 00:30:59,600
را تعیین کنید. به همین سادگی، بله، بنابراین
937
00:30:59,600 –> 00:31:01,120
938
00:31:01,120 –> 00:31:04,640
939
00:31:04,640 –> 00:31:07,679
از ناحیه ناودانی ویرایشگر استفاده میکند در مقابل تایپ کلمه
940
00:31:07,679 –> 00:31:08,320
نقطه شکست
941
00:31:08,320 –> 00:31:10,960
درست در داخل آن ام، که
942
00:31:10,960 –> 00:31:12,480
این نوع تعامل را میدهد
943
00:31:12,480 –> 00:31:14,080
و من استفاده نکردهام، حدس میزنم میدانید
944
00:31:14,080 –> 00:31:15,760
pycharm مانند این مجموعه
945
00:31:15,760 –> 00:31:17,600
ابزار است، بنابراین من مطمئن هستم که
946
00:31:17,600 –> 00:31:19,279
همه آن چیزها در داخل آن وجود دارد، من
947
00:31:19,279 –> 00:31:21,679
فقط تجربه ای را داشتم که اخیراً در مقابل
948
00:31:21,679 –> 00:31:25,760
کدهای قدیمی وجود دارد، بله، بنابراین شما ipdb را
949
00:31:25,760 –> 00:31:26,159
به
950
00:31:26,159 –> 00:31:28,159
عنوان pdb ذکر کردید، شاید بهتر باشد در مورد آن صحبت
951
00:31:28,159 –> 00:31:30,000
کنیم و
952
00:31:30,000 –> 00:31:33,039
چگونه به نوعی ساخته شده است بله بله، بنابراین
953
00:31:33,039 –> 00:31:34,080
pdb چیست،
954
00:31:34,080 –> 00:31:37,279
بنابراین pdb فقط با پایتون پخته
955
00:31:37,279 –> 00:31:40,559
می شود، این یک بسته است و
956
00:31:40,559 –> 00:31:43,440
اگر نقطه شکست را تایپ کنید، روش این
957
00:31:43,440 –> 00:31:44,880
چیزی است که ظاهر می شود
958
00:31:44,880 –> 00:31:49,200
و pdb بسیار ابتدایی است، هیچ گونه
959
00:31:49,200 –> 00:31:52,240
برجسته سازی نحوی وجود ندارد، این یک
960
00:31:52,240 –> 00:31:55,120
نوع است. خیلی خیلی خیلی ساده
961
00:31:55,120 –> 00:31:57,679
به همان روشی که
962
00:31:57,679 –> 00:32:02,399
پایتون rupple بسیار ساده پیکربندی نشده است،
963
00:32:02,399 –> 00:32:04,559
آیا شما با ipython آشنا هستید آیا
964
00:32:04,559 –> 00:32:06,080
تا به حال از آن استفاده کرده اید که
965
00:32:06,080 –> 00:32:09,279
بله، من
966
00:32:09,279 –> 00:32:13,279
با تعدادی از این شورشیان جایگزین قاطی کرده ام
967
00:32:13,279 –> 00:32:17,279
b python pt python و
968
00:32:17,279 –> 00:32:19,919
پس از برخی جهات به سمت ipython کشیده میشوم، میدانم که
969
00:32:19,919 –> 00:32:22,159
این بخشی از خانواده مشتری
970
00:32:22,159 –> 00:32:24,240
است، چیزی که همیشه میخواهم آن را
971
00:32:24,240 –> 00:32:25,519
972
00:32:25,519 –> 00:32:26,640
973
00:32:26,640 –> 00:32:28,799
بنامم.
974
00:32:28,799 –> 00:32:30,720
شورشی جایگزین منظم از برخی جهات و
975
00:32:30,720 –> 00:32:32,480
این چیزی است که به نوعی به آن متصل
976
00:32:32,480 –> 00:32:34,240
است، بله
977
00:32:34,240 –> 00:32:37,279
، بنابراین کمی در مورد ipython
978
00:32:37,279 –> 00:32:41,120
من نمی دانم از کجا شروع به استفاده از آن
979
00:32:41,120 –> 00:32:43,760
کردم، مدتی نیز از pb python استفاده کردم،
980
00:32:43,760 –> 00:32:44,320
اما
981
00:32:44,320 –> 00:32:46,799
ipython قطعاً این است
982
00:32:46,799 –> 00:32:48,240
پروژه پیشرفتهتر بالغتر است،
983
00:32:48,240 –> 00:32:50,640
اما چیزهای بسیار منظمی را
984
00:32:50,640 –> 00:32:51,279
985
00:32:51,279 –> 00:32:54,480
در پاسخ پایتون تعاملی شما ارائه میکند، مانند
986
00:32:54,480 –> 00:32:57,519
987
00:32:57,519 –> 00:33:01,039
988
00:33:01,039 –> 00:33:01,600
989
00:33:01,600 –> 00:33:04,960
دستورات دستورات جادویی
990
00:33:04,960 –> 00:33:07,600
که با درصد شروع میشوند و شما
991
00:33:07,600 –> 00:33:10,159
میتوانید به نحوی مشخص کنید که تکمی