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