در این مطلب، ویدئو پایتون برای DevOps با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 3:27:35
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,199 –> 00:00:03,600
سلام من یکی از نویسندگان پایتون برای
2
00:00:03,600 –> 00:00:05,520
devops که یکی از پرفروش ترین هاست
3
00:00:05,520 –> 00:00:06,319
کتاب ها
4
00:00:06,319 –> 00:00:08,960
در حال حاضر در نرم افزار و یکی از
5
00:00:08,960 –> 00:00:10,240
کارهایی که امروز قرار است انجام دهم
6
00:00:10,240 –> 00:00:12,719
است از طریق بسیاری از مواد در
7
00:00:12,719 –> 00:00:15,120
پایتون برای devops گام به گام
8
00:00:15,120 –> 00:00:16,800
و به شما نشان می دهد که چگونه کمی از آن را انجام دهید
9
00:00:16,800 –> 00:00:18,880
نحوه راه اندازی برنامه نویسی پایتون
10
00:00:18,880 –> 00:00:21,520
ادغام مستمر و همچنین چگونگی
11
00:00:21,520 –> 00:00:22,640
از این در فضای ابری استفاده کنید
12
00:00:22,640 –> 00:00:24,720
بنابراین امیدوارم از این راهنما لذت برده باشید
13
00:00:24,720 –> 00:00:25,920
و اگر از آن لذت می برید
14
00:00:25,920 –> 00:00:28,080
مطالبی که در این ویدیو می رویم و
15
00:00:28,080 –> 00:00:29,920
به جزئیات بپردازید من مطمئن هستم که شما نیز خواهید دید
16
00:00:29,920 –> 00:00:30,800
از کتاب لذت ببرید
17
00:00:30,800 –> 00:00:34,000
بیایید خوب شروع کنیم پس
18
00:00:34,000 –> 00:00:34,719
نوت بوک
19
00:00:34,719 –> 00:00:38,000
اگر می خواهید دنبال کنید من می روم
20
00:00:38,000 –> 00:00:38,719
برای استفاده
21
00:00:38,719 –> 00:00:42,079
این یک پایتون برای devops است
22
00:00:42,079 –> 00:00:44,559
من اینجا را باز کرده ام و کارهای زیادی انجام می دهم
23
00:00:44,559 –> 00:00:46,480
ارائه در این به دلیل
24
00:00:46,480 –> 00:00:49,840
این توانایی اجرای کد را دارد
25
00:00:49,840 –> 00:00:53,440
بیایید به اولین سلول اینجا برویم
26
00:00:53,440 –> 00:00:55,520
که مقدمه ای بر پایتون است
27
00:00:55,520 –> 00:00:57,199
برای devops
28
00:00:57,199 –> 00:01:00,320
و به طور خاص اوه شما می دانید
29
00:01:00,320 –> 00:01:02,079
فکر می کنم این مکان واقعاً مهمی است
30
00:01:02,079 –> 00:01:04,319
برای شروع اشکالی ندارد آنچه devops است
31
00:01:04,319 –> 00:01:07,439
اوه حالا با توجه به aws که یکی از
32
00:01:07,439 –> 00:01:09,360
تمرینکنندگان ابر
33
00:01:09,360 –> 00:01:12,000
یا پلتفرم های ابری که بهترین ها را توسعه می دهند
34
00:01:12,000 –> 00:01:14,479
شیوه ها یکپارچه سازی مداوم هستند
35
00:01:14,479 –> 00:01:18,080
تحویل مداوم، میکروسرویس ها
36
00:01:18,080 –> 00:01:20,400
نظارت و ثبت و ارتباط
37
00:01:20,400 –> 00:01:22,159
و همکاری بنابراین
38
00:01:22,159 –> 00:01:24,640
اجازه دهید در واقع نوعی تخته سفید بسازیم
39
00:01:24,640 –> 00:01:25,680
که کمی
40
00:01:25,680 –> 00:01:27,119
و در مورد هر یک از آن چیزها صحبت کنید
41
00:01:27,119 –> 00:01:29,600
پس اولین
42
00:01:29,600 –> 00:01:32,880
بیا وایت بردم را بگیریم
43
00:01:32,880 –> 00:01:36,400
رفتن به اینجا این را اینجا دریافت کنید ما به آن خواهیم رفت
44
00:01:36,400 –> 00:01:37,600
اسکچ پد
45
00:01:37,600 –> 00:01:42,159
بنابراین اولین موضوع خواهد بود
46
00:01:42,159 –> 00:01:44,479
ادغام مداوم، بنابراین شما می دانید چه چیزی
47
00:01:44,479 –> 00:01:46,240
توسعه می یابد
48
00:01:46,240 –> 00:01:49,119
چیست
49
00:01:51,920 –> 00:01:56,560
بنابراین ci یا یا پیوسته ادغام
50
00:01:56,719 –> 00:01:59,840
به ویژه این مفهوم است
51
00:01:59,840 –> 00:02:02,880
همیشه دارای یک حلقه بازخورد است که آزمایش می کند
52
00:02:02,880 –> 00:02:03,920
کد شما
53
00:02:03,920 –> 00:02:06,240
و بنابراین روش کار این است که شما یک
54
00:02:06,240 –> 00:02:08,160
قطعه کد
55
00:02:08,160 –> 00:02:12,879
بیایید بگوییم یک تابع def
56
00:02:12,879 –> 00:02:15,920
و ما فقط به این چیزها می گوییم
57
00:02:15,920 –> 00:02:19,440
و آن قطعه کد
58
00:02:19,440 –> 00:02:22,160
هنگامی که یک رویداد به آن فشار داده می شود، ایجاد می کند
59
00:02:22,160 –> 00:02:22,800
بیایید بگوییم
60
00:02:22,800 –> 00:02:26,000
github و سپس
61
00:02:26,000 –> 00:02:29,680
در github ممکن است اقدامات github داشته باشید
62
00:02:29,680 –> 00:02:33,040
و اقدامات github از طریق و
63
00:02:33,040 –> 00:02:36,160
کد خود را پیوند دهید کد خود را آزمایش کنید بنابراین
64
00:02:36,160 –> 00:02:38,720
بنابراین واقعاً این مفهوم شماست
65
00:02:38,720 –> 00:02:39,360
کد است
66
00:02:39,360 –> 00:02:42,879
همیشه در یک وضعیت خوب شناخته شده
67
00:02:42,879 –> 00:02:44,800
درست است، بنابراین یک نوع چک باکس درست است
68
00:02:44,800 –> 00:02:45,920
بنابراین این یک است
69
00:02:45,920 –> 00:02:49,360
جزء حیاتی devops
70
00:02:49,360 –> 00:02:52,400
مورد دوم مفهوم سی دی و
71
00:02:52,400 –> 00:02:52,879
که می شود
72
00:02:52,879 –> 00:02:56,480
ایستاده برای تحویل مداوم
73
00:02:56,480 –> 00:02:59,840
و چرا این مهم است
74
00:02:59,840 –> 00:03:02,000
بعد از اینکه کد به صورت خودکار در آمد
75
00:03:02,000 –> 00:03:03,040
تست شده
76
00:03:03,040 –> 00:03:06,480
یک جزء واقعا مهم بعدی است
77
00:03:06,480 –> 00:03:08,400
آیا می توان کد شما را به هر کسی تحویل داد
78
00:03:08,400 –> 00:03:09,519
محیط
79
00:03:09,519 –> 00:03:12,720
و هنگامی که من زمانی که من CTO بودم
80
00:03:12,720 –> 00:03:15,120
بسیاری از مواقع به روشی که ما این را تنظیم می کنیم
81
00:03:15,120 –> 00:03:16,000
بالا خواهد بود
82
00:03:16,000 –> 00:03:18,159
یک شعبه اصلی در داخل وجود خواهد داشت
83
00:03:18,159 –> 00:03:19,760
github
84
00:03:19,760 –> 00:03:22,480
یک شاخه صحنه سازی وجود دارد و سپس
85
00:03:22,480 –> 00:03:23,280
وجود خواهد داشت
86
00:03:23,280 –> 00:03:26,319
بگوییم یک شاخه تولید و چه
87
00:03:26,319 –> 00:03:26,879
ما میخواهیم
88
00:03:26,879 –> 00:03:30,319
نیاز به انجام خواهد بود
89
00:03:30,560 –> 00:03:32,159
فرض کنید کد در حال توسعه بود
90
00:03:32,159 –> 00:03:34,000
در شعبه اصلی به محض اینکه
91
00:03:34,000 –> 00:03:35,200
کد بود
92
00:03:35,200 –> 00:03:38,239
اوه شما می دانید که در آن بررسی خواهد شد
93
00:03:38,239 –> 00:03:40,959
ابتدا با cci تست شود
94
00:03:40,959 –> 00:03:43,280
و سپس ما خودمان را خواهیم داشت
95
00:03:43,280 –> 00:03:45,040
زیرساخت به عنوان کد، بنابراین ما تماس خواهیم گرفت
96
00:03:45,040 –> 00:03:46,879
این iac
97
00:03:46,879 –> 00:03:50,159
می تواند ترافورم یا سرآشپز یا عروسک باشد
98
00:03:50,159 –> 00:03:52,400
یا ممکن یا هر چیز دیگری که باشد
99
00:03:52,400 –> 00:03:55,519
کد ما را مستقر می کند و سپس این کار می رود
100
00:03:55,519 –> 00:03:56,560
از طریق و
101
00:03:56,560 –> 00:04:00,000
در واقع زیرساخت ها را فراهم می کند
102
00:04:00,000 –> 00:04:02,480
و این واقعاً حیاتی است زیرا این
103
00:04:02,480 –> 00:04:04,159
یعنی که
104
00:04:04,159 –> 00:04:07,519
تمام محیط ابری
105
00:04:07,519 –> 00:04:11,439
می تواند uh پیکربندی شود و
106
00:04:11,439 –> 00:04:13,280
و کد من در واقع می تواند باشد
107
00:04:13,280 –> 00:04:15,760
به صورت پویا و بدون هیچ انسانی هل داده شد
108
00:04:15,760 –> 00:04:17,759
درست است بنابراین اساسا وجود دارد
109
00:04:17,759 –> 00:04:19,839
هیچ انسانی درگیر نیست
110
00:04:19,839 –> 00:04:22,560
با تحویل مداوم که یک
111
00:04:22,560 –> 00:04:24,320
مؤلفه مهم این است که شما دارید
112
00:04:24,320 –> 00:04:27,440
به طور کامل خودکار از کسی که هل می دهد
113
00:04:27,440 –> 00:04:28,479
دکمه ها و
114
00:04:28,479 –> 00:04:29,840
و دلیل اینکه چرا نمی خواهید انجام دهید
115
00:04:29,840 –> 00:04:31,919
این است که ساختن آن بسیار آسان است
116
00:04:31,919 –> 00:04:34,720
اشتباهی مثل اوه می دانید که من آن را حذف کردم
117
00:04:34,720 –> 00:04:37,199
جداول در پایگاه داده و اکنون شما
118
00:04:37,199 –> 00:04:38,639
می دانم مشتریان رفته اند و من رفته ام
119
00:04:38,639 –> 00:04:39,759
این را دیده ام این را دیده ام
120
00:04:39,759 –> 00:04:41,759
من شما را دیده ام که متأسفانه دیدم
121
00:04:41,759 –> 00:04:43,680
برخی از اشتباهات مهم را دیده است
122
00:04:43,680 –> 00:04:45,199
زمانی که انسان ها در حال استقرار کد هستند
123
00:04:45,199 –> 00:04:47,440
تولیدی که خودتان می دانید
124
00:04:47,440 –> 00:04:49,199
که بسیار بد بودند و
125
00:04:49,199 –> 00:04:50,639
گاهی اوقات شما نمی توانید
126
00:04:50,639 –> 00:04:53,120
از آن برگرد اما وقتی که داشتی
127
00:04:53,120 –> 00:04:54,639
تحویل مداوم
128
00:04:54,639 –> 00:04:56,880
شما این فرآیند را کاملاً خودکار می کنید
129
00:04:56,880 –> 00:04:57,680
همین چیز
130
00:04:57,680 –> 00:04:59,600
محیط صحنه سازی که شما آن را می شناسید
131
00:04:59,600 –> 00:05:01,120
کد را تست می کند
132
00:05:01,120 –> 00:05:04,400
و کد را مستقر می کند و چون
133
00:05:04,400 –> 00:05:07,440
این منبع حقیقت است
134
00:05:07,440 –> 00:05:09,759
مخزن github بسیاری از اوقات مردم
135
00:05:09,759 –> 00:05:12,080
این git ops را صدا بزنید
136
00:05:12,080 –> 00:05:14,960
زیرا این منبع حقیقت شماست
137
00:05:14,960 –> 00:05:16,000
لازم نیست
138
00:05:16,000 –> 00:05:18,960
نگران ساختن اینها باشید
139
00:05:18,960 –> 00:05:20,560
اشتباهات بحرانی درست است و پس همین است
140
00:05:20,560 –> 00:05:21,360
چرا
141
00:05:21,360 –> 00:05:23,680
این مفهوم از تحویل مداوم است
142
00:05:23,680 –> 00:05:24,960
خیلی انتقادی
143
00:05:24,960 –> 00:05:26,800
و ما در مورد برخی از آنها صحبت خواهیم کرد
144
00:05:26,800 –> 00:05:28,080
ناهمسان
145
00:05:28,080 –> 00:05:31,199
گزینه های تحویل مداوم
146
00:05:31,199 –> 00:05:34,000
که در دسترس هستند و اجازه دهید اوه
147
00:05:34,000 –> 00:05:35,360
فقط یک جورهایی به اینجا برگردید بیایید ببینیم
148
00:05:35,360 –> 00:05:37,280
مهم دیگر چیست
149
00:05:37,280 –> 00:05:40,240
توسعه چیز تا میکروسرویس بنابراین اگر ما
150
00:05:40,240 –> 00:05:42,000
رفتن به
151
00:05:42,000 –> 00:05:46,400
microservices اجازه دهید فقط این را در اینجا ترسیم کنیم
152
00:05:46,400 –> 00:05:48,880
بنابراین ما می گوییم این شماره یک است
153
00:05:48,880 –> 00:05:50,479
ادغام مداوم
154
00:05:50,479 –> 00:05:53,680
شماره دو تحویل مستمر و
155
00:05:53,680 –> 00:05:55,759
ما شماره سه را در اینجا انجام خواهیم داد
156
00:05:55,759 –> 00:05:58,800
خدمات خرد
157
00:06:00,479 –> 00:06:02,319
و اینها بسیار جالب هستند زیرا
158
00:06:02,319 –> 00:06:03,759
این یک در حال ظهور است
159
00:06:03,759 –> 00:06:06,800
اوه فیلد اینجا و
160
00:06:06,800 –> 00:06:09,120
چرا میکروسرویس ها چنین می شوند؟
161
00:06:09,120 –> 00:06:10,000
مهم
162
00:06:10,000 –> 00:06:11,840
من فکر می کنم بسیاری از آن به این دلیل است که
163
00:06:11,840 –> 00:06:14,560
خود عملکرد
164
00:06:14,560 –> 00:06:17,360
مرکز جهان در می شود
165
00:06:17,360 –> 00:06:18,800
پردازش ابری
166
00:06:18,800 –> 00:06:21,120
در قدیم همینطور بود
167
00:06:21,120 –> 00:06:22,960
شما در حال ساخت خدمات ابری هستید و من
168
00:06:22,960 –> 00:06:26,560
مهندسی را در شرکت هایی انجام داد که um داشتند
169
00:06:26,560 –> 00:06:28,880
زیرساخت های جاوا واقعاً گسترده یا
170
00:06:28,880 –> 00:06:29,600
سی شارپ
171
00:06:29,600 –> 00:06:31,520
زیرساخت ها و چیزهای زیادی وجود دارد
172
00:06:31,520 –> 00:06:34,400
در مورد آن زبان ها می خواهم اما آنها هستند
173
00:06:34,400 –> 00:06:35,039
نه
174
00:06:35,039 –> 00:06:37,520
لزوما برای یک تابع طراحی شده است
175
00:06:37,520 –> 00:06:38,080
مستقر
176
00:06:38,080 –> 00:06:40,960
زبان در پایتون شما می توانید بگذارید بگوییم
177
00:06:40,960 –> 00:06:42,319
20 خط کد
178
00:06:42,319 –> 00:06:45,120
به یک تابع و سپس آن را به نگاشت کنید
179
00:06:45,120 –> 00:06:47,520
نوعی سرویس ابری
180
00:06:47,520 –> 00:06:51,199
و می تواند دروازه api aws باشد
181
00:06:51,199 –> 00:06:53,280
یا ممکن است Google you know cloud باشد
182
00:06:53,280 –> 00:06:55,120
توابع یا توابع ابری لاجوردی یا
183
00:06:55,120 –> 00:06:56,800
خدمات اپلیکیشن لاجوردی
184
00:06:56,800 –> 00:06:59,199
و آنچه در این مورد خوب است این است که
185
00:06:59,199 –> 00:07:01,199
واقعا ساده است که بفهمید چه کاری انجام می دهد
186
00:07:01,199 –> 00:07:04,479
شما می دانید چیزی وارد می شود وجود دارد
187
00:07:04,479 –> 00:07:05,680
ورودی
188
00:07:05,680 –> 00:07:07,919
شما یک منطق تجاری را انجام می دهید تا این کار را انجام دهید
189
00:07:07,919 –> 00:07:08,960
میدونی
190
00:07:08,960 –> 00:07:13,039
نقطه a منطق تجاری را انجام می دهد
191
00:07:13,039 –> 00:07:15,599
و سپس به طور بالقوه برمی گردید
192
00:07:15,599 –> 00:07:16,160
چیزی
193
00:07:16,160 –> 00:07:18,319
و شاید بازگشت شما می دانید
194
00:07:18,319 –> 00:07:19,840
محموله مجاور یا
195
00:07:19,840 –> 00:07:22,960
یا چیزی شبیه به آن و و چیست
196
00:07:22,960 –> 00:07:24,560
خوب در مورد این است که اگر من
197
00:07:24,560 –> 00:07:26,720
باید چیزی را که به آن نگاه می کنم اشکال زدایی کنم
198
00:07:26,720 –> 00:07:28,080
تابع 20 خط کد وجود دارد
199
00:07:28,080 –> 00:07:28,720
وجود دارد
200
00:07:28,720 –> 00:07:30,960
ابزار دقیق ورود به سیستم و به دلیل
201
00:07:30,960 –> 00:07:32,400
خود ابر
202
00:07:32,400 –> 00:07:34,960
قدرت بسیار زیادی دارد و همینطور است
203
00:07:34,960 –> 00:07:37,120
همه این ابزارهای بومی ابری را توسعه داده است
204
00:07:37,120 –> 00:07:39,360
این واقعا یکی از اصلی است
205
00:07:39,360 –> 00:07:40,560
اجزای الف
206
00:07:40,560 –> 00:07:42,960
از یک سازمان دوستدار توسعه و
207
00:07:42,960 –> 00:07:44,479
ما به برخی از این میکروها خواهیم پرداخت
208
00:07:44,479 –> 00:07:45,440
خدمات
209
00:07:45,440 –> 00:07:48,879
همینطور پس بریم سراغ مبحث بعدی
210
00:07:48,879 –> 00:07:50,319
اینجا که هست
211
00:07:50,319 –> 00:07:53,520
نظارت و ورود به سیستم بنابراین اگر ما به
212
00:07:53,520 –> 00:07:56,800
شاید صفحه دیگری را اینجا بسازم
213
00:07:56,800 –> 00:08:00,080
بیایید به نظارت و ورود به سیستم برویم
214
00:08:00,080 –> 00:08:02,319
بنابراین این قطعا یکی از موارد مورد علاقه من است
215
00:08:02,319 –> 00:08:04,160
اوه موضوعات
216
00:08:04,160 –> 00:08:07,520
نظارت و ثبت و
217
00:08:07,520 –> 00:08:11,199
و چرا یکی از موضوعات مورد علاقه من است
218
00:08:11,199 –> 00:08:15,039
خوب برای مدت طولانی
219
00:08:15,039 –> 00:08:18,000
در صنعت نرم افزار ما نبودیم
220
00:08:18,000 –> 00:08:18,960
واقعا
221
00:08:18,960 –> 00:08:23,120
توجه کافی به این و
222
00:08:23,120 –> 00:08:25,280
حالا منظورم این است که من علم داده تدریس می کنم و
223
00:08:25,280 –> 00:08:26,160
فراگیری ماشین
224
00:08:26,160 –> 00:08:29,120
در دانشگاه ها و و این چیست
225
00:08:29,120 –> 00:08:31,520
این یک سیگنال است درست این است
226
00:08:31,520 –> 00:08:34,240
یک تکه داده بنابراین اگر می خواهید
227
00:08:34,240 –> 00:08:35,760
انجام داده محور
228
00:08:35,760 –> 00:08:38,880
توسعه یا ایجاد داده محور
229
00:08:38,880 –> 00:08:40,719
تصمیماتی که باید داشته باشید
230
00:08:40,719 –> 00:08:42,399
داده ها و بنابراین داده ها از کجا می آیند
231
00:08:42,399 –> 00:08:44,159
از آن از قطع درختان می آید
232
00:08:44,159 –> 00:08:47,120
و این بسیار مهم است، بنابراین آیا آن را دارید
233
00:08:47,120 –> 00:08:48,160
توانایی پرسیدن
234
00:08:48,160 –> 00:08:51,440
سوالاتی مثل مثلاً هر کاری انجام می دهد
235
00:08:51,440 –> 00:08:51,839
کار
236
00:08:51,839 –> 00:08:55,120
درست است این یک سوال مهم است
237
00:08:55,120 –> 00:08:58,480
اوه و و خیلی وقت ها اینطور است
238
00:08:58,480 –> 00:09:00,160
چیزی که شرکت ها نمی توانند پاسخ دهند
239
00:09:00,160 –> 00:09:00,640
من داشتم
240
00:09:00,640 –> 00:09:03,279
متاسفانه در موقعیت هایی مثل
241
00:09:03,279 –> 00:09:04,080
اینجا کجا
242
00:09:04,080 –> 00:09:06,399
ما یک سال نمی دانستیم که نمی دانستیم
243
00:09:06,399 –> 00:09:07,200
می دانم انجام داده است
244
00:09:07,200 –> 00:09:09,360
آیا هر کاری انجام می دهد به خوبی کار می کند
245
00:09:09,360 –> 00:09:10,480
هنوز نمی دانم زیرا
246
00:09:10,480 –> 00:09:13,279
همه چیز آنقدر خراب است که ما نمی توانیم
247
00:09:13,279 –> 00:09:14,240
کشف کردن
248
00:09:14,240 –> 00:09:16,480
آیا هر چیزی کار می کند یا نه و این است
249
00:09:16,480 –> 00:09:17,920
زیرا ورود به سیستم کافی وجود ندارد
250
00:09:17,920 –> 00:09:19,200
کافی نیست
251
00:09:19,200 –> 00:09:22,399
نظارت بر یکی دیگر که همین است
252
00:09:22,399 –> 00:09:25,920
مهم است که به نوعی شیرجه بزنید
253
00:09:25,920 –> 00:09:29,040
آیا هشدار شما حق عملی است
254
00:09:29,040 –> 00:09:30,720
من تجربه ای داشتم که در آن کار می کردم
255
00:09:30,720 –> 00:09:32,240
شرکت
256
00:09:32,240 –> 00:09:36,320
برای یک سال در تماس بود و اوه وجود داشت
257
00:09:36,320 –> 00:09:39,279
اساساً اجازه دهید بگوییم که این
258
00:09:39,279 –> 00:09:39,839
بود
259
00:09:39,839 –> 00:09:43,440
روزهای اینجا و این خواهد بود
260
00:09:43,440 –> 00:09:44,000
را
261
00:09:44,000 –> 00:09:47,600
فرکانس um تعداد هشدارها
262
00:09:47,600 –> 00:09:51,360
که به معنای واقعی کلمه هر روز اینطور بود
263
00:09:51,360 –> 00:09:53,200
اینجوری بود اینجوری اینجوری و
264
00:09:53,200 –> 00:09:55,519
سپس تا پایان سال
265
00:09:55,519 –> 00:09:58,160
به معنای واقعی کلمه به 80 رسیدیم
266
00:09:58,160 –> 00:09:58,880
بحرانی
267
00:09:58,880 –> 00:10:02,720
یک روز هشدار می دهد، پس چه کاری انجام می دهد
268
00:10:02,720 –> 00:10:04,880
خوب اول از همه من آن را احتمالا
269
00:10:04,880 –> 00:10:07,920
چند سال از زندگی ام گرفت
270
00:10:07,920 –> 00:10:11,040
اوه من تو نمیتونی کاری بکنی وقتی تو
271
00:10:11,040 –> 00:10:13,360
دریافت هشدارهای زیادی که عملی نیست
272
00:10:13,360 –> 00:10:15,120
و بنابراین این واقعاً حیاتی است
273
00:10:15,120 –> 00:10:16,399
جزء است
274
00:10:16,399 –> 00:10:19,040
در نهایت یا هشدارها را خاموش کنید
275
00:10:19,040 –> 00:10:20,320
چون باهاش کاری نمیکنی
276
00:10:20,320 –> 00:10:20,560
آنها
277
00:10:20,560 –> 00:10:23,279
یا اگر هشداری دارید درستش کنید
278
00:10:23,279 –> 00:10:24,880
که قابل عمل نیست
279
00:10:24,880 –> 00:10:26,720
پس تمام کاری که انجام می دهید فقط آزار و اذیت است
280
00:10:26,720 –> 00:10:28,160
تیم شما
281
00:10:28,160 –> 00:10:30,800
و سپس دیگری که مهم است
282
00:10:30,800 –> 00:10:32,640
در این مفهوم فکر کنید
283
00:10:32,640 –> 00:10:33,360
است
284
00:10:33,360 –> 00:10:36,800
اوم آیا شما واقعا به اندازه کافی دارید
285
00:10:36,800 –> 00:10:39,040
ابزار دقیق داخل کد شما و
286
00:10:39,040 –> 00:10:40,959
به همین دلیل است که اگر نگاه کنید
287
00:10:40,959 –> 00:10:43,600
به عنوان مثال بازار سهام آن را ندارد
288
00:10:43,600 –> 00:10:44,959
تعجب
289
00:10:44,959 –> 00:10:49,279
که شرکت ها جدید را دوست دارند
290
00:10:49,279 –> 00:10:52,720
و datadog در حال انجام هستند
291
00:10:52,720 –> 00:10:55,920
واقعا خوب در بازار سهام چرا خوب
292
00:10:55,920 –> 00:10:58,880
زیرا شرکت ها نیاز به نظارت دارند
293
00:10:58,880 –> 00:10:59,360
چوب بری
294
00:10:59,360 –> 00:11:01,920
ابزار دقیق و و اینها هستند
295
00:11:01,920 –> 00:11:03,600
نوع
296
00:11:03,600 –> 00:11:06,160
اینها شرکت هایی هستند که
297
00:11:06,160 –> 00:11:06,880
که
298
00:11:06,880 –> 00:11:09,360
آن خدمات را ارائه دهید، بنابراین بسیار مهم است
299
00:11:09,360 –> 00:11:10,399
برای حمایت
300
00:11:10,399 –> 00:11:13,200
نظارت بر محاسبات ابری و ورود به سیستم
301
00:11:13,200 –> 00:11:14,640
ابزار دقیق
302
00:11:14,640 –> 00:11:16,800
و بیایید وارد آخرین مورد شویم که
303
00:11:16,800 –> 00:11:19,120
ارتباط است
304
00:11:19,120 –> 00:11:20,720
و بنابراین این یکی دیگر است که آن است
305
00:11:20,720 –> 00:11:22,560
بسیار آسان به نوعی
306
00:11:22,560 –> 00:11:26,240
رد کردن مثل خوب شما می دانید ارتباط
307
00:11:26,240 –> 00:11:28,320
و کار تیمی
308
00:11:28,320 –> 00:11:31,200
اما این چیزی نیست که بتوانید آن را رد کنید
309
00:11:31,200 –> 00:11:31,680
اوه
310
00:11:31,680 –> 00:11:35,200
و به ویژه ما این را زیاد می بینیم
311
00:11:35,200 –> 00:11:36,480
در دنیایی که ما در آن زندگی می کنیم
312
00:11:36,480 –> 00:11:38,480
متاسفانه وجود دارد
313
00:11:38,480 –> 00:11:42,079
یک داده وجود دارد و سپس وجود دارد
314
00:11:42,079 –> 00:11:45,680
اسب آبی و اسب آبی است
315
00:11:45,680 –> 00:11:49,120
نظر پردرآمدترین فرد
316
00:11:49,120 –> 00:11:52,160
و این واقعاً امم است
317
00:11:52,160 –> 00:11:57,040
به طور بحرانی یک راه بد برای حل مشکلات است
318
00:11:57,040 –> 00:12:00,399
در یک سازمان این است که اگر
319
00:12:00,399 –> 00:12:02,399
شخصی که دستمزد زیادی می گیرد
320
00:12:02,399 –> 00:12:03,680
از پول مدیر عامل
321
00:12:03,680 –> 00:12:06,480
همه تصمیمها را میگیرد، پس آنها نیستند
322
00:12:06,480 –> 00:12:07,680
نگاه کردن به داده ها
323
00:12:07,680 –> 00:12:09,519
اما در زیرساخت توسعه به دلیل
324
00:12:09,519 –> 00:12:12,240
ما می دانیم که یکی از راه هایی که
325
00:12:12,240 –> 00:12:14,880
شما واقعا قادر به تصمیم گیری هستید
326
00:12:14,880 –> 00:12:16,000
به ورود به سیستم نگاه می کند
327
00:12:16,000 –> 00:12:16,880
ابزار دقیق
328
00:12:16,880 –> 00:12:19,760
نتایج آزمایش بار که
329
00:12:19,760 –> 00:12:21,920
رویکرد داده محور
330
00:12:21,920 –> 00:12:23,920
راهی است که باید بسازید
331
00:12:23,920 –> 00:12:26,240
تصمیمات در سازمان شما بنابراین
332
00:12:26,240 –> 00:12:29,279
برای مثال شما هستید
333
00:12:29,279 –> 00:12:32,079
نگاهی به گزارش های تست بار
334
00:12:32,079 –> 00:12:32,800
درست
335
00:12:32,800 –> 00:12:35,200
اوم می دانید که تست بار به شما نشان می دهد
336
00:12:35,200 –> 00:12:36,480
که شما دارید
337
00:12:36,480 –> 00:12:39,519
5000 درخواست در ثانیه برای این شما
338
00:12:39,519 –> 00:12:39,760
دانستن
339
00:12:39,760 –> 00:12:42,000
خدمات خاص درست است که راه
340
00:12:42,000 –> 00:12:43,360
تصمیم گرفتن
341
00:12:43,360 –> 00:12:46,399
در مقابل فرض کنید مدیر عامل
342
00:12:46,399 –> 00:12:48,480
عصبانی است که کارها دیر شده است و
343
00:12:48,480 –> 00:12:49,760
مدیر عامل می گوید هی
344
00:12:49,760 –> 00:12:51,680
برایم مهم نیست که تست بار چیست
345
00:12:51,680 –> 00:12:52,959
نتیجه است
346
00:12:52,959 –> 00:12:55,600
این بازی که ما توسعه دادیم دیر است i
347
00:12:55,600 –> 00:12:57,600
از شما می خواهم آن را به سمت تولید سوق دهید
348
00:12:57,600 –> 00:12:58,800
و سپس معلوم می شود که کل
349
00:12:58,800 –> 00:13:01,040
چیز فلاپ می شود و سپس شرکت شما
350
00:13:01,040 –> 00:13:02,959
مطبوعات بد زیادی که من دیده ام دریافت می کند
351
00:13:02,959 –> 00:13:04,880
همینطور درسته که
352
00:13:04,880 –> 00:13:07,279
تفاوت اینجاست که به جای
353
00:13:07,279 –> 00:13:09,200
فقط با استفاده از نظر کسی
354
00:13:09,200 –> 00:13:10,800
در مورد اینکه آیا باید کاری انجام دهید
355
00:13:10,800 –> 00:13:12,320
شما باید به داده ها نگاه کنید و این است
356
00:13:12,320 –> 00:13:12,880
یک هسته
357
00:13:12,880 –> 00:13:15,920
مفهوم devops
358
00:13:15,920 –> 00:13:19,279
به همین ترتیب یک مثال دیگر می تواند باشد
359
00:13:19,279 –> 00:13:21,279
شما می دانید که چگونه مدیریت پروژه را انجام می دهید
360
00:13:21,279 –> 00:13:22,959
درست است در مورد
361
00:13:22,959 –> 00:13:26,399
اوم شما می دانید آه اگر یک نسخه نمایشی هفتگی انجام دهید
362
00:13:26,399 –> 00:13:28,480
و در واقع اجازه دهید به این موضوع وارد شوم
363
00:13:28,480 –> 00:13:29,760
زیرا این شروع به ورود به
364
00:13:29,760 –> 00:13:30,560
دیگر
365
00:13:30,560 –> 00:13:34,399
اوه نوعی بخش سرگرم کننده devops است
366
00:13:34,399 –> 00:13:37,360
این است که چگونه مدیریت پروژه را در یک انجام می دهید
367
00:13:37,360 –> 00:13:38,639
توسعه می دهد
368
00:13:38,639 –> 00:13:42,000
سازمان به خوبی یکی از
369
00:13:42,000 –> 00:13:44,399
یکی از راه هایی که من فکر می کنم واقعا این است
370
00:13:44,399 –> 00:13:45,199
انتقادی که
371
00:13:45,199 –> 00:13:48,079
ارتباط با زیرساخت های devops است
372
00:13:48,079 –> 00:13:49,120
شما دارید
373
00:13:49,120 –> 00:13:52,240
داستان و شما دارید
374
00:13:52,240 –> 00:13:56,079
حقیقت و پس چگونه شما
375
00:13:56,079 –> 00:13:58,480
بدانید که کدام یک به خوبی اگر شما هستید
376
00:13:58,480 –> 00:13:59,519
انجام دمو
377
00:13:59,519 –> 00:14:02,160
هر هفته در این مورد این است
378
00:14:02,160 –> 00:14:04,399
نسخه ی نمایشی هفتگی
379
00:14:04,399 –> 00:14:07,199
اوه این حقیقت درست است و اگر شما
380
00:14:07,199 –> 00:14:08,800
تحویل مستمر داشته باشد
381
00:14:08,800 –> 00:14:10,880
شما یکپارچگی مداوم دارید
382
00:14:10,880 –> 00:14:12,399
ابزار دقیق چوب بری
383
00:14:12,399 –> 00:14:14,079
و هر هفته در حال نمایش کد خود هستید
384
00:14:14,079 –> 00:14:15,680
بیایید بگوییم در یک دوشنبه
385
00:14:15,680 –> 00:14:17,680
مثل این است که این در واقع همان چیزی است که هست
386
00:14:17,680 –> 00:14:19,040
اتفاق می افتد
387
00:14:19,040 –> 00:14:21,839
من چابک جعلی را نیز دیده ام
388
00:14:21,839 –> 00:14:22,800
سازمان های
389
00:14:22,800 –> 00:14:24,880
جایی که آنها یک سری بلیط دارند
390
00:14:24,880 –> 00:14:26,880
و بلیط ها
391
00:14:26,880 –> 00:14:29,040
واقعا شبیه آرزوها هستند
392
00:14:29,040 –> 00:14:31,040
میدونی من میخوامش
393
00:14:31,040 –> 00:14:33,360
شما این ویژگی و این ویژگی را می شناسید
394
00:14:33,360 –> 00:14:34,560
و معلوم می شود که
395
00:14:34,560 –> 00:14:37,600
اوه آنها در واقع انجام نمی شوند
396
00:14:37,600 –> 00:14:40,240
یا اوه اوه آنها یک دسته بلیط وجود دارد
397
00:14:40,240 –> 00:14:40,720
که
398
00:14:40,720 –> 00:14:43,199
که کارایی محصول را نشان نمی دهد
399
00:14:43,199 –> 00:14:44,240
کار کردن
400
00:14:44,240 –> 00:14:47,199
و بنابراین چیزی که من این را می نامم یک نسخه ی نمایشی است
401
00:14:47,199 –> 00:14:48,480
است بزرگتر از
402
00:14:48,480 –> 00:14:50,880
از بلیط درست است و بنابراین این نیز است
403
00:14:50,880 –> 00:14:52,560
وارد کار تیمی می شود
404
00:14:52,560 –> 00:14:54,320
که این نیست که شما نباید استفاده کنید
405
00:14:54,320 –> 00:14:55,680
بلیط اما
406
00:14:55,680 –> 00:14:58,720
اما اگر کار خود را نشان ندهید
407
00:14:58,720 –> 00:15:00,480
و اتوماسیون را در جایی تنظیم نکنید
408
00:15:00,480 –> 00:15:02,079
شما در حال تحویل مداوم هستید
409
00:15:02,079 –> 00:15:04,639
اوه و و شما دائماً می توانید
410
00:15:04,639 –> 00:15:06,399
به روز رسانی های آن را نشان دهید
411
00:15:06,399 –> 00:15:08,639
شما مشکلات بزرگی خواهید داشت و سپس
412
00:15:08,639 –> 00:15:10,000
احتمالاً آخرین چیزی که در مورد آن خواهم گفت
413
00:15:10,000 –> 00:15:11,360
این این موضوع
414
00:15:11,360 –> 00:15:14,639
اوه موضوع کار تیمی است و این
415
00:15:14,639 –> 00:15:16,000
نیز انتقادی است
416
00:15:16,000 –> 00:15:18,639
چیزی که ما شروع به کشف آن می کنیم این است
417
00:15:18,639 –> 00:15:19,040
که
418
00:15:19,040 –> 00:15:22,240
کار تیمی گزینه درستی نیست
419
00:15:22,240 –> 00:15:23,519
از devops
420
00:15:23,519 –> 00:15:26,639
و رد کردن این موضوع آسان است
421
00:15:26,639 –> 00:15:27,279
و بگو آه
422
00:15:27,279 –> 00:15:29,759
کار تیمی که به آن اهمیت می دهد شما می دانید
423
00:15:29,759 –> 00:15:30,560
ولی
424
00:15:30,560 –> 00:15:32,160
تحقیقات زیادی وجود دارد و من
425
00:15:32,160 –> 00:15:34,399
این را در کتاب پایتون برای devops پوشش دهید
426
00:15:34,399 –> 00:15:35,759
در فصل آخر
427
00:15:35,759 –> 00:15:37,360
این است که وجود دارد علمی است
428
00:15:37,360 –> 00:15:38,880
تحقیق در مورد شما می دانید
429
00:15:38,880 –> 00:15:40,639
چه چیزی باعث می شود یک تیم خوب و برخی از آنها
430
00:15:40,639 –> 00:15:42,240
چیزهایی که به همه آنها اشاره نمی کنم
431
00:15:42,240 –> 00:15:45,759
اوه اوه باید اونجا باشه مثلا
432
00:15:45,759 –> 00:15:48,320
آیا شما استانداردهای برتری و
433
00:15:48,320 –> 00:15:51,199
تحقیقات نشان می دهد که ام
434
00:15:51,199 –> 00:15:54,480
اگر استانداردهای مشترکی ندارید
435
00:15:54,480 –> 00:15:55,279
برتری
436
00:15:55,279 –> 00:15:57,440
اگر اگر باشد تیم بدی خواهید داشت
437
00:15:57,440 –> 00:15:59,040
یک نفر فکر می کند اشکالی ندارد
438
00:15:59,040 –> 00:16:01,440
فشار دادن کد به تولید همین است
439
00:16:01,440 –> 00:16:02,160
می شکند
440
00:16:02,160 –> 00:16:04,480
مثل اینکه قبلا این را در تیم ها دیده بودم
441
00:16:04,480 –> 00:16:06,079
که در آن کسی مانند هی خوب پس ما
442
00:16:06,079 –> 00:16:06,880
50 حذف شد
443
00:16:06,880 –> 00:16:10,079
000 مشتری دائما
444
00:16:10,079 –> 00:16:12,639
اوه شما می دانید که ما آنها را به درستی پس خواهیم گرفت
445
00:16:12,639 –> 00:16:14,160
خوب که این نیست
446
00:16:14,160 –> 00:16:15,600
این یک استاندارد برتری است
447
00:16:15,600 –> 00:16:17,199
متفاوت از اکثر مردم
448
00:16:17,199 –> 00:16:19,680
درسته تو باید یه اشتراک مشترک داشته باشی
449
00:16:19,680 –> 00:16:20,959
دانستن توافق برای استانداردهای
450
00:16:20,959 –> 00:16:23,519
Excellence یا اینکه کد باید از خط عبور کند
451
00:16:23,519 –> 00:16:25,920
درست است تا بتوانیم بگوییم می دانید چیست
452
00:16:25,920 –> 00:16:27,279
برخی از استانداردهای برتری هستند
453
00:16:27,279 –> 00:16:28,880
سازمان شما می تواند
454
00:16:28,880 –> 00:16:32,320
آه ایجاد می شود که شما هیچ دائمی نمی دانید
455
00:16:32,320 –> 00:16:36,560
از دست دادن اطلاعات مشتریانی که می شناسید
456
00:16:36,560 –> 00:16:38,959
این یک امر مهم است
457
00:16:38,959 –> 00:16:41,279
می دانم که کد باید به صورت خطی عبور کند
458
00:16:41,279 –> 00:16:43,199
می تواند یکی دیگر از ما باشد
459
00:16:43,199 –> 00:16:45,279
در حال حاضر خیلی چیزها را ببینید
460
00:16:45,279 –> 00:16:48,240
در فضای مکان امنیتی است که می دانید
461
00:16:48,240 –> 00:16:49,279
اوه
462
00:16:49,279 –> 00:16:51,600
هیچ حق نقض داده ای که می تواند باشد
463
00:16:51,600 –> 00:16:52,480
یکی دیگه
464
00:16:52,480 –> 00:16:55,279
شما می دانید که آیا شرکت شما آن را دارد
465
00:16:55,279 –> 00:16:57,279
یک استاندارد مشترک از
466
00:16:57,279 –> 00:17:00,639
برتری این است که شما اینطور نیست
467
00:17:00,639 –> 00:17:02,320
چیزی که شما آن را در خود تحمل خواهید کرد
468
00:17:02,320 –> 00:17:03,680
سازمانی که دارید
469
00:17:03,680 –> 00:17:07,039
همه در این مورد اتفاق نظر دارند
470
00:17:07,039 –> 00:17:10,559
است یک هدف بالا بردن درست است
471
00:17:10,559 –> 00:17:14,480
اگر شرکتی را می شناسید
472
00:17:14,480 –> 00:17:16,720
در حال تولید محصولی است که همه
473
00:17:16,720 –> 00:17:18,240
افتخار نمی کند
474
00:17:18,240 –> 00:17:20,720
پس این می تواند یک مشکل باشد درست و
475
00:17:20,720 –> 00:17:22,160
اما اگر همه به آن چیز افتخار کنند
476
00:17:22,160 –> 00:17:24,000
شما انجام می دهید فرض کنید در حال ساختن هستید
477
00:17:24,000 –> 00:17:25,919
شما می دانید که اوریلی عالی است
478
00:17:25,919 –> 00:17:28,000
مثلاً در حال ساختن هستند
479
00:17:28,000 –> 00:17:31,520
ابزار و نرم افزار و محتوایی که
480
00:17:31,520 –> 00:17:32,960
به مردم کمک می کند تا کار خود را انجام دهند
481
00:17:32,960 –> 00:17:35,280
و و و آنها را موثرتر می کند
482
00:17:35,280 –> 00:17:36,640
مثل اینکه این یک هدف متعالی است
483
00:17:36,640 –> 00:17:39,360
بنابراین آسان است که احساس کنید می دانید
484
00:17:39,360 –> 00:17:41,039
هیجان زده برای کار کردن
485
00:17:41,039 –> 00:17:43,200
در سازمان شما و سپس در نهایت
486
00:17:43,200 –> 00:17:45,679
رهبری درست در اوج است
487
00:17:45,679 –> 00:17:48,080
شما رهبری اخلاقی را درست می دانید اگر اگر
488
00:17:48,080 –> 00:17:48,960
شما
489
00:17:48,960 –> 00:17:52,240
اوم اگر کسانی را دارید که
490
00:17:52,240 –> 00:17:55,919
آیا اوم شما نمی دانید
491
00:17:55,919 –> 00:17:59,360
شما می دانید که در واقع به بیرون نگاه نمی کنید
492
00:17:59,360 –> 00:18:00,000
برای
493
00:18:00,000 –> 00:18:02,080
بهترین منافع شرکت یا می دانید
494
00:18:02,080 –> 00:18:03,919
آنها دستور کار خود را دارند
495
00:18:03,919 –> 00:18:05,840
اوه یا آنها در حال انجام کارهایی مانند
496
00:18:05,840 –> 00:18:07,840
شما آشکارا می دانید که سرقت پول یا
497
00:18:07,840 –> 00:18:09,280
اگر شما غیراخلاقی داشته باشید
498
00:18:09,280 –> 00:18:10,400
رهبری در شرکت شما می خواهید
499
00:18:10,400 –> 00:18:11,280
بد داشتن
500
00:18:11,280 –> 00:18:13,520
مشکل با کار گروهی است زیرا مردم می بینند
501
00:18:13,520 –> 00:18:15,120
که مردم در راس
502
00:18:15,120 –> 00:18:17,120
این مشکل را ندارید پس آسان است
503
00:18:17,120 –> 00:18:18,640
این را کمی رد کنید
504
00:18:18,640 –> 00:18:20,559
هنگامی که شما در مورد devop مانند چه فکر می کنید
505
00:18:20,559 –> 00:18:22,240
کار تیمی چیست اما همین است
506
00:18:22,240 –> 00:18:22,799
بحرانی
507
00:18:22,799 –> 00:18:24,799
زیرا اینها از آن دسته هستند
508
00:18:24,799 –> 00:18:26,720
چیزهایی که واقعا به شما اجازه می دهد
509
00:18:26,720 –> 00:18:28,960
روی اطمینان از داشتن کد تمرکز کنید
510
00:18:28,960 –> 00:18:29,840
خودکار است
511
00:18:29,840 –> 00:18:31,919
فقط چند چیز برای پرتاب کردن راه خود را
512
00:18:31,919 –> 00:18:33,039
وجود دارد به
513
00:18:33,039 –> 00:18:35,679
زمانی که می خواهید توسعه دهید را در نظر بگیرید
514
00:18:35,679 –> 00:18:37,120
عملیات در سازمان شما
515
00:18:37,120 –> 00:18:39,200
خوب این تئوری است حالا اجازه دهید
516
00:18:39,200 –> 00:18:42,240
وارد برخی از تمرینات در اینجا شوید
517
00:18:42,240 –> 00:18:44,240
من می خواهم با این استفاده شروع کنم
518
00:18:44,240 –> 00:18:45,520
ipython
519
00:18:45,520 –> 00:18:48,640
Jupiter collab و python قابل اجرا
520
00:18:48,640 –> 00:18:52,000
و به ویژه با ipython one
521
00:18:52,000 –> 00:18:53,039
یکی از دلایل
522
00:18:53,039 –> 00:18:57,200
من فکر می کنم استفاده از ipython بسیار عالی است
523
00:18:57,200 –> 00:19:00,080
این است که شما می توانید این پوسته را اجرا کنید
524
00:19:00,080 –> 00:19:01,280
دستور می دهد بنابراین من می روم
525
00:19:01,280 –> 00:19:02,799
این را در اینجا راه اندازی کنید و می توانید دنبال کنید
526
00:19:02,799 –> 00:19:04,640
در صورت تمایل
527
00:19:04,640 –> 00:19:07,360
من از نوت بوک collab استفاده می کنم که یک
528
00:19:07,360 –> 00:19:09,520
نسخه میزبان مشتری
529
00:19:09,520 –> 00:19:11,760
و به ویژه توجه کنید که چگونه این
530
00:19:11,760 –> 00:19:13,120
قسمت تعجب
531
00:19:13,120 –> 00:19:16,240
علامت تعجب به من اجازه می دهد تا a را اجرا کنم
532
00:19:16,240 –> 00:19:17,520
دستور bash
533
00:19:17,520 –> 00:19:19,440
در داخل و این واقعا عالی است
534
00:19:19,440 –> 00:19:20,720
زیرا
535
00:19:20,720 –> 00:19:23,200
من همچنین می توانم آن را ضبط کنم، بنابراین اگر بروم
536
00:19:23,200 –> 00:19:24,480
از طریق اینجا
537
00:19:24,480 –> 00:19:27,600
و من به var می روم و آن را قرار می دهم
538
00:19:27,600 –> 00:19:30,240
خروجی var در داخل اینجا و انجام می دهم
539
00:19:30,240 –> 00:19:31,280
نوع
540
00:19:31,280 –> 00:19:33,520
این در واقع یک نوع خاص است که
541
00:19:33,520 –> 00:19:34,720
فقط
542
00:19:34,720 –> 00:19:37,760
داخل ipython است و پس این چیست
543
00:19:37,760 –> 00:19:39,600
خوب این نوع sllist چیست
544
00:19:39,600 –> 00:19:42,799
آنچه هست این است که در واقع یک چیزی است
545
00:19:42,799 –> 00:19:44,080
که به من اجازه می دهد
546
00:19:44,080 –> 00:19:46,480
برای انجام عملیات تخصصی روی پوسته
547
00:19:46,480 –> 00:19:47,360
دستورات
548
00:19:47,360 –> 00:19:48,559
و من فکر می کنم بسیاری از مردم نیستند
549
00:19:48,559 –> 00:19:50,559
آگاه از این است که
550
00:19:50,559 –> 00:19:54,000
اگر این را باز کنم به آن متغیر نگاه کنید
551
00:19:54,000 –> 00:19:54,799
اینجا
552
00:19:54,799 –> 00:19:57,280
من واقعاً می توانم فضای سفید را انجام دهم
553
00:19:57,280 –> 00:19:58,080
جدا از هم
554
00:19:58,080 –> 00:20:00,320
اوم مرتبسازی میشود، بنابراین این مانند یک awk مانند است
555
00:20:00,320 –> 00:20:01,600
استفاده از
556
00:20:01,600 –> 00:20:03,679
رشته ها و لیست ها درست است، بنابراین من دارم
557
00:20:03,679 –> 00:20:04,720
این واقعا عالی
558
00:20:04,720 –> 00:20:07,760
اوم شما قابلیت جدیدی را می شناسید که همین است
559
00:20:07,760 –> 00:20:09,120
وجود دارد پس اگر می خواستم شروع کنم
560
00:20:09,120 –> 00:20:11,520
شما می دانید که متن را به این طریق پردازش می کنید اگر من
561
00:20:11,520 –> 00:20:12,799
می خواهم یک grep انجام دهم
562
00:20:12,799 –> 00:20:14,960
همچنین grep نیز وجود دارد، بنابراین اگر من
563
00:20:14,960 –> 00:20:16,320
از اینجا برو من میگم گرپ
564
00:20:16,320 –> 00:20:19,520
نگاه کنید من در واقع می توانم از طریق داده ها grep کنم
565
00:20:19,520 –> 00:20:22,480
این به نظر من کمی بسیار ظریف است
566
00:20:22,480 –> 00:20:23,360
اینجا ترفند
567
00:20:23,360 –> 00:20:25,200
که واقعاً می تواند در زمان شما صرفه جویی کند
568
00:20:25,200 –> 00:20:26,880
اگر از ipython و
569
00:20:26,880 –> 00:20:28,000
مشتری زیاد که
570
00:20:28,000 –> 00:20:30,640
بسیاری از یادگیری ماشین نیز
571
00:20:30,640 –> 00:20:32,559
در داخل نوت بوک مشتری اتفاق می افتد
572
00:20:32,559 –> 00:20:34,080
این ممکن است چیزی باشد که شما می توانید
573
00:20:34,080 –> 00:20:36,480
در جعبه ابزار خود قرار دهید
574
00:20:36,480 –> 00:20:39,679
در مورد مشتری صحبت می کنیم، اجازه دهید وارد آن شویم
575
00:20:39,679 –> 00:20:41,200
برخی از طعم ها
576
00:20:41,200 –> 00:20:42,960
اوه من فکر می کنم این واقعا حیاتی است
577
00:20:42,960 –> 00:20:45,039
دانش در حال حاضر برای اکثر مهندسان توسعه دهنده
578
00:20:45,039 –> 00:20:45,440
است
579
00:20:45,440 –> 00:20:48,480
برای داشتن دانش مشتری
580
00:20:48,480 –> 00:20:49,840
و اجازه دهید فقط در مورد برخی از آنها صحبت کنیم
581
00:20:49,840 –> 00:20:51,600
طعم مشتری
582
00:20:51,600 –> 00:20:53,600
خود نسخه منبع باز وجود دارد
583
00:20:53,600 –> 00:20:55,440
همچنین یک مرکز مشتری وجود دارد که شما آن را خواهید داشت
584
00:20:55,440 –> 00:20:57,200
اکنون همه جا را ببینید
585
00:20:57,200 –> 00:21:00,320
این واقعا تبدیل به یک استاندارد و سپس
586
00:21:00,320 –> 00:21:01,200
وجود دارد
587
00:21:01,200 –> 00:21:04,000
و این همکاری به ویژه
588
00:21:04,000 –> 00:21:04,559
اوه
589
00:21:04,559 –> 00:21:07,600
خیلی جالبه و دلیلش یکیه
590
00:21:07,600 –> 00:21:08,880
از دلایل جالب بودن اگر من
591
00:21:08,880 –> 00:21:10,559
در اینجا روی زمان اجرا کلیک کنید
592
00:21:10,559 –> 00:21:13,840
و من به تغییر نوع زمان اجرا می روم
593
00:21:13,840 –> 00:21:16,240
به این توجه کنید که من واقعاً می توانم آن را تغییر دهم
594
00:21:16,240 –> 00:21:17,120
بین
595
00:21:17,120 –> 00:21:20,320
یک cpu یک gpu و در واقع بسیار قدرتمند است
596
00:21:20,320 –> 00:21:21,520
nvidia gpu
597
00:21:21,520 –> 00:21:24,640
یا یک tpu و
598
00:21:24,640 –> 00:21:26,880
اگر من هم بخواهم می توانم بروم
599
00:21:26,880 –> 00:21:27,840
از طریق و بگویید
600
00:21:27,840 –> 00:21:31,039
من مصرف رم بالا می خواهم
601
00:21:31,039 –> 00:21:33,760
و من می توانم به نمونه واقعی نگاه کنم
602
00:21:33,760 –> 00:21:34,799
که من اینجا هستم نگاه کن
603
00:21:34,799 –> 00:21:38,360
من 25 گیگ رم دارم
604
00:21:38,360 –> 00:21:42,480
دیسک 68 گیگ و من هم وصل هستم
605
00:21:42,480 –> 00:21:44,480
به یک gpu در اینجا
606
00:21:44,480 –> 00:21:46,559
خیلی خیلی جالبه که
607
00:21:46,559 –> 00:21:48,559
که تمام آن قابلیت ها را به دست آورید
608
00:21:48,559 –> 00:21:52,000
اوه در این میزبانی collab kaggle است
609
00:21:52,000 –> 00:21:53,679
مثال دیگری از a
610
00:21:53,679 –> 00:21:55,919
سیستم مبتنی بر مشتری داده های زیادی دارد
611
00:21:55,919 –> 00:21:58,159
دانشمندان از آن برای انجام مسابقات استفاده می کنند
612
00:21:58,159 –> 00:22:02,240
حکیم ساز است که است
613
00:22:02,240 –> 00:22:06,159
پلت فرم اصلی یادگیری ماشین برای aws
614
00:22:06,159 –> 00:22:08,880
آنها از ماشین لاجوردی مشتری استفاده می کنند
615
00:22:08,880 –> 00:22:10,559
استودیو یادگیری
616
00:22:10,559 –> 00:22:13,440
آنها از Jupiter google با هوش مصنوعی خود استفاده می کنند
617
00:22:13,440 –> 00:22:15,520
پلت فرم آنها اساسا از مشتری استفاده می کنند
618
00:22:15,520 –> 00:22:17,520
تمام پلتفرم های ابری اگر دارید انجام می دهید
619
00:22:17,520 –> 00:22:19,120
یادگیری ماشینی یادگیری ماشینی
620
00:22:19,120 –> 00:22:21,200
عملیات شما احتمالا
621
00:22:21,200 –> 00:22:23,360
قرار است کمی تجربه داشته باشم
622
00:22:23,360 –> 00:22:24,960
مشتری بنابراین من فکر می کنم
623
00:22:24,960 –> 00:22:28,640
برای داشتن مقداری آشنایی می پردازد
624
00:22:28,640 –> 00:22:31,120
بنابراین دوباره در اینجا لیستی از برخی از آنها وجود دارد
625
00:22:31,120 –> 00:22:32,559
اون چیزها
626
00:22:32,559 –> 00:22:34,000
بنابراین اجازه دهید از طریق برخی از هسته
627
00:22:34,000 –> 00:22:36,400
ویژگی های و همچنین colab که است
628
00:22:36,400 –> 00:22:37,760
طعم مشتری
629
00:22:37,760 –> 00:22:40,320
که من اینجا به شما نشان می دهم که فکر می کنم
630
00:22:40,320 –> 00:22:41,679
جالب است بدانید در مورد
631
00:22:41,679 –> 00:22:45,840
این است که می توانید زمان اجرا tpu و gpu را فعال کنید
632
00:22:45,840 –> 00:22:48,880
که به نظر من بسیار عالی است
633
00:22:48,880 –> 00:22:50,480
اگر شما اگر شما نیاز به مقابله با
634
00:22:50,480 –> 00:22:53,360
یادگیری ماشینی که در واقع می توانید آپلود کنید
635
00:22:53,360 –> 00:22:55,039
یک نوت بوک معمولی ژوپیتر در داخل
636
00:22:55,039 –> 00:22:56,400
اینجا، پس اگر من فقط به اینجا می رفتم
637
00:22:56,400 –> 00:22:58,720
گفتم فایل دیگری را می توانم آپلود کنم
638
00:22:58,720 –> 00:22:59,919
نوت بوک بیایید بگوییم
639
00:22:59,919 –> 00:23:03,360
من یک دفترچه به رنگ لاجوردی داشتم یا آن را داشتم
640
00:23:03,360 –> 00:23:06,000
نوت بوک در
641
00:23:06,000 –> 00:23:07,440
حکیم ساز من می توانستم همیشه می توانستم
642
00:23:07,440 –> 00:23:09,280
آن را دانلود کنید و در اینجا قرار دهید
643
00:23:09,280 –> 00:23:11,120
و در واقع با آن بازی کنید
644
00:23:11,120 –> 00:23:12,960
این یکی از ویژگی های عالی است
645
00:23:12,960 –> 00:23:15,600
شما می توانید یک درایو گوگل پر از
646
00:23:15,600 –> 00:23:17,440
نوت بوک های همکاری، بنابراین من این کار را زیاد انجام می دهم
647
00:23:17,440 –> 00:23:18,240
من یک
648
00:23:18,240 –> 00:23:20,880
من یک دایرکتوری در گوگل درایو قرار می دهم و
649
00:23:20,880 –> 00:23:22,159
من فقط یک دسته از
650
00:23:22,159 –> 00:23:24,400
نوت بوک های داخل گوگل درایو می توانید
651
00:23:24,400 –> 00:23:26,799
همگام سازی
652
00:23:26,799 –> 00:23:28,640
نوت بوک به github و بنابراین اگر
653
00:23:28,640 –> 00:23:29,919
به این برمی گردیم
654
00:23:29,919 –> 00:23:32,880
مخزن در اینجا این پایتون مخزن دوره را توسعه می دهد
655
00:23:32,880 –> 00:23:35,200
شما می توانید ببینید که من در واقع
656
00:23:35,200 –> 00:23:37,440
این را به درستی بررسی کرده اند پس این
657
00:23:37,440 –> 00:23:39,039
نوت بوک خاص به تازگی ساخته شده است
658
00:23:39,039 –> 00:23:40,400
در واقع بررسی شد
659
00:23:40,400 –> 00:23:42,320
اگر می خواستم دوباره آن را بررسی کنم، می توانم
660
00:23:42,320 –> 00:23:43,840
اینجا فایل را بگو
661
00:23:43,840 –> 00:23:45,760
یک کپی را در github ذخیره کنید و این کار را انجام خواهد داد
662
00:23:45,760 –> 00:23:47,120
مجوز من
663
00:23:47,120 –> 00:23:49,520
github و سپس اجازه دهید دوباره آن را بررسی کنم
664
00:23:49,520 –> 00:23:50,880
بنابراین
665
00:23:50,880 –> 00:23:53,600
ادغام واقعی واقعاً جالب است
666
00:23:53,600 –> 00:23:54,799
می تواند به a متصل شود
667
00:23:54,799 –> 00:23:57,840
زمان اجرا می توانید فرم هایی را که می توانید انجام دهید
668
00:23:57,840 –> 00:24:00,159
اگر میخواهید درایو گوگل را نیز نصب کنید
669
00:24:00,159 –> 00:24:01,520
می خواهم بدانم
670
00:24:01,520 –> 00:24:03,919
خواندن و نوشتن داده ها در اینجا یک مثال است
671
00:24:03,919 –> 00:24:06,720
چگونه این کار را انجام می دهید
672
00:24:07,279 –> 00:24:09,120
بیایید از کنار برخی از آنها بگذریم
673
00:24:09,120 –> 00:24:10,799
ویژگی ها و اجازه دهید من نیز وارد برخی از
674
00:24:10,799 –> 00:24:12,080
از این دیگر
675
00:24:12,080 –> 00:24:15,520
ویژگی های مشتری ipython
676
00:24:15,520 –> 00:24:16,799
که از طریق چیزی در دسترس هستند
677
00:24:16,799 –> 00:24:18,880
دستورات جادویی نامیده می شود
678
00:24:18,880 –> 00:24:21,360
و این واقعا خوب است
679
00:24:21,360 –> 00:24:22,400
آگاهی از
680
00:24:22,400 –> 00:24:26,159
این است که اگر به درصد زمان آن بروید
681
00:24:26,159 –> 00:24:29,279
کاری که این کار انجام می دهد این است که به شما این امکان را می دهد
682
00:24:29,279 –> 00:24:32,159
یک قطعه کد را بارها و بارها اجرا کنید
683
00:24:32,159 –> 00:24:32,880
از نو
684
00:24:32,880 –> 00:24:34,720
و بفهمید واقعا چقدر طول می کشد
685
00:24:34,720 –> 00:24:36,720
طول می کشد و بنابراین در این مورد می توانم
686
00:24:36,720 –> 00:24:39,200
زمان تابع دور در اینجا با قرار دادن
687
00:24:39,200 –> 00:24:40,640
این درصد زمان آن
688
00:24:40,640 –> 00:24:42,320
عملیات بنابراین اگر شما می خواهید فقط به شما
689
00:24:42,320 –> 00:24:44,880
میدونی میدونی تست کن
690
00:24:44,880 –> 00:24:48,000
و مطمئن شوید که چیزی a نیست
691
00:24:48,000 –> 00:24:48,960
تنگنا
692
00:24:48,960 –> 00:24:51,840
یک راه عالی برای آزمایش این موضوع است
693
00:24:51,840 –> 00:24:52,880
در شما
694
00:24:52,880 –> 00:24:55,600
پروژه دیگری که من زیاد از آن استفاده می کنم است
695
00:24:55,600 –> 00:24:56,159
این
696
00:24:56,159 –> 00:24:59,919
درصد نام مستعار و بنابراین بیایید بگوییم که شما
697
00:24:59,919 –> 00:25:00,559
من نمی دانم
698
00:25:00,559 –> 00:25:03,840
نیاز به انجام نوعی آه
699
00:25:03,840 –> 00:25:06,880
azure عملیات را یک دسته یا اجرا می کند
700
00:25:06,880 –> 00:25:09,120
نوعی دستور terraform و شما
701
00:25:09,120 –> 00:25:10,799
باید آن را در داخل نوت بوک خود اجرا کنید
702
00:25:10,799 –> 00:25:11,440
همیشه
703
00:25:11,440 –> 00:25:13,200
شما فقط می توانید آن را به این شکل مستعار کنید
704
00:25:13,200 –> 00:25:15,360
یک نام مستعار ایجاد کنید
705
00:25:15,360 –> 00:25:17,760
و سپس از اینجا نگاه کنم من فقط می توانم بدوم
706
00:25:17,760 –> 00:25:19,279
که بارها و بارها
707
00:25:19,279 –> 00:25:22,880
بنابراین این واقعا یک ویژگی قدرتمند است
708
00:25:22,880 –> 00:25:24,240
که باید از آن آگاه باشید و اگر شما
709
00:25:24,240 –> 00:25:25,600
می خواهم بیشتر به این جادو نگاه کنم
710
00:25:25,600 –> 00:25:26,400
دستورات
711
00:25:26,400 –> 00:25:27,919
می توانید روی این لینک اینجا کلیک کنید و
712
00:25:27,919 –> 00:25:30,000
تعدادی دیگر از آنها را به شما نشان خواهد داد
713
00:25:30,000 –> 00:25:32,320
یکی دیگر از آن که من زیاد استفاده می کنم
714
00:25:32,320 –> 00:25:33,600
واقعا عالی است
715
00:25:33,600 –> 00:25:36,720
این چه کسی است و چه می کند نشان می دهد
716
00:25:36,720 –> 00:25:39,279
هر چیزی که در داخل موجود است
717
00:25:39,279 –> 00:25:39,919
شما
718
00:25:39,919 –> 00:25:41,760
محیط فعلی بنابراین اگر من از طریق
719
00:25:41,760 –> 00:25:43,440
اینجا و من می گویم
720
00:25:43,440 –> 00:25:46,320
var one برابر است با یک و بعد می گویم
721
00:25:46,320 –> 00:25:47,600
سازمان بهداشت جهانی
722
00:25:47,600 –> 00:25:50,080
توجه کنید که همه متغیرها را دارد
723
00:25:50,080 –> 00:25:50,720
که من دارم
724
00:25:50,720 –> 00:25:53,120
قبلاً بارگذاری شده است و بنابراین می توانم بروم و
725
00:25:53,120 –> 00:25:54,480
به آن متغیر نگاه کنید
726
00:25:54,480 –> 00:25:56,320
و ببینید داخل آن چیست و این است
727
00:25:56,320 –> 00:25:57,600
این واقعاً مهم است
728
00:25:57,600 –> 00:25:58,400
زیرا
729
00:25:58,400 –> 00:26:00,480
خیلی وقت ها فراموش می کنی که خودت را
730
00:26:00,480 –> 00:26:01,679
یک متغیر تنظیم کنید
731
00:26:01,679 –> 00:26:04,000
یا شما یک متغیر را تغییر داده اید و آنها هستند
732
00:26:04,000 –> 00:26:05,760
مثل خخخ اینجا چه خبره
733
00:26:05,760 –> 00:26:06,799
چه اتفاقی می افتد آه
734
00:26:06,799 –> 00:26:08,640
و سپس شما نگاه می کنید می بینید که چه چیزی بارگذاری شده است
735
00:26:08,640 –> 00:26:11,120
در حافظه و سپس اگر فقط آن را چاپ کنید
736
00:26:11,120 –> 00:26:11,520
بیرون
737
00:26:11,520 –> 00:26:13,200
متوجه خواهید شد که اوه اوه آن را دارد
738
00:26:13,200 –> 00:26:15,440
مقدار اشتباه مرتبط با آن اوه
739
00:26:15,440 –> 00:26:18,799
شاید لازم باشد آن مقدار را بازنشانی کنم
740
00:26:18,799 –> 00:26:21,840
یک دستور خوب دیگر در اینجا
741
00:26:21,840 –> 00:26:24,080
اگر شما یک فرد توسعه دهنده هستید که من این کار را خواهم کرد
742
00:26:24,080 –> 00:26:26,240
به شدت توصیه می کنم با آن بازی کنید
743
00:26:26,240 –> 00:26:28,799
این است که می توانید از این فایل رایت استفاده کنید و
744
00:26:28,799 –> 00:26:30,799
آنچه در مورد Writefile خوب است این است که من می توانم
745
00:26:30,799 –> 00:26:31,360
الف بنویس
746
00:26:31,360 –> 00:26:34,880
اسکریپت کامل را تهیه و استفاده کنید
747
00:26:34,880 –> 00:26:39,279
ژوپیتر در اینجا به عنوان یک ایده همکاری می کند
748
00:26:39,279 –> 00:26:41,360
و بنابراین اگر درصد درصد را درست قرار دهم
749
00:26:41,360 –> 00:26:43,039
فایل و سپس i
750
00:26:43,039 –> 00:26:45,919
نام یک فایل را قرار دهید این را می نویسد
751
00:26:45,919 –> 00:26:47,039
به دیسک
752
00:26:47,039 –> 00:26:49,520
اینجا ما به اینجا می رویم چیزهای جادویی اینجا و
753
00:26:49,520 –> 00:26:50,080
سپس اگر من
754
00:26:50,080 –> 00:26:53,039
گربه این را نگاه کنید این را در یک قرار دهید
755
00:26:53,039 –> 00:26:54,320
اسکریپت
756
00:26:54,320 –> 00:26:57,200
که بسیار جالب است و سپس از اینجا
757
00:26:57,200 –> 00:26:57,919
اگر استفاده کنم
758
00:26:57,919 –> 00:27:00,400
این علامت تعجب در اینجا نگاه کنید من می توانم
759
00:27:00,400 –> 00:27:01,840
آن کد را اجرا کنید
760
00:27:01,840 –> 00:27:03,840
درست است، بنابراین من یک گردش کار کامل دارم
761
00:27:03,840 –> 00:27:05,840
گردش کار به طور خودکار تنظیم می شود و اگر i
762
00:27:05,840 –> 00:27:06,880
روی دیسک نگاه کنید
763
00:27:06,880 –> 00:27:09,120
لایک کنید اگر روی این نماد همینجا کلیک کنم
764
00:27:09,120 –> 00:27:10,559
این به من نشان می دهد که چه چیزی روی دیسک است
765
00:27:10,559 –> 00:27:12,240
این نشان می دهد که یک فایل وجود دارد
766
00:27:12,240 –> 00:27:14,159
چیزهای سحر و جادو نامیده می شود، بنابراین ایجاد شده است
767
00:27:14,159 –> 00:27:14,720
که و
768
00:27:14,720 –> 00:27:16,799
اگر من می خواستم حتی می توانم آن را دانلود کنم
769
00:27:16,799 –> 00:27:17,840
بنابراین شما می توانید
770
00:27:17,840 –> 00:27:20,799
شما می توانید از این به عنوان یک ایده کامل استفاده کنید
771
00:27:20,799 –> 00:27:22,880
که در ابر میزبانی می شود
772
00:27:22,880 –> 00:27:24,799
و عالی است زیرا همه
773
00:27:24,799 –> 00:27:27,120
کتابخانه ها از قبل برای شما بارگیری شده اند
774
00:27:27,120 –> 00:27:30,480
و سپس همانطور که قبلا ذکر کردم
775
00:27:30,559 –> 00:27:33,039
زیرا ما توانایی اجرا را داریم
776
00:27:33,039 –> 00:27:34,159
دستورات پوسته
777
00:27:34,159 –> 00:27:36,159
من هم میتونم برم و نصب کنم
778
00:27:36,159 –> 00:27:37,200
یک بسته دیگر
779
00:27:37,200 –> 00:27:39,120
فرض کنید من می خواهم pylint را نصب کنم
780
00:27:39,120 –> 00:27:40,559
یک ابزار پرده زدن است
781
00:27:40,559 –> 00:27:43,520
و سپس من می خواهم کد خود را به درستی پر کنم
782
00:27:43,520 –> 00:27:44,640
درون
783
00:27:44,640 –> 00:27:46,720
نوت بوک colab که شاید می دانید
784
00:27:46,720 –> 00:27:49,360
مثل یک اورژانس
785
00:27:49,360 –> 00:27:51,679
من می خواستم آن را انجام دهم احتمالا
786
00:27:51,679 –> 00:27:53,600
استفاده از کد ویژوال استودیو و
787
00:27:53,600 –> 00:27:57,520
شاید محیط دیگری برای این اما
788
00:27:57,520 –> 00:27:59,840
در یک خرج کردن، این راه بدی نیست
789
00:27:59,840 –> 00:28:02,559
برای آزمایش چیزها
790
00:28:02,559 –> 00:28:05,120
بیایید وارد راه جالب دیگری شویم
791
00:28:05,120 –> 00:28:05,679
به
792
00:28:05,679 –> 00:28:08,640
برای اجرای کد در اینجا این است که بگوییم
793
00:28:08,640 –> 00:28:10,240
که شما مقداری دارید
794
00:28:10,240 –> 00:28:13,520
um برخی از دستورات پوسته که شما استفاده می کنید
795
00:28:13,520 –> 00:28:16,159
از دوباره بیایید بگوییم terraform یا شما
796
00:28:16,159 –> 00:28:16,720
دانستن
797
00:28:16,720 –> 00:28:19,919
ansible یا می دانید که مقداری دارید
798
00:28:19,919 –> 00:28:21,919
دستورات aws یا چیزی شبیه به آن و
799
00:28:21,919 –> 00:28:23,600
همه آنها به خوبی در یک فیلمنامه bash هستند
800
00:28:23,600 –> 00:28:25,840
مشکلی نیست شما می توانید درصد درصد
801
00:28:25,840 –> 00:28:26,960
ضربه شدید
802
00:28:26,960 –> 00:28:29,200
و سپس از اینجا می توانید فقط یک را قرار دهید
803
00:28:29,200 –> 00:28:30,640
قطعه کد بنابراین
804
00:28:30,640 –> 00:28:32,559
بسیاری از مواقع که در حال انجام دادن هستید
805
00:28:32,559 –> 00:28:33,760
اتوماسیون
806
00:28:33,760 –> 00:28:35,360
ممکن است کسی قبلاً برخی را نوشته باشد
807
00:28:35,360 –> 00:28:37,120
از این اتوماسیون و شما فقط نیاز دارید
808
00:28:37,120 –> 00:28:38,399
آن را به هم بچسبانید
809
00:28:38,399 –> 00:28:40,240
و اگر می خواهید فقط واقعی را آزمایش کنید
810
00:28:40,240 –> 00:28:41,840
سریع چه تیکه ای
811
00:28:41,840 –> 00:28:44,000
کد bash انجام داد یا یک اسکریپت این است
812
00:28:44,000 –> 00:28:45,279
راه عالی برای انجام آن درست در داخل a
813
00:28:45,279 –> 00:28:46,960
نوت بوک فقط درصد درصد
814
00:28:46,960 –> 00:28:48,880
bash و شما می توانید اینجا را ببینید من می توانم من می توانم
815
00:28:48,880 –> 00:28:50,320
واقعاً آن را کدگذاری کنید
816
00:28:50,320 –> 00:28:53,520
از ابتدا و سپس فقط بودن
817
00:28:53,520 –> 00:28:54,159
آگاه
818
00:28:54,159 –> 00:28:57,840
بدیهی است که می توانید هر دستور پوسته ای را انجام دهید
819
00:28:57,840 –> 00:28:59,919
در اینجا یکی دیگر است که نوعی است
820
00:28:59,919 –> 00:29:03,360
ویژگی خواب um of مشتری
821
00:29:03,360 –> 00:29:04,559
نوت بوک اینجا
822
00:29:04,559 –> 00:29:07,520
این است که من از این بسیار کمی استفاده کرده ام
823
00:29:07,520 –> 00:29:08,720
اون کسی
824
00:29:08,720 –> 00:29:10,480
بیایید مانند زمانی که من تدریس می کردم
825
00:29:10,480 –> 00:29:12,240
در دانشگاه برکلی
826
00:29:12,240 –> 00:29:14,399
یادگیری ماشین اصلی
827
00:29:14,399 –> 00:29:16,559
مربیان نمونه های زیادی داشتند
828
00:29:16,559 –> 00:29:19,840
پروژه های یادگیری ماشین در پایتون 2
829
00:29:19,840 –> 00:29:22,000
و من انگار وای این واقعا داره پیش میره
830
00:29:22,000 –> 00:29:22,880
دردناک بودن
831
00:29:22,880 –> 00:29:25,440
برای تبدیل تمام ریاضیات خود
832
00:29:25,440 –> 00:29:26,399
کد
833
00:29:26,399 –> 00:29:28,640
وارد پایتون 3 شدم و بعد من مثل اوه بودم
834
00:29:28,640 –> 00:29:30,320
یک لحظه صبر کنید درست است که می توانید
835
00:29:30,320 –> 00:29:32,080
انجام درصد درصد پایتون 2. و غیره
836
00:29:32,080 –> 00:29:33,200
چه خوب در این
837
00:29:33,200 –> 00:29:36,720
اگرچه نسخه فعلی من است
838
00:29:36,720 –> 00:29:40,480
از پایتون پایتون 3 است که می توانم آن را اجرا کنم
839
00:29:40,480 –> 00:29:43,919
پایتون 2 در داخل درست است پس این است
840
00:29:43,919 –> 00:29:47,120
یک هک کوچک واقعا جالب اینجاست
841
00:29:47,120 –> 00:29:49,760
شما می توانید html را نیز درست قرار دهید من می توانم بروم
842
00:29:49,760 –> 00:29:51,039
از طریق اینجا و ام
843
00:29:51,039 –> 00:29:55,120
شما می دانید که تگ های html را اجرا کنید
844
00:29:55,120 –> 00:29:57,760
اوم کار دیگری که می توانم انجام دهم این است که اوه
845
00:29:57,760 –> 00:29:58,880
بارگذاری
846
00:29:58,880 –> 00:30:01,360
چیزهایی برای همکاری و کار با ما
847
00:30:01,360 –> 00:30:02,880
صفحات گسترده
848
00:30:02,880 –> 00:30:05,039
و این یک سفر کوچک و منظم است
849
00:30:05,039 –> 00:30:06,159
هک در واقع اینطور است
850
00:30:06,159 –> 00:30:09,279
فرض کنید من این کتابخانه را نصب کردم
851
00:30:09,279 –> 00:30:13,200
پیپ نصب ارتقاء g-spread
852
00:30:13,200 –> 00:30:15,840
و سپس من احراز هویت اینجا یک است
853
00:30:15,840 –> 00:30:17,279
نمونه ای از این
854
00:30:17,279 –> 00:30:20,399
می توانید ببینید که من این صفحه گسترده را ایجاد می کنم
855
00:30:20,399 –> 00:30:21,360
اینجا پس بیا بریم
856
00:30:21,360 –> 00:30:24,720
از اینجا بروید و مطمئن شوید که کد اعتبار من را دریافت کنید
857
00:30:24,720 –> 00:30:25,840
به تو گوگل اعتماد کن
858
00:30:25,840 –> 00:30:28,399
چه چیزی ممکن است اشتباه پیش برود و سپس ما
859
00:30:28,399 –> 00:30:29,279
به اینجا برگرد
860
00:30:29,279 –> 00:30:33,200
و ما این را در کاری که انجام خواهد داد قرار می دهیم
861
00:30:33,200 –> 00:30:35,760
در واقع پرتاب آن به a
862
00:30:35,760 –> 00:30:36,480
صفحه گسترده
863
00:30:36,480 –> 00:30:39,600
در برگه های گوگل و سپس
864
00:30:39,600 –> 00:30:43,279
من در واقع می توانم آن را از آن وارد کنم
865
00:30:43,279 –> 00:30:46,159
صفحه گسترده را در پانداها قرار دهید و
866
00:30:46,159 –> 00:30:47,120
سپس و سپس انجام دهید
867
00:30:47,120 –> 00:30:49,279
یک عمل بر روی آن انجام دهم و سپس می توانم
868
00:30:49,279 –> 00:30:50,399
عبور کنید و انجام دهید
869
00:30:50,399 –> 00:30:52,399
شما چیزهای دیگری می دانید پس اگر من رفتم
870
00:30:52,399 –> 00:30:54,080
از اینجا گذشت و من گفتم اوه
871
00:30:54,080 –> 00:30:56,799
ورقها و فکر میکنم فقط از آن عبور کنم
872
00:30:56,799 –> 00:30:58,399
اینجا
873
00:30:58,399 –> 00:31:00,240
و بیایید جلو برویم و آن را پیدا کنیم
874
00:31:00,240 –> 00:31:02,320
برگه و باید آن را فراخوانی کرد
875
00:31:02,320 –> 00:31:03,679
مثل اوه
876
00:31:03,679 –> 00:31:08,960
چیزی را توسعه می دهد
877
00:31:13,039 –> 00:31:15,360
به هر حال آن است این نیست آن نیست
878
00:31:15,360 –> 00:31:16,880
آنقدرها هم مهم نیست
879
00:31:16,880 –> 00:31:19,120
همان برگه را بیاورید اما اساساً
880
00:31:19,120 –> 00:31:20,799
غذای اصلی این است که شما می توانید
881
00:31:20,799 –> 00:31:24,000
به صورت برنامه نویسی برگه ها را بگیرید
882
00:31:24,000 –> 00:31:25,279
ارزش ها خارج می شود
883
00:31:25,279 –> 00:31:27,840
آنها را در پانداها نمی دانم یا a
884
00:31:27,840 –> 00:31:29,039
روی برنامه کلیک کنید یا
885
00:31:29,039 –> 00:31:31,679
هر چه بود و سپس و سپس عملیات را انجام دهید
886
00:31:31,679 –> 00:31:33,279
روی آن که بسیار تمیز است
887
00:31:33,279 –> 00:31:35,679
شما همچنین می توانید موارد را نیز آپلود کنید اگر
888
00:31:35,679 –> 00:31:38,080
شما اگر بخواهید این کادر محاوره ای را قرار دهید
889
00:31:38,080 –> 00:31:41,440
این در واقع به مردم اجازه می دهد که بپرند
890
00:31:41,440 –> 00:31:43,039
همه چیز
891
00:31:43,039 –> 00:31:46,720
اوه و اوم ما به نوعی از آن چیزها می گذریم
892
00:31:46,720 –> 00:31:48,080
این فقط عادی است
893
00:31:48,080 –> 00:31:51,519
امم مشتری چیزهای نوت بوک اما
894
00:31:51,519 –> 00:31:53,440
از نظر اشکال نیز این است
895
00:31:53,440 –> 00:31:54,720
یکی دیگر اگر می خواستید خود را بسازید
896
00:31:54,720 –> 00:31:55,679
فرم های خود
897
00:31:55,679 –> 00:31:57,679
شما می توانید به نوعی جلو و عقب بروید
898
00:31:57,679 –> 00:31:59,519
اینجا درست و بگو
899
00:31:59,519 –> 00:32:01,440
شما می دانید درست یا نادرست که می تواند باشد
900
00:32:01,440 –> 00:32:02,720
نوعی مرتب
901
00:32:02,720 –> 00:32:04,320
و سپس در نهایت آخرین چیزی که من خواهم کرد
902
00:32:04,320 –> 00:32:06,000
ذکر اینجاست که
903
00:32:06,000 –> 00:32:09,679
اوم که خارج از فقط
904
00:32:09,679 –> 00:32:12,720
شما می دانید که اوه شما لیستی از
905
00:32:12,720 –> 00:32:15,279
از ویژگی های کلیدی این است که شما همچنین می توانید
906
00:32:15,279 –> 00:32:16,880
فقط یک لاینر انجام دهید
907
00:32:16,880 –> 00:32:19,679
در پایتون و بنابراین این می تواند مفید باشد
908
00:32:19,679 –> 00:32:20,720
گاهی به
909
00:32:20,720 –> 00:32:23,200
تا بتوانید فقط uh python را اجرا کنید
910
00:32:23,200 –> 00:32:24,080
کد در a
911
00:32:24,080 –> 00:32:27,039
در دستوری مانند این و همچنین اگر i
912
00:32:27,039 –> 00:32:28,559
خواستن
913
00:32:28,559 –> 00:32:31,919
بیایید sdk برای aws نصب بمانیم
914
00:32:31,919 –> 00:32:32,799
یا هر چیز دیگری
915
00:32:32,799 –> 00:32:35,760
من می توانم جلو بروم و این کار را انجام دهم
916
00:32:35,760 –> 00:32:37,039
این واقعا مردم عادی زمین است
917
00:32:37,039 –> 00:32:39,039
اگر می خواهید از مشتری استفاده کنید کمی
918
00:32:39,039 –> 00:32:42,080
برای devops و mlaps و و شاید
919
00:32:42,080 –> 00:32:44,480
حتی ارائه در آن اجازه دهید دریافت کنید
920
00:32:44,480 –> 00:32:45,279
به برخی از
921
00:32:45,279 –> 00:32:48,320
مفاهیم مقدماتی um of python
922
00:32:48,320 –> 00:32:49,519
اینجا هم
923
00:32:49,519 –> 00:32:52,320
اوه این چیزی است که اوه ما می توانیم مهربان باشیم
924
00:32:52,320 –> 00:32:53,279
از اینجا بروید
925
00:32:53,279 –> 00:32:56,480
نسبتاً سریع فقط به عنوان یک تجدید کننده
926
00:32:56,480 –> 00:32:58,080
از چیزهایی که من می خواهم
927
00:32:58,080 –> 00:33:01,039
توصیه این است که فقط به پایتون فکر کنید
928
00:33:01,039 –> 00:33:04,240
به عنوان کاری که می توانید به صورت متوالی انجام دهید
929
00:33:04,240 –> 00:33:07,519
و شاید در ابتدا
930
00:33:07,519 –> 00:33:09,440
اگر برای ایجاد یک به این نگاه کنید
931
00:33:09,440 –> 00:33:10,640
متغیر
932
00:33:10,640 –> 00:33:13,039
من می توانم این متغیر را ایجاد کنم که می توانم قرار دهم
933
00:33:13,039 –> 00:33:14,799
به یک رشته
934
00:33:14,799 –> 00:33:16,559
درست است آن را واقعا فقط یک
935
00:33:16,559 –> 00:33:17,919
وظیفه
936
00:33:17,919 –> 00:33:20,159
من همچنین می توانم یک اسکریپت بنویسم که بتوانم
937
00:33:20,159 –> 00:33:21,200
از کجا استفاده کنید
938
00:33:21,200 –> 00:33:24,399
من در این مورد قرار دادم اینجا یک رشته است
939
00:33:24,399 –> 00:33:27,200
حمله یک حمله کیمورا است دو بازو
940
00:33:27,200 –> 00:33:28,080
مثلث
941
00:33:28,080 –> 00:33:31,120
و من در واقع می توانم این سری ها را قرار دهم
942
00:33:31,120 –> 00:33:32,399
بیانیه ها با هم
943
00:33:32,399 –> 00:33:34,159
و این در واقع یک اسکریپت مناسب برای
944
00:33:34,159 –> 00:33:36,000
برای devops این عالی است
945
00:33:36,000 –> 00:33:39,679
گردش کار من همچنین می توانم اعداد را با هم اضافه کنم
946
00:33:39,679 –> 00:33:42,000
در این مورد این یک به علاوه یک حق است
947
00:33:42,000 –> 00:33:44,399
بنابراین می توانم از پایتون به عنوان یک ماشین حساب استفاده کنم
948
00:33:44,399 –> 00:33:47,600
من می توانم رشته ها را با هم اضافه کنم، نه
949
00:33:47,600 –> 00:33:48,399
معمولا
950
00:33:48,399 –> 00:33:50,799
بهترین راه برای انجام رشته
951
00:33:50,799 –> 00:33:52,080
پردازش اما کار می کند
952
00:33:52,080 –> 00:33:54,159
درست است من می توانم به نوعی چیزها را هک کنم
953
00:33:54,159 –> 00:33:55,200
با یکدیگر
954
00:33:55,200 –> 00:33:58,320
اکثر اوقات اگر این کار را انجام می دهید
955
00:33:58,320 –> 00:34:01,200
چیزهایی در پایتون که باید انجام دهید
956
00:34:01,200 –> 00:34:01,600
انجام دادن
957
00:34:01,600 –> 00:34:03,840
نوعی حلقه در نقطه ای و
958
00:34:03,840 –> 00:34:05,120
روشی که اگر شما نباشید کار می کند
959
00:34:05,120 –> 00:34:06,320
آشنا با آن است
960
00:34:06,320 –> 00:34:08,239
شما می توانید یک لیست در این مورد ایجاد کنید
961
00:34:08,239 –> 00:34:09,679
یک لیست دقیقاً شبیه یک کیف است
962
00:34:09,679 –> 00:34:11,760
مثل یک کیسه چیزهایی که من اینها را دارم
963
00:34:11,760 –> 00:34:13,440
کمربندهای مختلف
964
00:34:13,440 –> 00:34:16,480
حلقه روی آن را می گویم برای کمربند و کمربند
965
00:34:16,480 –> 00:34:18,000
و من واقعاً می توانم به دنبال این باشم
966
00:34:18,000 –> 00:34:19,760
رشته خاص
967
00:34:19,760 –> 00:34:22,879
بنابراین اگر آن رشته را آنجا ببینم، چاپ می کنم
968
00:34:22,879 –> 00:34:23,599
این بیانیه
969
00:34:23,599 –> 00:34:25,520
در غیر این صورت یکی دیگر را چاپ می کنم تا
970
00:34:25,520 –> 00:34:27,440
این واقعاً جوهر است
971
00:34:27,440 –> 00:34:30,480
کنترل جریان در پایتون این است
972
00:34:30,480 –> 00:34:32,159
مفهوم بنابراین اگر شما می خواهید به بازی در اطراف
973
00:34:32,159 –> 00:34:33,599
با این کمی به تنهایی
974
00:34:33,599 –> 00:34:35,599
این یک راه عالی برای انجام آن خواهد بود
975
00:34:35,599 –> 00:34:36,879
وارد این و
976
00:34:36,879 –> 00:34:39,440
و کمی به لاستیک ها ضربه بزنید
977
00:34:39,440 –> 00:34:40,399
همچنین
978
00:34:40,399 –> 00:34:43,280
با رشته ها و قالب بندی رشته ها به عنوان
979
00:34:43,280 –> 00:34:44,719
خوب
980
00:34:44,719 –> 00:34:46,239
این چیز دیگری است که واقعا
981
00:34:46,239 –> 00:34:47,839
مهم است که از آن آگاه باشید، نگاه کردن به همه است
982
00:34:47,839 –> 00:34:48,399
اینها
983
00:34:48,399 –> 00:34:51,839
روش های روی رشته ها در اینجا این است که
984
00:34:51,839 –> 00:34:54,000
اگر در پایتون سخت کار می کنید
985
00:34:54,000 –> 00:34:56,079
احتمالاً از استاندارد استفاده نمی کنید
986
00:34:56,079 –> 00:34:57,119
کتابخانه
987
00:34:57,119 –> 00:34:58,880
و بنابراین در اینجا یک مثال است که در آن i
988
00:34:58,880 –> 00:35:00,880
بگو رشته من
989
00:35:00,880 –> 00:35:04,000
این رشته ای است که من استفاده می کنم و سپس i
990
00:35:04,000 –> 00:35:04,960
گفتن
991
00:35:04,960 –> 00:35:07,520
string.title و نگاه من می توانم
992
00:35:07,520 –> 00:35:10,320
هر تک را بساز
993
00:35:10,320 –> 00:35:13,359
کلمه در اینجا عنوان مورد درست است
994
00:35:13,359 –> 00:35:16,320
من بدیهی است که می توانم آن کد را خودم بنویسم
995
00:35:16,320 –> 00:35:17,839
شاید یک ساعت طول بکشد
996
00:35:17,839 –> 00:35:21,040
برای نوشیدن قهوه
997
00:35:21,040 –> 00:35:22,560
مرتب کنید چگونه این را بنویسم
998
00:35:22,560 –> 00:35:25,119
یا من فقط می توانم عنوان نقطه را انجام دهم
999
00:35:25,119 –> 00:35:28,000
همان چیزی که اگر بخواهم با حروف بزرگ بنویسم
1000
00:35:28,000 –> 00:35:29,200
این سرمایه گذاری خواهد شد
1001
00:35:29,200 –> 00:35:31,359
اگر می خواهم بدانم عددی است یا خیر
1002
00:35:31,359 –> 00:35:32,960
می گوید نه درست نیست زیرا اینطور است
1003
00:35:32,960 –> 00:35:34,240
عددی نیست
1004
00:35:34,240 –> 00:35:37,119
اوم به طور کلی و در اینجا ما به مبادله می رویم
1005
00:35:37,119 –> 00:35:39,119
اگر شما با کیس swap تماس بگیرید درست است
1006
00:35:39,119 –> 00:35:40,400
هر بار که آن را عوض می کنم
1007
00:35:40,400 –> 00:35:42,640
آن را تغییر می دهد آن را در اطراف است با
1008
00:35:42,640 –> 00:35:44,240
رشته ها در پایتون
1009
00:35:44,240 –> 00:35:45,760
شما می خواهید تنبل باشید نمی خواهید
1010
00:35:45,760 –> 00:35:47,200
بیش از حد سخت کار کنید که همینطور است
1011
00:35:47,200 –> 00:35:48,560
مفهوم اصلی
1012
00:35:48,560 –> 00:35:50,720
رشته اصلی دوباره فقط شما هستید
1013
00:35:50,720 –> 00:35:52,480
آن را بین نقل قول اینجا قرار دهید
1014
00:35:52,480 –> 00:35:54,000
مانند یک نقل قول مضاعف می توانید یک دوبل انجام دهید
1015
00:35:54,000 –> 00:35:56,000
نقل قول تک نقل قول مهم نیست
1016
00:35:56,000 –> 00:35:57,839
و سپس می توانید شروع به انجام کارها کنید
1017
00:35:57,839 –> 00:36:00,320
می توانید بگویید من جدا خواهم شد
1018
00:36:00,320 –> 00:36:01,760
من می خواهم به یک تقسیم آن را قرار می دهد
1019
00:36:01,760 –> 00:36:03,920
را در فهرستی قرار می دهد و آن کلمات را بر اساس
1020
00:36:03,920 –> 00:36:05,440
فضا
1021
00:36:05,440 –> 00:36:08,320
اگر من یک طول روی آن درست اجرا کنم می تواند
1022
00:36:08,320 –> 00:36:10,160
به من نشان می دهد که سه چیز در آن وجود دارد
1023
00:36:10,160 –> 00:36:13,280
من همچنین می توانم بر اساس خط فاصله تقسیم کنم
1024
00:36:13,280 –> 00:36:15,520
و بنابراین اینها واقعاً ساده هستند
1025
00:36:15,520 –> 00:36:17,200
چیزهایی که من به شما نشان می دهم
1026
00:36:17,200 –> 00:36:19,839
اما در devops همیشه بالا می آیند
1027
00:36:19,839 –> 00:36:20,320
و
1028
00:36:20,320 –> 00:36:22,640
من فکر می کنم نکته کلیدی در اینجا این است
1029
00:36:22,640 –> 00:36:23,440
استفاده کنید
1030
00:36:23,440 –> 00:36:26,079
قدرت آنچه قبلا ساخته شده است
1031
00:36:26,079 –> 00:36:26,800
به
1032
00:36:26,800 –> 00:36:29,119
پایتون برای انجام دوباره کار در اینجا یک
1033
00:36:29,119 –> 00:36:31,520
تقسیم بر روی کاما
1034
00:36:31,520 –> 00:36:34,240
ما قبلاً از این سرمایه گذاری عبور کرده ایم
1035
00:36:34,240 –> 00:36:35,119
اکنون
1036
00:36:35,119 –> 00:36:36,480
کار دیگری که می توانید با رشته ها انجام دهید
1037
00:36:36,480 –> 00:36:38,000
که می تواند واقعا مفید باشد بیایید
1038
00:36:38,000 –> 00:36:38,880
بگو تو هستی
1039
00:36:38,880 –> 00:36:41,440
نوشتن یک اسکریپت که از طریق برخی نگاه می کند
1040
00:36:41,440 –> 00:36:42,079
هشدارها
1041
00:36:42,079 –> 00:36:44,079
که به سمت شما می آیند که شما می خواهید
1042
00:36:44,079 –> 00:36:45,359
به طور کامل خودکار
1043
00:36:45,359 –> 00:36:47,200
خوب یک راه برای انجام آن این است که شما می توانید
1044
00:36:47,200 –> 00:36:49,280
تکه ای از
1045
00:36:49,280 –> 00:36:51,920
فایل از سمت راست و به همین ترتیب با رشته ها
1046
00:36:51,920 –> 00:36:53,520
می توانید در ابتدا بروید یا
1047
00:36:53,520 –> 00:36:54,640
در پایان شما می توانید نوعی
1048
00:36:54,640 –> 00:36:58,079
تکه های آن را بیرون بکشید و به اینجا توجه کنید
1049
00:36:58,079 –> 00:36:58,400
که
1050
00:36:58,400 –> 00:37:01,680
طول 17 است اگر i
1051
00:37:01,680 –> 00:37:04,160
اگر بگویم می خواهم از یک زوج بگذرم اما اگر
1052
00:37:04,160 –> 00:37:06,160
طول کامل را می گیرم
1053
00:37:06,160 –> 00:37:08,320
درست 19 است، بنابراین شما می توانید به نوعی
1054
00:37:08,320 –> 00:37:09,920
همه چیز را از ابتدا بیرون بکشید
1055
00:37:09,920 –> 00:37:11,680
در پایان می توانید به طول a نگاه کنید
1056
00:37:11,680 –> 00:37:12,400
رشته
1057
00:37:12,400 –> 00:37:14,079
و این یک راه عالی برای این است
1058
00:37:14,079 –> 00:37:15,839
پرش به اطراف
1059
00:37:15,839 –> 00:37:18,560
و کارهایی را با رشته ها در پایتون به صورت i انجام دهید
1060
00:37:18,560 –> 00:37:20,480
قبل از شما نیز می توانید ذکر شده است
1061
00:37:20,480 –> 00:37:23,200
الحاق رشته را انجام دهید که فقط یک است
1062
00:37:23,200 –> 00:37:25,200
روش فانتزی برای اضافه کردن رشته ها به یکدیگر
1063
00:37:25,200 –> 00:37:27,359
و این مانند افرادی است که من دیده ام
1064
00:37:27,359 –> 00:37:29,920
این کار را در php انجام دهید این مانند یک روش php است
1065
00:37:29,920 –> 00:37:33,440
ایجاد ام اوه شما می دانید html
1066
00:37:33,440 –> 00:37:36,079
درست در همان روز من می توانم می توانم شما را انجام دهم
1067
00:37:36,079 –> 00:37:38,400
خط فاصله را بدانید و سپس یک دو سه انجام دهید
1068
00:37:38,400 –> 00:37:38,960
و مانند
1069
00:37:38,960 –> 00:37:40,800
نوعی html یا چیزی ساخته شده است
1070
00:37:40,800 –> 00:37:42,160
مانند آن
1071
00:37:42,160 –> 00:37:44,560
من می گویم این کار را به طور کلی انجام ندهید اما
1072
00:37:44,560 –> 00:37:46,160
من فقط به شما اطلاع می دهم که در دسترس است
1073
00:37:46,160 –> 00:37:48,160
زیرا راه بهتری برای انجام آن وجود دارد
1074
00:37:48,160 –> 00:37:50,720
که برای استفاده از قالب بندی رشته است
1075
00:37:50,720 –> 00:37:53,200
و واقعاً دو مورد مشترک وجود دارد
1076
00:37:53,200 –> 00:37:55,680
روش های انجام قالب بندی رشته ها
1077
00:37:55,680 –> 00:37:58,720
راه اول درصد s خواهد بود
1078
00:37:58,720 –> 00:38:00,720
درصد و من آن را تعویض می کنم این است
1079
00:38:00,720 –> 00:38:02,240
به اوم زنگ زد
1080
00:38:02,240 –> 00:38:04,640
قالب بندی printf این نوع است
1081
00:38:04,640 –> 00:38:05,359
از بر اساس
1082
00:38:05,359 –> 00:38:07,599
روش فرمت uh در c کار می کند
1083
00:38:07,599 –> 00:38:08,880
زبان
1084
00:38:08,880 –> 00:38:10,480
مشکل این است که به نوعی است
1085
00:38:10,480 –> 00:38:12,000
پرمخاطب اضافی
1086
00:38:12,000 –> 00:38:14,240
و فراموش کردن آن مانند درصد آسان است
1087
00:38:14,240 –> 00:38:15,920
اینجا یا چیزی شبیه به آن
1088
00:38:15,920 –> 00:38:19,000
بهترین راه برای شروع آن
1089
00:38:19,000 –> 00:38:20,640
python36 که
1090
00:38:20,640 –> 00:38:23,440
همیشه هنوز آنجا نیست متاسفانه
1091
00:38:23,440 –> 00:38:23,920
است به
1092
00:38:23,920 –> 00:38:26,720
از رشته f استفاده کنید و این واقعاً شبیه است
1093
00:38:26,720 –> 00:38:28,480
راهی که بازی را تغییر دهد
1094
00:38:28,480 –> 00:38:31,040
برای پردازش رشته ها در پایتون بنابراین اگر شما
1095
00:38:31,040 –> 00:38:32,560
در حال اجرای python36 هستند
1096
00:38:32,560 –> 00:38:35,760
یا بالاتر من آن را به شدت توصیه می کنم
1097
00:38:35,760 –> 00:38:36,400
شما از این استفاده می کنید
1098
00:38:36,400 –> 00:38:40,400
قالب بندی مبتنی بر رشته f در اینجا و غیره
1099
00:38:40,400 –> 00:38:42,800
در این مثال خاص در اینجا می توانم
1100
00:38:42,800 –> 00:38:44,560
بگو من عاشق تمرین مورد علاقه ام هستم
1101
00:38:44,560 –> 00:38:46,240
هنر رزمی و من انجام دادم
1102
00:38:46,240 –> 00:38:49,760
آن رشته متأسفم متغیر
1103
00:38:49,760 –> 00:38:51,440
داخل آن براکت های فرفری و سپس
1104
00:38:51,440 –> 00:38:53,359
نگاه کنید آن چیز دیگر را چاپ می کند
1105
00:38:53,359 –> 00:38:54,720
خوب در مورد این است
1106
00:38:54,720 –> 00:38:56,800
عملکرد نیز بسیار بهتر است
1107
00:38:56,800 –> 00:38:58,560
بنابراین نه تنها سریعتر است بلکه سریعتر است
1108
00:38:58,560 –> 00:39:01,280
شهودی من همچنین می توانم استفاده کنم
1109
00:39:01,280 –> 00:39:03,200
رشته f با نقل قول های سه گانه بنابراین
1110
00:39:03,200 –> 00:39:04,480
در اینجا یک مثال است
1111
00:39:04,480 –> 00:39:07,359
از این عبارت چند جمله است
1112
00:39:07,359 –> 00:39:08,640
طولانی
1113
00:39:08,640 –> 00:39:11,119
من همچنین می توانم فضاهای اینجا را حذف کنم
1114
00:39:11,119 –> 00:39:12,000
مثال
1115
00:39:12,000 –> 00:39:14,480
شکستگی خطوط را می توان با جایگزینی حذف کرد
1116
00:39:14,480 –> 00:39:15,440
ما میرویم آنجا
1117
00:39:15,440 –> 00:39:18,480
اوه و توجه کنید کاری که انجام می دهم من هستم
1118
00:39:18,480 –> 00:39:20,960
قرار دادن این روش پردازش رشته
1119
00:39:20,960 –> 00:39:22,000
اینجا جایگزین کنید
1120
00:39:22,000 –> 00:39:25,359
و من آن اسلش را با با عوض می کنم
1121
00:39:25,359 –> 00:39:26,720
فضای خالی و من آن را درست می کنم
1122
00:39:26,720 –> 00:39:30,320
اوه شما می دانید که می توانید کامل بسازید
1123
00:39:30,320 –> 00:39:31,760
جمله
1124
00:39:31,760 –> 00:39:34,000
همانطور که قبلا ذکر کردم اعداد وجود دارد
1125
00:39:34,000 –> 00:39:35,920
و عملیات حسابی
1126
00:39:35,920 –> 00:39:39,040
اگر می خواهید یک نوع بسازید می توانید انجام دهید
1127
00:39:39,040 –> 00:39:39,760
از
1128
00:39:39,760 –> 00:39:42,720
یک معادله ریاضی در اینجا می توانم قرار دهم
1129
00:39:42,720 –> 00:39:44,079
دو قدم به جلو میدونی یکی
1130
00:39:44,079 –> 00:39:47,040
یک قدم به عقب آه من می توانم یک را بسازم
1131
00:39:47,040 –> 00:39:49,040
محاسبه علمی
1132
00:39:49,040 –> 00:39:51,760
متاسفانه بیماری همه گیر احتمالا
1133
00:39:51,760 –> 00:39:53,599
درصد چربی بدنم را ایجاد کرد
1134
00:39:53,599 –> 00:39:55,359
اگر بخواهم بالاتر از آنچه باید باشد
1135
00:39:55,359 –> 00:39:57,520
برای محاسبه درصد چربی بدنم
1136
00:39:57,520 –> 00:39:59,520
من می توانم بدانم آن را در اینجا قرار دهید
1137
00:39:59,520 –> 00:40:00,960
یک معادله بسازید و سپس
1138
00:40:00,960 –> 00:40:02,560
شما می دانید این را به نوعی A بسازید
1139
00:40:02,560 –> 00:40:04,560
ابزاری که من از آن استفاده خواهم کرد
1140
00:40:04,560 –> 00:40:07,760
اکنون کتابخانه اعشاری
1141
00:40:07,760 –> 00:40:10,480
راهی برای تنظیم دقیق و مقابله با آن است
1142
00:40:10,480 –> 00:40:11,839
تکرار اعشار
1143
00:40:11,839 –> 00:40:14,000
در اینجا یک مثال از واردات اعشاری آورده شده است
1144
00:40:14,000 –> 00:40:16,240
اعشاری دریافت متن
1145
00:40:16,240 –> 00:40:19,119
و آنچه در این مورد خوب است این است که می توانم
1146
00:40:19,119 –> 00:40:21,680
در واقع دقت را تنظیم کنید
1147
00:40:21,680 –> 00:40:23,920
دقیقا چند اعشار می خواهم
1148
00:40:23,920 –> 00:40:25,920
به نظر می رسد بنابراین در این مورد آن را پنج اگر i
1149
00:40:25,920 –> 00:40:26,640
خواستن
1150
00:40:26,640 –> 00:40:29,839
آن را تغییر دهید و به فرض چهار بروید
1151
00:40:29,839 –> 00:40:32,160
من می توانم از اینجا عبور کنم و چهار کار را انجام دهم
1152
00:40:32,160 –> 00:40:34,319
شما همچنین می توانید نماها را انجام دهید
1153
00:40:34,319 –> 00:40:36,560
واقعا دو راه برای انجام وجود دارد
1154
00:40:36,560 –> 00:40:38,640
این کتابخانه ریاضی را وارد می کند
1155
00:40:38,640 –> 00:40:41,920
و می توانم بگویم 2 به توان 4 یا
1156
00:40:41,920 –> 00:40:44,240
می توانم بگویم از اکسپونت ساخته شده استفاده کنید
1157
00:40:44,240 –> 00:40:46,319
اپراتور برای انجام همان کار
1158
00:40:46,319 –> 00:40:48,640
در اینجا 2 به 4 می رویم اما در این مورد i
1159
00:40:48,640 –> 00:40:50,839
2 علامت تعجب انجام دهید
1160
00:40:50,839 –> 00:40:54,480
اینجا اوم من هم می توانم
1161
00:40:54,480 –> 00:40:56,960
اوم فقط ضرب منظم را به عنوان انجام دهید
1162
00:40:56,960 –> 00:40:58,720
خوب درست است این یک مثال خوب است
1163
00:40:58,720 –> 00:41:02,880
اوه دو دو بار سه یک راه بحرانی
1164
00:41:02,880 –> 00:41:05,680
که من توصیه می کنم که اگر شما هستید
1165
00:41:05,680 –> 00:41:06,560
گیج شده با
1166
00:41:06,560 –> 00:41:08,240
به خصوص اگر شما از مانند c می آیید
1167
00:41:08,240 –> 00:41:10,000
شارپ یا جاوا یا چیزی
1168
00:41:10,000 –> 00:41:12,560
این است که شما در مورد چگونگی این سردرگم هستید
1169
00:41:12,560 –> 00:41:13,760
تایپ کار می کند
1170
00:41:13,760 –> 00:41:15,839
شما می توانید از این هک کوچک همانطور که گفته شده استفاده کنید
1171
00:41:15,839 –> 00:41:17,520
در اینجا تایپ کنید و فقط آن را چاپ کنید
1172
00:41:17,520 –> 00:41:18,400
یک رشته f
1173
00:41:18,400 –> 00:41:21,440
بنابراین در این مورد من می گویم 100 و
1174
00:41:21,440 –> 00:41:24,319
پایتون به طور خودکار فرض می کند که منظور من است
1175
00:41:24,319 –> 00:41:25,040
من یک کل می خواهم
1176
00:41:25,040 –> 00:41:27,520
عدد صحیح و من می توانم چاپ کنم
1177
00:41:27,520 –> 00:41:29,599
که این همان چیزی است که آن نوع است
1178
00:41:29,599 –> 00:41:32,720
به همین ترتیب اگر من یک شناور در اینجا قرار دهم
1179
00:41:32,720 –> 00:41:35,280
نگاه کن، میتوانی ببینی که پایتون به من اجازه میدهد
1180
00:41:35,280 –> 00:41:37,839
برو و امم
1181
00:41:37,839 –> 00:41:39,760
نوع را به درستی چاپ کنید، بنابراین اینطور است
1182
00:41:39,760 –> 00:41:41,359
واقعا یک راه عالی برای
1183
00:41:41,359 –> 00:41:44,480
به همین ترتیب با اوم چیزها بازی کردن
1184
00:41:44,480 –> 00:41:45,920
اگر بخواهم چاپ کنم
1185
00:41:45,920 –> 00:41:48,800
شما یک نوع کلاس را می شناسید که می توانم می توانم
1186
00:41:48,800 –> 00:41:49,760
ببین چه چیزی اینطور است
1187
00:41:49,760 –> 00:41:54,480
یک راه عالی برای دیدن آنچه که انجام می دهم
1188
00:41:54,480 –> 00:41:56,240
اعداد می توانند گرد شوند
1189
00:41:56,240 –> 00:41:58,000
به عنوان مثال جایی که آن را گرد می کنم
1190
00:41:58,000 –> 00:42:00,240
درست است من این شماره را می گیرم و به اینجا می روم
1191
00:42:00,240 –> 00:42:02,240
می توانید از numpy استفاده کنید که علمی است
1192
00:42:02,240 –> 00:42:04,240
کتابخانه من می توانم آن را به خوبی گرد کنم
1193
00:42:04,240 –> 00:42:05,520
از پاندا استفاده کنید
1194
00:42:05,520 –> 00:42:07,040
و ممکن است از خود بپرسید هی صبر کنید
1195
00:42:07,040 –> 00:42:09,040
دوم چرا وجود دارد
1196
00:42:09,040 –> 00:42:10,800
چرا من سه نوع مختلف انجام می دهم
1197
00:42:10,800 –> 00:42:12,160
دور
1198
00:42:12,160 –> 00:42:14,880
خوب یک چیز است که شما ممکن است بخواهید
1199
00:42:14,880 –> 00:42:15,440
انجام دادن
1200
00:42:15,440 –> 00:42:18,880
است تعیین یک معیار و
1201
00:42:18,880 –> 00:42:20,800
ما می توانیم به آنچه پوشش دادیم برگردیم
1202
00:42:20,800 –> 00:42:23,119
زودتر و استفاده از آن زمان در
1203
00:42:23,119 –> 00:42:26,319
و من واقعاً توانستم تأیید کنم
1204
00:42:26,319 –> 00:42:29,359
آنچه من فکر می کنم درست است پس همین است
1205
00:42:29,359 –> 00:42:31,119
فقط به این دلیل که یک کتابخانه شیک وجود دارد
1206
00:42:31,119 –> 00:42:33,680
مانند ناپخت یا پاندا که سریعتر است
1207
00:42:33,680 –> 00:42:34,800
خوب معلوم می شود
1208
00:42:34,800 –> 00:42:37,680
در واقع ساخته شده است در دور پایتون
1209
00:42:37,680 –> 00:42:40,000
کتابخانه استاندارد بسیار سریعتر است
1210
00:42:40,000 –> 00:42:41,680
نسبت به نومپی یا پانداها زیرا آنها یک
1211
00:42:41,680 –> 00:42:43,680
دسته ای از سربار و بنابراین شما می توانید ببینید
1212
00:42:43,680 –> 00:42:45,200
اینجا این است
1213
00:42:45,200 –> 00:42:48,079
378 نانوثانیه بنابراین روش داخلی
1214
00:42:48,079 –> 00:42:50,000
سریعتر است
1215
00:42:50,000 –> 00:42:53,440
numpy 7.28 میکروثانیه است و پس از آن
1216
00:42:53,440 –> 00:42:56,640
پانداها کندترین هستند که 776 است
1217
00:42:56,640 –> 00:42:59,680
میکروثانیه پس فقط به این دلیل که شما هستید
1218
00:42:59,680 –> 00:43:01,359
شهود چیزی به شما می گوید که ممکن است نباشد
1219
00:43:01,359 –> 00:43:03,680
درست باشد و به همین دلیل زمان آن است
1220
00:43:03,680 –> 00:43:06,800
عملیات خوبی است بنابراین
1221
00:43:06,800 –> 00:43:09,839
اوم بله موضوع بعدی اینجا شاید
1222
00:43:09,839 –> 00:43:11,280
شاید یه جورایی بگذریم
1223
00:43:11,280 –> 00:43:13,280
این خیلی سریع
1224
00:43:13,280 –> 00:43:16,720
اوه ام لیست ها و و خواهند بود
1225
00:43:16,720 –> 00:43:17,839
فرهنگ لغت
1226
00:43:17,839 –> 00:43:20,640
موضوع در اینجا واقعاً به طور خلاصه
1227
00:43:20,640 –> 00:43:21,680
پایتون دارد
1228
00:43:21,680 –> 00:43:24,160
چند ساختار داده اصلی و برای
1229
00:43:24,160 –> 00:43:26,400
توسعه به طور خاص واقعا
1230
00:43:26,400 –> 00:43:28,400
گوش دادن به فرهنگ لغت من فقط روی آن تمرکز می کنم
1231
00:43:28,400 –> 00:43:29,839
آنها و
1232
00:43:29,839 –> 00:43:31,599
دیکشنری مخصوصا اگر داشتید
1233
00:43:31,599 –> 00:43:34,160
فقط از یکی استفاده کنم
1234
00:43:34,160 –> 00:43:36,000
نوع ساختار داده من می گویم از a استفاده کنید
1235
00:43:36,000 –> 00:43:37,760
فرهنگ لغت و بیایید به نحوه شما بپردازیم
1236
00:43:37,760 –> 00:43:39,520
این کار را انجام خواهد داد
1237
00:43:39,520 –> 00:43:41,280
اولین چیزی که ذکر می کنم این است
1238
00:43:41,280 –> 00:43:42,880
راهی وجود دارد که
1239
00:43:42,880 –> 00:43:45,839
به نوشتن یک فرهنگ لغت بد و و
1240
00:43:45,839 –> 00:43:48,079
روشی که شما این کار را انجام می دهید به این صورت است که یک قابل تغییر قرار دهید
1241
00:43:48,079 –> 00:43:49,359
متغیر در داخل
1242
00:43:49,359 –> 00:43:52,560
بنابراین نمی توانید دیکشنری قرار دهید که دارای یک
1243
00:43:52,560 –> 00:43:54,880
مانند یک لیست در داخل، اجازه دهید مرور کنیم
1244
00:43:54,880 –> 00:43:55,680
در اینجا اگر انجام دهم
1245
00:43:55,680 –> 00:43:58,720
این و من این را اجرا می کنم و می گوید اوه
1246
00:43:58,720 –> 00:44:01,440
نوع unhashable معنی این است که
1247
00:44:01,440 –> 00:44:02,960
قرارداد را می شکند
1248
00:44:02,960 –> 00:44:05,520
از نحوه کار یک فرهنگ لغت، فرهنگ لغت
1249
00:44:05,520 –> 00:44:07,839
در پایتون
1250
00:44:07,839 –> 00:44:10,800
فرض می کند که می تواند یک جستجوی ثابت انجام دهد یا
1251
00:44:10,800 –> 00:44:12,240
o به یک مراجعه کننده
1252
00:44:12,240 –> 00:44:15,280
و بنابراین برای انجام این کار نمی تواند داشته باشد
1253
00:44:15,280 –> 00:44:16,079
آن ارزش
1254
00:44:16,079 –> 00:44:18,800
تو میدونی پشت صحنه عوض شد
1255
00:44:18,800 –> 00:44:20,400
و بنابراین اگر شما می خواهید
1256
00:44:20,400 –> 00:44:22,480
ایجاد یک دیکشنری در پایتون این است
1257
00:44:22,480 –> 00:44:24,079
روش انجام آن واقعا ساده است
1258
00:44:24,079 –> 00:44:25,359
براکت های مجعد در
1259
00:44:25,359 –> 00:44:28,000
یک کلید قرار دهید که باید تغییرناپذیر باشد و
1260
00:44:28,000 –> 00:44:29,359
سپس یک مقدار قرار دهید
1261
00:44:29,359 –> 00:44:32,000
در اینجا نمونه ای از فرهنگ لغت آمده است
1262
00:44:32,000 –> 00:44:32,960
در اینجا اقدام کنید
1263
00:44:32,960 –> 00:44:35,280
که ارسالی درست است من می گویم armbar
1264
00:44:35,280 –> 00:44:37,440
بالاتنه مثلث بازو پاشنه بالاتنه
1265
00:44:37,440 –> 00:44:38,400
پایین تنه را قلاب کنید
1266
00:44:38,400 –> 00:44:41,280
میله زانو پایین تنه اینها متفاوت هستند
1267
00:44:41,280 –> 00:44:44,640
ارسالی در جیو جیتسو برزیلی
1268
00:44:44,640 –> 00:44:47,440
و من یک پایه را اینگونه تعریف می کنم
1269
00:44:47,440 –> 00:44:48,560
فرهنگ لغت
1270
00:44:48,560 –> 00:44:51,520
شما همچنین می توانید از طریق و
1271
00:44:51,520 –> 00:44:53,280
به صورت برنامه ای یک فرهنگ لغت ایجاد کنید
1272
00:44:53,280 –> 00:44:56,240
بنابراین در اینجا یک مثال است اگر من بگویم که دیکته کنید
1273
00:44:56,240 –> 00:44:57,440
من هم فقط می توانم
1274
00:44:57,440 –> 00:44:59,119
بیشتر از یک تابع مبتنی بر دوست دارم
1275
00:44:59,119 –> 00:45:00,960
رویکرد نیز پس بستگی به چه چیزی دارد
1276
00:45:00,960 –> 00:45:01,839
شما انجام می دهید
1277
00:45:01,839 –> 00:45:05,200
من خودم را بیشتر از این روش استفاده می کنم
1278
00:45:05,200 –> 00:45:07,040
فقط به این دلیل که واقعا ساده است و آن را
1279
00:45:07,040 –> 00:45:09,359
آثار
1280
00:45:09,920 –> 00:45:13,040
خوب بیایید بیایید اکنون از اینها استفاده کنیم
1281
00:45:13,040 –> 00:45:16,160
دیکشنری ها پس چگونه از آن استفاده کنم
1282
00:45:16,160 –> 00:45:19,040
یکی از راه های واقعا آسان برای استفاده از آن خواهد بود
1283
00:45:19,040 –> 00:45:20,960
برای استفاده از آیتم های نقطه ای
1284
00:45:20,960 –> 00:45:23,839
بنابراین در این مورد این است که من بیرون می کشم
1285
00:45:23,839 –> 00:45:25,839
کلیدی که تسلیم است و می کشم
1286
00:45:25,839 –> 00:45:26,800
بالا بدن
1287
00:45:26,800 –> 00:45:28,800
که اعضای بدن است و می گویم برای
1288
00:45:28,800 –> 00:45:29,920
ارسال
1289
00:45:29,920 –> 00:45:32,720
اعضای بدن با کاما در Submission.Items it
1290
00:45:32,720 –> 00:45:33,280
اراده
1291
00:45:33,280 –> 00:45:35,760
عبور کنید و این کارها را متفاوت انجام دهید
1292
00:45:35,760 –> 00:45:36,960
عبارات پس این است
1293
00:45:36,960 –> 00:45:39,119
بسیاری از اوقات برای توسعه دهندگان فرض کنید شما
1294
00:45:39,119 –> 00:45:40,079
ام را داشته باش
1295
00:45:40,079 –> 00:45:42,160
شما برخی را می شناسید که من یک میزبان و یک را نمی شناسم
1296
00:45:42,160 –> 00:45:43,599
آدرس ip یا چیزی شبیه به آن
1297
00:45:43,599 –> 00:45:46,319
داخل یک فایل در آن یا ins و
1298
00:45:46,319 –> 00:45:47,760
همه آنها در یک فرهنگ لغت هستند
1299
00:45:47,760 –> 00:45:49,520
این دقیقا کاری است که شما انجام می دهید
1300
00:45:49,520 –> 00:45:51,280
چیز بسیار مشابه
1301
00:45:51,280 –> 00:45:53,440
شما همچنین می توانید چیزها را دور بیندازید
1302
00:45:53,440 –> 00:45:54,640
شما در حال تکرار هستید
1303
00:45:54,640 –> 00:45:56,480
بنابراین در اینجا یک مثال است اگر من می خواهم فقط
1304
00:45:56,480 –> 00:45:57,920
میدونی بیرون
1305
00:45:57,920 –> 00:46:00,319
اگر این کار را انجام دهم شاید قسمت اول آن باشد
1306
00:46:00,319 –> 00:46:01,119
زیرخط
1307
00:46:01,119 –> 00:46:02,640
من فقط می توانم از شر آن خلاص شوم پس همین است
1308
00:46:02,640 –> 00:46:04,160
راه به
1309
00:46:04,160 –> 00:46:07,760
برای انجام این کار در پایتون نیز می توانم فیلتر کنم
1310
00:46:07,760 –> 00:46:11,200
بنابراین اگر می خواستم بگویم فقط پیدا کنید
1311
00:46:11,200 –> 00:46:13,280
قسمت هایی از فرهنگ لغت که دارای یک
1312
00:46:13,280 –> 00:46:14,960
خاص
1313
00:46:14,960 –> 00:46:17,520
مطابقت مانند در این مورد پایین تنه i
1314
00:46:17,520 –> 00:46:18,640
می توان گفت اینها پایین تنه هستند
1315
00:46:18,640 –> 00:46:20,079
حملات تسلیم در جیو برزیل
1316
00:46:20,079 –> 00:46:20,640
جیتسو
1317
00:46:20,640 –> 00:46:24,079
قلاب پاشنه میله زانو درست است
1318
00:46:24,079 –> 00:46:26,560
اینها چیزهای بسیار سرراستی هستند
1319
00:46:26,560 –> 00:46:27,119
به
1320
00:46:27,119 –> 00:46:28,400
برای بازی در اطراف و اگر شما هستید
1321
00:46:28,400 –> 00:46:30,319
در مورد برخی از اینها گیج شده است
1322
00:46:30,319 –> 00:46:31,839
فقط وارد این دفترچه شوید و فقط مهربان باشید
1323
00:46:31,839 –> 00:46:33,280
بازی با چیزها و تغییر
1324
00:46:33,280 –> 00:46:34,720
چیزها و شما می دانید که شاید تغییر دهید
1325
00:46:34,720 –> 00:46:36,400
پایین تنه به بالاتنه
1326
00:46:36,400 –> 00:46:38,319
و و و من فکر می کنم این یک راه عالی است
1327
00:46:38,319 –> 00:46:40,480
برای آشنایی با آن
1328
00:46:40,480 –> 00:46:43,119
اکنون کلیدهای فرهنگ لغت و
1329
00:46:43,119 –> 00:46:46,560
ارزش هایی که می توانید با um استفاده کنید
1330
00:46:46,560 –> 00:46:48,640
این روش خاص درست اینها هستند
1331
00:46:48,640 –> 00:46:50,760
keys submission.keys اینها مقادیر هستند
1332
00:46:50,760 –> 00:46:52,480
تسلیم.ارزشها
1333
00:46:52,480 –> 00:46:56,880
و همچنین می توانم از جستجوی کلید استفاده کنم
1334
00:46:56,880 –> 00:46:59,760
که احتمالا سریعترین ممکن است
1335
00:46:59,760 –> 00:47:00,880
مسیر
1336
00:47:00,880 –> 00:47:03,520
به استفاده از دیکشنری پس اگر بگویم اگر
1337
00:47:03,520 –> 00:47:04,160
بازوبند
1338
00:47:04,160 –> 00:47:07,200
در موارد ارسالی چاپ کلید پیدا شده و
1339
00:47:07,200 –> 00:47:09,280
دلیل این که این خیلی سریع است این است
1340
00:47:09,280 –> 00:47:11,440
دیکشنری برای این کار طراحی شده است
1341
00:47:11,440 –> 00:47:13,280
و بنابراین این در واقع 0 به یکی است
1342
00:47:13,280 –> 00:47:14,720
شما می توانید یک میلیون چیز در خود داشته باشید
1343
00:47:14,720 –> 00:47:15,520
فرهنگ لغت
1344
00:47:15,520 –> 00:47:17,680
هنوز هم همان زمان خواهد بود
1345
00:47:17,680 –> 00:47:19,280
این کار را انجام دهید و اگر میتوانید اینجا را ببینید
1346
00:47:19,280 –> 00:47:20,640
شما در واقع
1347
00:47:20,640 –> 00:47:24,160
محک بزنید که خیلی سریع است
1348
00:47:24,160 –> 00:47:26,720
خوب پس این فهرست فرهنگ لغت است
1349
00:47:26,720 –> 00:47:27,920
که دیگری است
1350
00:47:27,920 –> 00:47:30,880
شما نیاز به دانستن در مورد بسیار ساده است
1351
00:47:30,880 –> 00:47:31,680
همچنین
1352
00:47:31,680 –> 00:47:34,480
بنابراین من به لیستی مانند شما فکر می کنم
1353
00:47:34,480 –> 00:47:35,760
به خواربارفروشی
1354
00:47:35,760 –> 00:47:37,359
و شما یک کیسه در آن بیاورید
1355
00:47:37,359 –> 00:47:38,720
مانند لیستی که شما چیزهایی را در آن قرار داده اید
1356
00:47:38,720 –> 00:47:39,599
کیسه
1357
00:47:39,599 –> 00:47:41,280
و سپس به صندوق پرداخت می روید
1358
00:47:41,280 –> 00:47:42,800
مقابله با همان
1359
00:47:42,800 –> 00:47:44,960
ما به اینجا می رویم من این کلمات مختلف را قرار می دهم
1360
00:47:44,960 –> 00:47:46,160
داخل اینجا
1361
00:47:46,160 –> 00:47:48,800
اگر بخواهم به صورت برنامه نویسی آن را ایجاد کنم
1362
00:47:48,800 –> 00:47:49,520
اگر چه
1363
00:47:49,520 –> 00:47:52,880
من همچنین می توانم لیست و و را انجام دهم
1364
00:47:52,880 –> 00:47:54,480
آن را به عنوان یک تابع قرار دهید و سپس انجام دهید
1365
00:47:54,480 –> 00:47:56,880
ضمیمه کنید و این را به صورت مشابه خواهید دید
1366
00:47:56,880 –> 00:47:58,079
ابزارهای خط فرمان
1367
00:47:58,079 –> 00:48:00,480
به عنوان مثال اگر شما می دانید انجام یک
1368
00:48:00,480 –> 00:48:02,079
برای حلقه و شما می خواهید
1369
00:48:02,079 –> 00:48:04,000
شما می دانید که یک فایل یا چیزی را پردازش کنید
1370
00:48:04,000 –> 00:48:05,920
مانند آن و قرار دادن در یک لیست جدید به
1371
00:48:05,920 –> 00:48:07,200
خروجی را بگیرید
1372
00:48:07,200 –> 00:48:09,440
شما مانند نقطه اضافه کردن در یک حلقه انجام دهید
1373
00:48:09,440 –> 00:48:11,040
درست است پس دانستن هر دوی اینها خوب است
1374
00:48:11,040 –> 00:48:12,640
راه های استفاده
1375
00:48:12,640 –> 00:48:18,079
لیست دیگری که شما بسیار خواهید دید
1376
00:48:18,079 –> 00:48:21,839
آیا این درک لیست و
1377
00:48:21,839 –> 00:48:23,359
این می تواند زمانی که شما برای اولین بار بسیار مشکل است
1378
00:48:23,359 –> 00:48:24,880
ببین تو این چیه
1379
00:48:24,880 –> 00:48:26,640
عجیب به نظر می رسد
1380
00:48:26,640 –> 00:48:28,480
و بنابراین تنها چیزی که باید به آن فکر کنید این است
1381
00:48:28,480 –> 00:48:30,480
که این فقط یک حلقه برای عقب است
1382
00:48:30,480 –> 00:48:33,520
و بنابراین شما از چهار شروع می کنید
1383
00:48:33,520 –> 00:48:35,359
و بعد برمیگردی تا بگو چهار
1384
00:48:35,359 –> 00:48:37,440
نگهبان در نگهبانان.شکاف
1385
00:48:37,440 –> 00:48:40,800
و سپس این بخش در اینجا چیزی است که می رود
1386
00:48:40,800 –> 00:48:42,960
در زیر یک حلقه سنتی برای
1387
00:48:42,960 –> 00:48:44,640
پس ممکن است از خود بپرسید چرا
1388
00:48:44,640 –> 00:48:46,160
آیا کسی این کار را انجام می دهد این واقعا است
1389
00:48:46,160 –> 00:48:47,200
گیج کننده
1390
00:48:47,200 –> 00:48:48,960
خوب دلیل اصلی این است
1391
00:48:48,960 –> 00:48:51,200
عملکرد فوق العاده سریع است
1392
00:48:51,200 –> 00:48:53,520
بنابراین اگر یک حلقه for دارید که به آن نیاز دارید
1393
00:48:53,520 –> 00:48:54,480
برای افزایش سرعت
1394
00:48:54,480 –> 00:48:56,960
این یکی از راه های انجام آن است زیرا این
1395
00:48:56,960 –> 00:48:59,599
در واقع c را به شدت بهینه می کند
1396
00:48:59,599 –> 00:49:01,760
اوه و بنابراین شما می توانید اینجا ببینید که این مهربان است
1397
00:49:01,760 –> 00:49:03,200
از یک چیز مشابه
1398
00:49:03,200 –> 00:49:05,200
اوه من در واقع فقط می توانم یک حلقه for و
1399
00:49:05,200 –> 00:49:06,400
می توانم بگویم
1400
00:49:06,400 –> 00:49:09,920
اگر کلمه open ظاهر شد، آن را چاپ کنید
1401
00:49:09,920 –> 00:49:12,000
درست است پس اینها دوباره هستند
1402
00:49:12,000 –> 00:49:14,079
روشهای واقعاً معمولی که میتوانید کسی را ببینید
1403
00:49:14,079 –> 00:49:15,440
از یک لیست استفاده کنید
1404
00:49:15,440 –> 00:49:17,599
حالا یکی دیگر به خصوص اگر شما هستید
1405
00:49:17,599 –> 00:49:18,880
فرض کنید در حال رفع اشکال هستید
1406
00:49:18,880 –> 00:49:20,559
کد تولید و
1407
00:49:20,559 –> 00:49:22,720
شما می دانید که شما یک فایل دارید که
1408
00:49:22,720 –> 00:49:24,640
وارد یک لیست یا چیزی شبیه به آن شد
1409
00:49:24,640 –> 00:49:26,079
شما می دانید که من این کار را زیاد انجام می دهم، فقط مهربانی خواهم کرد
1410
00:49:26,079 –> 00:49:27,680
از بازی کردن و من می گویم باشه
1411
00:49:27,680 –> 00:49:29,680
اجازه دهید آخرین لیست تک یا همان را بگیرم
1412
00:49:29,680 –> 00:49:31,200
اولین چیز در لیست یا
1413
00:49:31,200 –> 00:49:34,000
اجازه دهید یک زیربخش از لیست و
1414
00:49:34,000 –> 00:49:35,920
توجه کنید که در اینجا شما فقط می توانید این را درست بگیرید
1415
00:49:35,920 –> 00:49:38,720
می توانید موقعیت اول را آخرین موقعیت بگویید
1416
00:49:38,720 –> 00:49:39,119
یا
1417
00:49:39,119 –> 00:49:40,960
سه مورد اول واقعاً این است
1418
00:49:40,960 –> 00:49:42,720
مفید است که بتوان به نوعی
1419
00:49:42,720 –> 00:49:44,800
شما می دانید چیزها را به صورت پویا تغییر دهید
1420
00:49:44,800 –> 00:49:46,559
و به نوعی بررسی کنید که داخل آن چیست
1421
00:49:46,559 –> 00:49:48,480
ساختار داده شما
1422
00:49:48,480 –> 00:49:50,559
حالا کار دیگری که می توانید با یک لیست انجام دهید
1423
00:49:50,559 –> 00:49:51,839
اینجا
1424
00:49:51,839 –> 00:49:56,640
این است که شما همچنین می توانید اینها را با هم بسته بندی کنید
1425
00:49:56,640 –> 00:49:58,720
به بیانیه ها تا در این خاص
1426
00:49:58,720 –> 00:50:01,040
به عنوان مثال من یک لیست دارم که لیست دیگری دارد
1427
00:50:01,040 –> 00:50:02,480
لیست داخل آن
1428
00:50:02,480 –> 00:50:04,319
و من می توانم کارهای فانتزی مانند انجام دهم
1429
00:50:04,319 –> 00:50:06,000
آن را جابه جا کن تا بتوانم لیست را بگیرم و
1430
00:50:06,000 –> 00:50:07,280
مثل عوضش کن
1431
00:50:07,280 –> 00:50:08,640
و به نوعی آن را در یک حرکت دهید
1432
00:50:08,640 –> 00:50:10,800
فضای سه بعدی اطراف
1433
00:50:10,800 –> 00:50:12,480
و بنابراین برخی از آنها واقعا فانتزی وجود دارد
1434
00:50:12,480 –> 00:50:15,359
کارهایی که می توانید با لیست ها نیز انجام دهید
1435
00:50:15,359 –> 00:50:17,520
آخرین چیزی که من به آن اشاره می کنم که
1436
00:50:17,520 –> 00:50:18,559
همچنین
1437
00:50:18,559 –> 00:50:21,599
می تواند مفید باشد شما می دانید که یک است
1438
00:50:21,599 –> 00:50:23,920
مجموعه ای از لیست های پایتون و
1439
00:50:23,920 –> 00:50:25,599
دیکشنری ها خیلی بیشتر
1440
00:50:25,599 –> 00:50:28,720
رایج است اما یک مجموعه می تواند جالب باشد زیرا
1441
00:50:28,720 –> 00:50:31,119
شما در واقع می توانید چیزها را فریب دهید، پس بیایید
1442
00:50:31,119 –> 00:50:32,720
می گویید که به مجموعه ای از هشدارها نگاه می کنید
1443
00:50:32,720 –> 00:50:33,839
یا چیزی شبیه به آن
1444
00:50:33,839 –> 00:50:35,920
خوب شما فقط می توانید آنها را به حداقل برسانید
1445
00:50:35,920 –> 00:50:37,440
که میگی ببین من فقط میخوام ببینم
1446
00:50:37,440 –> 00:50:40,400
مانند هشدارهای منحصر به فرد در اینجا و
1447
00:50:40,400 –> 00:50:43,359
سپس شاید آن را نمودار یا چیزی شبیه به آن ترسیم کنید
1448
00:50:43,359 –> 00:50:45,920
همچنین با یک مجموعه می توانید اینجا را ببینید
1449
00:50:45,920 –> 00:50:46,480
می توان
1450
00:50:46,480 –> 00:50:49,119
یکی را بگیرید و از دیگری کم کنید بنابراین در
1451
00:50:49,119 –> 00:50:50,960
این مورد این است
1452
00:50:50,960 –> 00:50:52,960
لیستی از دو نوع مختلف حمله
1453
00:50:52,960 –> 00:50:55,359
دنباله ها و من کم می کنم و متوجه می شوم
1454
00:50:55,359 –> 00:50:56,640
چه چیزی منحصر به فرد بین
1455
00:50:56,640 –> 00:50:59,599
هر دوی آنها به نوعی به پایان می رسد
1456
00:50:59,599 –> 00:51:01,520
این بخش
1457
00:51:01,520 –> 00:51:03,280
در اینجا یک مثال خوب از چیزی برای
1458
00:51:03,280 –> 00:51:04,880
اگر میتوانید همین الان با شما بازی کنید
1459
00:51:04,880 –> 00:51:05,440
دارند
1460
00:51:05,440 –> 00:51:08,960
فرصتی است که از اینجا عبور کنید
1461
00:51:08,960 –> 00:51:10,960
و ببینید آیا می توانید با آن دیکشنری بنویسید
1462
00:51:10,960 –> 00:51:12,480
یک کلید قابل تغییر سمت راست
1463
00:51:12,480 –> 00:51:15,599
و به یاد داشته باشید کلید قابل تغییر چیست
1464
00:51:15,599 –> 00:51:16,400
ما میخواهیم
1465
00:51:16,400 –> 00:51:18,720
یک کلید تغییر ناپذیر همه چیز را منفجر می کند
1466
00:51:18,720 –> 00:51:20,839
فکر می کنم این راه خوبی است
1467
00:51:20,839 –> 00:51:23,839
یاد بگیرید که چگونه کاری را درست انجام دهید
1468
00:51:23,839 –> 00:51:25,520
همچنین برای نشان دادن راه انجام آن است
1469
00:51:25,520 –> 00:51:27,599
اشتباهه تا بفهمی چطوری
1470
00:51:27,599 –> 00:51:30,640
کار می کند بنابراین این یک فرهنگ لغت خوب است
1471
00:51:30,640 –> 00:51:32,880
درست است و اگر می خواهید بد بنویسید
1472
00:51:32,880 –> 00:51:34,160
فرهنگ لغت شما می توانید ایجاد کنید
1473
00:51:34,160 –> 00:51:36,559
لیستی را که می دانیم درست اینجاست
1474
00:51:36,559 –> 00:51:38,160
این براکت ها
1475
00:51:38,160 –> 00:51:41,200
و اگر آن لیست را در داخل قرار دهم
1476
00:51:41,200 –> 00:51:44,559
یک فرهنگ لغت بد آن را منفجر می کند
1477
00:51:44,559 –> 00:51:46,240
درسته پس اینه که هیچی نیستی
1478
00:51:46,240 –> 00:51:47,760
دانستن آن خیلی مشکل است اما خوب است
1479
00:51:47,760 –> 00:51:49,200
برای دانستن تفاوت بین
1480
00:51:49,200 –> 00:51:51,760
فرهنگ لغت خوب آه در بد
1481
00:51:51,760 –> 00:51:54,079
فرهنگ لغت
1482
00:51:54,079 –> 00:51:57,599
دریافت عملیات آه روشی که به بالا آمدن مناسب است
1483
00:51:57,599 –> 00:51:58,800
در و ما خواهیم کرد
1484
00:51:58,800 –> 00:52:00,720
ما در یک ثانیه به این موضوع خواهیم پرداخت
1485
00:52:00,720 –> 00:52:02,319
اینجا ام
1486
00:52:02,319 –> 00:52:05,440
این واقعاً جایی است که در آن به دست آورید
1487
00:52:05,440 –> 00:52:07,520
ops متناسب است
1488
00:52:07,520 –> 00:52:10,640
این است که اوه زیرساخت و
1489
00:52:10,640 –> 00:52:11,280
کد
1490
00:52:11,280 –> 00:52:14,319
در مخزن است پس بیایید فقط git را تایپ کنیم
1491
00:52:14,319 –> 00:52:18,319
ops و این واقعاً یک اصطلاح بازاریابی است
1492
00:52:18,319 –> 00:52:22,000
امم اما همه معنیش همینه
1493
00:52:22,000 –> 00:52:25,839
داخل مخزن شما در اینجا
1494
00:52:25,839 –> 00:52:30,160
امم که شما کنترل منبع خود را دارید
1495
00:52:30,160 –> 00:52:33,359
یا شما متاسفم کد منبع شما آه
1496
00:52:33,359 –> 00:52:35,359
و این می تواند مانند یک فایل dot py باشد
1497
00:52:35,359 –> 00:52:36,960
حق داری
1498
00:52:36,960 –> 00:52:39,440
شاید زیرساخت شما به عنوان کد است
1499
00:52:39,440 –> 00:52:40,640
ما این را iac می نامیم
1500
00:52:40,640 –> 00:52:43,680
و این شاید پولمی باشد
1501
00:52:43,680 –> 00:52:47,760
درست است که یک زیرساخت محبوب است
1502
00:52:47,760 –> 00:52:51,599
ابزار کد می تواند باشد
1503
00:52:51,599 –> 00:52:55,680
زمین می تواند یکی دیگر باشد
1504
00:52:56,480 –> 00:52:58,839
یا ممکن است چیز دیگری باشد که شما دیگری را می شناسید
1505
00:52:58,839 –> 00:53:00,640
اوه
1506
00:53:00,640 –> 00:53:03,760
مفهوم و سپس شما باید بگوییم شما
1507
00:53:03,760 –> 00:53:05,839
ام
1508
00:53:05,839 –> 00:53:08,319
تست های خود را در داخل، بنابراین هنگامی که شما این
1509
00:53:08,319 –> 00:53:09,440
اجزاء
1510
00:53:09,440 –> 00:53:11,680
این به این معنی است که این همان است
1511
00:53:11,680 –> 00:53:12,960
منبع حقیقت
1512
00:53:12,960 –> 00:53:16,319
درست است بنابراین sot منبع حقیقت در اینجا و
1513
00:53:16,319 –> 00:53:19,680
و مهم نیست هر اتفاقی می افتد
1514
00:53:19,680 –> 00:53:21,280
جزء
1515
00:53:21,280 –> 00:53:24,640
پروژه شما می تواند مستقر شود
1516
00:53:24,640 –> 00:53:27,599
به ابر و واقعاً همین است
1517
00:53:27,599 –> 00:53:28,000
به معنای
1518
00:53:28,000 –> 00:53:31,440
این است که اوه حالا اگر بود
1519
00:53:31,440 –> 00:53:33,440
به عنوان مثال kubernetes که
1520
00:53:33,440 –> 00:53:35,040
زیرساخت kubernetes وجود خواهد داشت
1521
00:53:35,040 –> 00:53:35,599
همچنین
1522
00:53:35,599 –> 00:53:37,440
اما این فقط مفهوم اصلی است
1523
00:53:37,440 –> 00:53:38,800
با git ops است
1524
00:53:38,800 –> 00:53:41,040
تک تک چیزهایی که پروژه شما نیاز دارد این است
1525
00:53:41,040 –> 00:53:42,640
داخل آن
1526
00:53:42,640 –> 00:53:45,119
و این راهی است که باید در مورد آن فکر کرد
1527
00:53:45,119 –> 00:53:46,720
برخیز این سوال عالی است
1528
00:53:46,720 –> 00:53:51,280
بیایید ببینیم یک سوال دیگر در اینجا اوم است
1529
00:53:51,280 –> 00:53:55,280
بگذارید فقط این را در اینجا قرار دهیم
1530
00:53:55,280 –> 00:53:59,440
من یک سری اسکریپت پایتون دارم که
1531
00:53:59,440 –> 00:54:02,720
اجرا می شوند
1532
00:54:02,720 –> 00:54:04,559
اجازه دهید فشار ناحیه اسلاید را ببینیم، اجازه دهید فشار دهیم
1533
00:54:04,559 –> 00:54:07,599
این به منطقه اسلاید
1534
00:54:08,079 –> 00:54:09,599
من یک سری اسکریپت پایتون دارم که
1535
00:54:09,599 –> 00:54:12,480
به ترتیب به صورت دستی از من اجرا می شوند
1536
00:54:12,480 –> 00:54:13,040
دستگاه
1537
00:54:13,040 –> 00:54:16,400
برای انجام چرخش کلید aws
1538
00:54:16,400 –> 00:54:18,160
من می خواهم راه حل خود را رسمی کنم
1539
00:54:18,160 –> 00:54:20,400
شما در مورد جوانب مثبت و منفی صحبت می کنید
1540
00:54:20,400 –> 00:54:23,359
عملکرد به عنوان یک سرویس با لامبدا در مقابل
1541
00:54:23,359 –> 00:54:25,680
میکروسرویس با داکر در kubernetes
1542
00:54:25,680 –> 00:54:26,960
در aws
1543
00:54:26,960 –> 00:54:28,960
آره پس بیایید همینطور هم باشیم
1544
00:54:28,960 –> 00:54:30,559
منتظر آن باشید
1545
00:54:30,559 –> 00:54:34,000
اوه من از هر دو استفاده کردم
1546
00:54:34,000 –> 00:54:37,440
من به شخصه بیشتر طرفدار ساده هستم
1547
00:54:37,440 –> 00:54:39,440
در مقابل پیچیده
1548
00:54:39,440 –> 00:54:43,920
و بنابراین من می گویم سریع
1549
00:54:44,160 –> 00:54:45,760
شما یک راه برای فکر کردن در مورد آن می دانید
1550
00:54:45,760 –> 00:54:48,880
در مقابل کوبرنتس
1551
00:54:49,119 –> 00:54:52,720
kubernetes خواهد بود که در شرایط
1552
00:54:52,720 –> 00:54:55,920
به عنوان یک سرویس این خواهد بود
1553
00:54:55,920 –> 00:54:59,440
بیشتر از روش ساده
1554
00:54:59,440 –> 00:55:01,839
و سپس این مجموعه خواهد بود
1555
00:55:01,839 –> 00:55:03,280
رویکرد
1556
00:55:03,280 –> 00:55:06,480
و فکر می کنم مهم است که فکر کنیم
1557
00:55:06,480 –> 00:55:07,359
در مورد این مانند
1558
00:55:07,359 –> 00:55:09,920
خوب میدونی چرا من یکی میخوام
1559
00:55:09,920 –> 00:55:11,920
در مقابل دیگری
1560
00:55:11,920 –> 00:55:14,079
من دوباره به سمت این متمایل می شوم
1561
00:55:14,079 –> 00:55:15,760
به سمت رویکرد ساده
1562
00:55:15,760 –> 00:55:19,040
اوه چون با لامبدا
1563
00:55:19,040 –> 00:55:20,559
و ما وارد این کار خواهیم شد
1564
00:55:20,559 –> 00:55:22,079
امروز کمی لامبدا
1565
00:55:22,079 –> 00:55:24,960
آیا می توانم در پنج خط کد ساخت
1566
00:55:24,960 –> 00:55:25,599
چیزی
1567
00:55:25,599 –> 00:55:28,880
الان واقعا قدرتمنده
1568
00:55:28,880 –> 00:55:31,200
kubernetes هر چند قطعا وجود دارد
1569
00:55:31,200 –> 00:55:32,319
پیچیده تر اما
1570
00:55:32,319 –> 00:55:35,040
چرا از این استفاده می کنید، فرض کنید هزینه؟
1571
00:55:35,040 –> 00:55:36,400
تبدیل به یک مسئله می شود
1572
00:55:36,400 –> 00:55:40,400
خوب در این مورد شما می توانید اوه
1573
00:55:40,400 –> 00:55:42,960
می دانید که از مهارت های درونی خود استفاده کنید
1574
00:55:42,960 –> 00:55:44,960
فرض کنید شرکت شما در این زمینه بسیار خوب است
1575
00:55:44,960 –> 00:55:47,440
kubernetes به کاهش هزینه به دلیل
1576
00:55:47,440 –> 00:55:49,359
شما می توانید مقداری حجم کار را فراهم کنید
1577
00:55:49,359 –> 00:55:50,720
به صورت محلی
1578
00:55:50,720 –> 00:55:52,160
درست است و شما می توانید برخی از کارها را با آن انجام دهید
1579
00:55:52,160 –> 00:55:54,000
شاید مرکز داده محلی شما و یک
1580
00:55:54,000 –> 00:55:56,880
شاید یک ابر ترکیبی و سپس شما می توانید
1581
00:55:56,880 –> 00:55:57,359
فشار دادن
1582
00:55:57,359 –> 00:56:00,720
بارها را به aws و
1583
00:56:00,720 –> 00:56:01,200
و آن
1584
00:56:01,200 –> 00:56:02,880
من فکر می کنم این غذای آماده واقعی است
1585
00:56:02,880 –> 00:56:05,119
مانند اگر شما هستید
1586
00:56:05,119 –> 00:56:07,440
اگر داده های فیزیکی خود را دارید
1587
00:56:07,440 –> 00:56:08,640
مرکز و شما هستید
1588
00:56:08,640 –> 00:56:10,799
شما کارشناسانی در مورد kubernetes دارید
1589
00:56:10,799 –> 00:56:12,000
ممکن است منطقی باشد
1590
00:56:12,000 –> 00:56:13,599
برای استفاده از kubernetes که مانند یک واقعا است
1591
00:56:13,599 –> 00:56:15,839
ساده می دانید شاید راه بسیار ساده
1592
00:56:15,839 –> 00:56:16,799
برای توصیف آن
1593
00:56:16,799 –> 00:56:17,920
اما اگر می خواهید چیزی را بدست آورید
1594
00:56:17,920 –> 00:56:20,480
من فکر می کنم خیلی سریع انجام شد
1595
00:56:20,480 –> 00:56:22,880
بحث کردن با لامبدا سخت است
1596
00:56:22,880 –> 00:56:24,480
بخصوص
1597
00:56:24,480 –> 00:56:27,119
به دلیل این واقعیت که می توانید آن را قلاب کنید
1598
00:56:27,119 –> 00:56:28,880
تا بسیاری از انواع مختلف رویدادها
1599
00:56:28,880 –> 00:56:30,000
و چیزها را بسازید
1600
00:56:30,000 –> 00:56:31,760
بنابراین می دانید که من فکر نمی کنم وجود داشته باشد
1601
00:56:31,760 –> 00:56:33,040
پاسخ کامل اما
1602
00:56:33,040 –> 00:56:34,559
اگر به دنبال ساده هستید من می روم
1603
00:56:34,559 –> 00:56:36,559
با لامبدا باشه بعد
1604
00:56:36,559 –> 00:56:39,599
سوال اینجاست نظر شما چیست
1605
00:56:39,599 –> 00:56:42,720
از آزمایشگاه های مشتری پس بیایید جلو برویم و
1606
00:56:42,720 –> 00:56:45,760
اینجا به این سوال بعدی بروید
1607
00:56:45,760 –> 00:56:48,960
پس بیایید اینجا ببینیم شما چیست
1608
00:56:48,960 –> 00:56:52,240
نظر آزمایشگاه مشتری بیایید این را فشار دهیم
1609
00:56:52,240 –> 00:56:54,640
منطقه اسلاید
1610
00:56:54,640 –> 00:56:57,200
من فکر می کنم آزمایشگاه مشتری عالی است
1611
00:56:57,200 –> 00:56:58,480
آنها فکر می کنم مشتری هستند
1612
00:56:58,480 –> 00:57:00,079
آزمایشگاه jupiter آنها عالی هستند
1613
00:57:00,079 –> 00:57:02,160
آزمایشگاه Jupiter فقط شاید چند مورد دیگر دارد
1614
00:57:02,160 –> 00:57:04,240
ویژگی های مشتری معمولی
1615
00:57:04,240 –> 00:57:08,240
اوم اما آره من دوست دارم آزمایشگاه مشتری را دوست دارم
1616
00:57:08,240 –> 00:57:12,960
خوب سوال بعدی اینجاست
1617
00:57:14,160 –> 00:57:17,200
با این حال ipython برای لینوکس فوق العاده است
1618
00:57:17,200 –> 00:57:19,440
هنگام مدیریت هزاران فایل
1619
00:57:19,440 –> 00:57:22,160
ما متوجه شدیم عملکرد یک مشکل چگونه است
1620
00:57:22,160 –> 00:57:24,240
آیا می توانید این نوع مشکل را بهبود بخشید
1621
00:57:24,240 –> 00:57:26,799
بله سوال خوبی است من فکر می کنم
1622
00:57:26,799 –> 00:57:28,319
ام
1623
00:57:28,319 –> 00:57:31,839
شما راه حل ipython را می شناسید
1624
00:57:31,839 –> 00:57:35,680
خواهد بود برای هماهنگ کردن چیزهایی که
1625
00:57:35,680 –> 00:57:37,040
چیزی را که هماهنگ کننده است مدیریت کنید
1626
00:57:37,040 –> 00:57:39,280
عملکرد کلان داده مانند if
1627
00:57:39,280 –> 00:57:42,720
تو میدونی به جای اوم تو میدونی
1628
00:57:42,720 –> 00:57:44,480
شاید به طور مستقیم با همه چیزهای بزرگ سر و کار داشته باشد
1629
00:57:44,480 –> 00:57:46,319
داده ها در پایتون من
1630
00:57:46,319 –> 00:57:49,359
شما می توانید از آن برای شاید استفاده کنید
1631
00:57:49,359 –> 00:57:52,480
زیرساخت های اطراف بزرگ را مدیریت کنید
1632
00:57:52,480 –> 00:57:54,160
عملیات داده و و
1633
00:57:54,160 –> 00:57:58,160
یکی از ابزارهای مورد علاقه من برای استفاده
1634
00:57:58,160 –> 00:58:01,280
اوه برای مدیریت کلان داده که
1635
00:58:01,280 –> 00:58:03,920
این یک نوع مدرسه قدیمی است
1636
00:58:03,920 –> 00:58:06,000
که من فقط در مورد آن صحبت می کنم سریع است
1637
00:58:06,000 –> 00:58:07,280
امم هست
1638
00:58:07,280 –> 00:58:10,079
nfs بنابراین این در حال بازگشت است
1639
00:58:10,079 –> 00:58:12,000
چیزی که من به نوعی هیجان زده هستم
1640
00:58:12,000 –> 00:58:16,000
بنابراین آمازون چیزی به نام efs دارد
1641
00:58:16,000 –> 00:58:18,319
که شاید فرصتی برای ورود به آن داشته باشیم
1642
00:58:18,319 –> 00:58:19,280
این کمی اما
1643
00:58:19,280 –> 00:58:23,200
efs اساساً nfs را مدیریت می کند
1644
00:58:23,200 –> 00:58:25,520
و اگر این است اگر شما به نوعی
1645
00:58:25,520 –> 00:58:26,880
یک نوع لینوکس
1646
00:58:26,880 –> 00:58:30,240
آدم کاری که می تونی انجام بدی اینه که میتونی
1647
00:58:30,240 –> 00:58:32,720
شما می توانید یک دسته از بیایید می گویند
1648
00:58:32,720 –> 00:58:34,400
نمونه های نقطه ای
1649
00:58:34,400 –> 00:58:36,559
همین جا و من در این مورد صحبت می کنم
1650
00:58:36,559 –> 00:58:38,559
کتاب پایتون برای devops
1651
00:58:38,559 –> 00:58:40,960
اما من می توانم یک دسته از نقطه را فراهم کنم
1652
00:58:40,960 –> 00:58:42,079
نمونه ها
1653
00:58:42,079 –> 00:58:45,119
و سپس در داخل اینجا
1654
00:58:45,119 –> 00:58:48,880
ما می توانیم efs را سوار کنیم
1655
00:58:48,880 –> 00:58:52,559
سیستم فایل در هر نمونه نقطه
1656
00:58:52,559 –> 00:58:55,680
و این می تواند منبع باشد
1657
00:58:55,680 –> 00:58:58,160
و بنابراین این یک جایگزین خواهد بود
1658
00:58:58,160 –> 00:58:58,880
مسیر
1659
00:58:58,880 –> 00:59:02,559
این است که اگر دارید بیایید بگوییم جنکینز
1660
00:59:02,559 –> 00:59:04,319
شما می دانید که آن هم همان پایه را دارد
1661
00:59:04,319 –> 00:59:06,480
در واقع می توانید اشاره کنید
1662
00:59:06,480 –> 00:59:10,480
مراحل زیر دوم را به نقطه نصب انجام دهید
1663
00:59:10,480 –> 00:59:12,880
موارد نقطه با استفاده از اجازه دهید بگوییم
1664
00:59:12,880 –> 00:59:14,400
rsync
1665
00:59:14,400 –> 00:59:17,839
ام داش
1666
00:59:17,839 –> 00:59:21,119
av یا چیزی شبیه به آن
1667
00:59:21,119 –> 00:59:22,960
و شما در واقع می توانید همگام سازی کنید
1668
00:59:22,960 –> 00:59:24,480
کد شما به طور خودکار نیز همینطور است
1669
00:59:24,480 –> 00:59:26,000
این یک راه دیگر به نوعی است
1670
00:59:26,000 –> 00:59:30,000
می دانید انجام اتوماسیون است
1671
00:59:30,000 –> 00:59:32,559
کد اتوماسیون خود را روی nfs قرار دهید
1672
00:59:32,559 –> 00:59:33,520
نقطه سوار شدن
1673
00:59:33,520 –> 00:59:35,119
این موارد را بچرخانید و سپس می توانید
1674
00:59:35,119 –> 00:59:37,119
مجموعه کاملی از ماشین ها را مدیریت کنید که
1675
00:59:37,119 –> 00:59:38,240
راه و بنابراین شما می توانید
1676
00:59:38,240 –> 00:59:40,880
شما اساسا می توانید فرض کنید که این نقطه
1677
00:59:40,880 –> 00:59:41,520
نمونه ها
1678
00:59:41,520 –> 00:59:43,359
همیشه کد منبع و
1679
00:59:43,359 –> 00:59:44,799
آن را به این صورت خودکار کنید تا اینطور باشد
1680
00:59:44,799 –> 00:59:46,720
که فکر می کنم می تواند راه جالبی باشد
1681
00:59:46,720 –> 00:59:47,920
برای مدیریت کلان داده ها
1682
00:59:47,920 –> 00:59:50,079
به خصوص با efs اوه آن را
1683
00:59:50,079 –> 00:59:52,640
به طور خودکار دیسک io را برای شما مدیریت می کند
1684
00:59:52,640 –> 00:59:54,000
چیزی برای فکر کردن شاید اگر شما
1685
00:59:54,000 –> 00:59:56,240
آن گزینه را داشته باشد
1686
00:59:56,240 –> 01:00:01,040
اوم پس سوال دیگری اینجاست
1687
01:00:01,040 –> 01:00:03,839
با این حال google uh collab بسیار جالب است
1688
01:00:03,839 –> 01:00:05,680
چه می شود اگر پروژه های من اجازه نداشته باشند
1689
01:00:05,680 –> 01:00:06,720
در گوگل اجرا شود
1690
01:00:06,720 –> 01:00:09,119
بهترین حالت اوه در پریم چیست بله پس من
1691
01:00:09,119 –> 01:00:09,920
فقط می گفت
1692
01:00:09,920 –> 01:00:12,319
اوه مشتری معمولی کاملاً خوب است درست است
1693
01:00:12,319 –> 01:00:13,280
نه خوب نه بد
1694
01:00:13,280 –> 01:00:16,000
هیچ چیز آنقدر خاص وجود ندارد
1695
01:00:16,000 –> 01:00:17,599
درباره colab فقط می توانید دانلود کنید
1696
01:00:17,599 –> 01:00:19,280
مشتری و آن را به صورت محلی اجرا کنید
1697
01:00:19,280 –> 01:00:21,839
و یا آن را در یک داکر کانتینر اجرا کنید
1698
01:00:21,839 –> 01:00:23,040
اوه مشتری
1699
01:00:23,040 –> 01:00:26,240
خوب سوال خوب، بیایید اینجا را ببینیم
1700
01:00:26,240 –> 01:00:27,839
بریم سراغ سوال بعدی
1701
01:00:27,839 –> 01:00:31,760
که اوه میشه لطفا توضیح بدید
1702
01:00:31,760 –> 01:00:34,880
با استفاده از سیتون برای عملکرد
1703
01:00:34,880 –> 01:00:38,079
اوه افزایش آه
1704
01:00:38,079 –> 01:00:41,359
می دانید من فکر می کنم ما ممکن است وقت نداشته باشیم
1705
01:00:41,359 –> 01:00:43,040
برای وارد شدن به آن
1706
01:00:43,040 –> 01:00:45,760
همه به جز من از نظر مفهومی فقط صحبت خواهم کرد
1707
01:00:45,760 –> 01:00:47,200
در مورد آن برای یک ثانیه
1708
01:00:47,200 –> 01:00:49,599
اوه من می گویم در خواهد بود
1709
01:00:49,599 –> 01:00:50,400
شما
1710
01:00:50,400 –> 01:00:53,599
اگر برای گزینه های عملکرد پایتون
1711
01:00:53,599 –> 01:00:58,079
در اینجا ما عملکرد پایتون را خواهیم گفت
1712
01:00:58,079 –> 01:01:00,640
شما می دانید که شما واقعا سه اصلی دارید
1713
01:01:00,640 –> 01:01:01,520
ابزار
1714
01:01:01,520 –> 01:01:05,520
عملکرد و
1715
01:01:05,520 –> 01:01:09,520
یکی اینکه شما شماره ام را دارید
1716
01:01:09,520 –> 01:01:13,040
که یک رویکرد دکوراتور است
1717
01:01:13,040 –> 01:01:16,319
بنابراین شما می توانید فقط می توانید یک um a just اضافه کنید
1718
01:01:16,319 –> 01:01:17,119
به موقع
1719
01:01:17,119 –> 01:01:19,520
دکوراتور و و ممکن است طول بکشد
1720
01:01:19,520 –> 01:01:20,880
کد پایتون شما و
1721
01:01:20,880 –> 01:01:23,440
و آن را در همان سطح مونتاژ اجرا کنید
1722
01:01:23,440 –> 01:01:24,880
پس بد نیست
1723
01:01:24,880 –> 01:01:27,920
گزینه و شما همچنین می توانید در یک cuda قرار دهید
1724
01:01:27,920 –> 01:01:28,880
جیت
1725
01:01:28,880 –> 01:01:31,200
و در واقع می تواند آن را بر روی a اجرا کند
1726
01:01:31,200 –> 01:01:32,160
gpu
1727
01:01:32,160 –> 01:01:35,119
بنابراین این یک گزینه بسیار جالب است
1728
01:01:35,119 –> 01:01:36,720
شما نیز دارید
1729
01:01:36,720 –> 01:01:40,480
پی پی اوه که یکی دیگر است
1730
01:01:40,480 –> 01:01:43,920
من فراموش می کنم اگر شما spi i یا y اما به هر حال
1731
01:01:43,920 –> 01:01:47,440
شما می توانید آن را در گوگل جستجو کنید و همین یک است
1732
01:01:47,440 –> 01:01:51,119
کامپایلر پایتون که پایتون را کامپایل می کند
1733
01:01:51,119 –> 01:01:53,760
اوم و این یک افزایش سرعت است
1734
01:01:53,760 –> 01:01:56,000
کامپایلر پایتون
1735
01:01:56,000 –> 01:01:58,559
اوه و سپس شما um the
1736
01:01:58,559 –> 01:01:59,680
سیتون
1737
01:01:59,680 –> 01:02:02,799
اوه که یکی دیگر است بنابراین من فکر می کنم
1738
01:02:02,799 –> 01:02:04,880
غذای اصلی غذای اصلی
1739
01:02:04,880 –> 01:02:07,200
این است که اگر شما به شدت نیاز دارید
1740
01:02:07,200 –> 01:02:08,079
بهینه سازی
1741
01:02:08,079 –> 01:02:09,839
کدهای پایتون شما زیاد است
1742
01:02:09,839 –> 01:02:11,119
گزینه های مختلف برای آن و شما می توانید
1743
01:02:11,119 –> 01:02:12,559
آن را محک بزنید
1744
01:02:12,559 –> 01:02:15,680
به شخصه من کمی متمایل هستم
1745
01:02:15,680 –> 01:02:16,079
بیشتر
1746
01:02:16,079 –> 01:02:19,119
من خودم این رویکرد را دوست دارم فقط به این دلیل
1747
01:02:19,119 –> 01:02:21,039
من دکوراتورها را دوست دارم و بسیار ساده است
1748
01:02:21,039 –> 01:02:23,359
فقط به نوعی آن را به جلو و عقب تغییر دهید
1749
01:02:23,359 –> 01:02:25,359
cython غذای اصلی وجود دارد که
1750
01:02:25,359 –> 01:02:27,599
شما فقط از زیر مجموعه ای استفاده می کنید
1751
01:02:27,599 –> 01:02:28,960
زبان پایتون
1752
01:02:28,960 –> 01:02:31,200
اوه باید کاری انجام دهم اما بله شاید
1753
01:02:31,200 –> 01:02:32,960
که در یک متفاوت
1754
01:02:32,960 –> 01:02:35,359
ارائه من می توانم به برخی از
1755
01:02:35,359 –> 01:02:37,440
که
1756
01:02:37,440 –> 01:02:41,359
باشه بریم سراغ این بعدی اینجا
1757
01:02:41,359 –> 01:02:45,440
بیایید ببینیم آیا ابزارهایی برای جابجایی وجود دارد
1758
01:02:45,440 –> 01:02:47,200
فایل های پیکربندی json بله، ما وارد آن خواهیم شد
1759
01:02:47,200 –> 01:02:48,079
که در یک ثانیه
1760
01:02:48,079 –> 01:02:51,839
اوم اساساً یامل و اوم وجود دارد
1761
01:02:51,839 –> 01:02:53,839
و اوه جیسون و من وارد یک
1762
01:02:53,839 –> 01:02:55,839
سوال دوم خوب خیلی خوب است
1763
01:02:55,839 –> 01:02:58,079
انگار تونستیم جواب بدیم
1764
01:02:58,079 –> 01:03:00,559
و به بسیاری از آن سوالات پاسخ دهید و
1765
01:03:00,559 –> 01:03:01,920
سپس من نیز قصد دارم به برخی از
1766
01:03:01,920 –> 01:03:03,039
این موضوعات
1767
01:03:03,039 –> 01:03:05,039
بنابراین من می روم من می خواهم دنده را عوض کنم
1768
01:03:05,039 –> 01:03:06,400
اینجا
1769
01:03:06,400 –> 01:03:09,680
و به این بخش بعدی که um است بروید
1770
01:03:09,680 –> 01:03:13,039
توابع همزمانی بیان بانوان
1771
01:03:13,039 –> 01:03:16,319
و بیایید وارد آن شویم
1772
01:03:16,319 –> 01:03:19,359
توابع نوشتن دوباره من فکر می کنم است
1773
01:03:19,359 –> 01:03:19,680
آ
1774
01:03:19,680 –> 01:03:23,280
جزء حیاتی به ام
1775
01:03:23,280 –> 01:03:25,680
برای ساختن چیزها در پایتون و اینجا
1776
01:03:25,680 –> 01:03:27,200
چگونه یک تابع بنویسید
1777
01:03:27,200 –> 01:03:31,119
شما فقط می توانید کلمه def را قرار دهید
1778
01:03:31,119 –> 01:03:33,200
نام تابع و سپس قرار دهید
1779
01:03:33,200 –> 01:03:35,280
این پرانتز در آنجا و آن است
1780
01:03:35,280 –> 01:03:38,000
این واقعا راه اصلی برای اوه
1781
01:03:38,000 –> 01:03:38,960
یک تابع بنویس
1782
01:03:38,960 –> 01:03:42,160
در در پایتون و
1783
01:03:42,160 –> 01:03:46,160
همچنین روشی که از آن استفاده می کنید
1784
01:03:46,160 –> 01:03:47,839
آیا شما فقط این را چاپ کنید
1785
01:03:47,839 –> 01:03:50,960
اکنون در این مثال خاص توجه کنید
1786
01:03:50,960 –> 01:03:52,880
این واقعا هیچ چیز را تعصب نمی کند
1787
01:03:52,880 –> 01:03:55,359
چون خیلی شبیه است
1788
01:03:55,359 –> 01:03:58,559
um یک متغیر منظم و if
1789
01:03:58,559 –> 01:04:00,240
من می خواستم یکی از آسان ترها را بسازم
1790
01:04:00,240 –> 01:04:02,400
میتونم اینجوری پیش بره فقط میتونم بگم بگذر
1791
01:04:02,400 –> 01:04:04,079
بنابراین اینطور نیست، واقعاً ما را نمی فهمد
1792
01:04:04,079 –> 01:04:05,520
ارزش زیادی
1793
01:04:05,520 –> 01:04:09,200
با داشتن یک تابع
1794
01:04:09,200 –> 01:04:12,880
از این طریق اوم پس اوه
1795
01:04:12,880 –> 01:04:14,640
بیایید کمی پیچیده تر بسازیم
1796
01:04:14,640 –> 01:04:16,079
یک تابع در اینجا یک مثال است
1797
01:04:16,079 –> 01:04:19,440
تابعی که دارای رشته doc و
1798
01:04:19,440 –> 01:04:21,359
اگر از اینجا عبور کنم می توانم سه گانه قرار دهم
1799
01:04:21,359 –> 01:04:23,680
نقل قول کرده و یک رشته سند را در آنجا قرار دهید
1800
01:04:23,680 –> 01:04:26,799
و اگر نقطه را در زیر doc قرار دهم
1801
01:04:26,799 –> 01:04:29,520
تحت همه این کار به من اجازه می دهد
1802
01:04:29,520 –> 01:04:31,359
آنچه داخل آن است را چاپ کنید تا این
1803
01:04:31,359 –> 01:04:34,480
این می تواند یک راه عالی برای بدست آوردن باشد
1804
01:04:34,480 –> 01:04:35,839
مستندات
1805
01:04:35,839 –> 01:04:37,200
و به خصوص اگر از لایک استفاده می کنید
1806
01:04:37,200 –> 01:04:39,680
چیزی شبیه یک دفترچه یادداشت مشتری
1807
01:04:39,680 –> 01:04:42,559
این است که اگر بگویم بازگشت و
1808
01:04:42,559 –> 01:04:43,920
من علامت سوال گذاشتم
1809
01:04:43,920 –> 01:04:46,240
آن را بالا می آید تا رشته اسناد بنابراین اگر شما
1810
01:04:46,240 –> 01:04:47,760
همیشه خواستم کمک بگیرم
1811
01:04:47,760 –> 01:04:49,680
این یک راه خوب برای آگاهی است
1812
01:04:49,680 –> 01:04:50,799
از نحوه انجام آن
1813
01:04:50,799 –> 01:04:52,960
در داخل مشتری قرار داده شده است که اوه
1814
01:04:52,960 –> 01:04:54,160
علامت سوال اونجا
1815
01:04:54,160 –> 01:04:57,440
و و آن را اجرا کنید حالا بیایید وارد آن شویم
1816
01:04:57,440 –> 01:04:59,520
مهره ها و پیچ های آن و دوباره این
1817
01:04:59,520 –> 01:05:02,240
هسته یک میکروسرویس است
1818
01:05:02,240 –> 01:05:03,760
اگر می خواهید یک تابع در آن بسازید
1819
01:05:03,760 –> 01:05:05,920
شما را پیتون کنید
1820
01:05:05,920 –> 01:05:07,920
باید چیزی در آن قرار دهید
1821
01:05:07,920 –> 01:05:09,599
به طور معمول شما همیشه مجبور نیستید اما
1822
01:05:09,599 –> 01:05:10,960
چیزی در آن قرار می دهید
1823
01:05:10,960 –> 01:05:13,280
و سپس و سپس آن را در اینجا چاپ کنید
1824
01:05:13,280 –> 01:05:14,400
میرویم من میبرم
1825
01:05:14,400 –> 01:05:17,440
بارها تابعی به نام تمرین می سازم
1826
01:05:17,440 –> 01:05:21,280
و اگر عدد صحیح را 2 قرار دهم
1827
01:05:21,280 –> 01:05:22,880
می گوید دوست دارم دو بار تمرین کنم
1828
01:05:22,880 –> 01:05:24,799
روز اگر عدد صحیح سه را قرار دهم
1829
01:05:24,799 –> 01:05:26,880
این نشان می دهد که من دوست دارم سه بار تمرین کنم
1830
01:05:26,880 –> 01:05:28,319
یک روز
1831
01:05:28,319 –> 01:05:31,119
اکنون آرگومان های موضعی پردازش می شوند
1832
01:05:31,119 –> 01:05:33,359
به منظور هر چند و بنابراین این می تواند
1833
01:05:33,359 –> 01:05:36,319
مشکلی ایجاد میکند و به همین دلیل است
1834
01:05:36,319 –> 01:05:37,839
تکنیک بار
1835
01:05:37,839 –> 01:05:41,599
و مدت زمان، بنابراین من دوست دارم تمرین کنم
1836
01:05:41,599 –> 01:05:43,839
این تکنیک بارها در روز برای
1837
01:05:43,839 –> 01:05:44,880
مدت زمان
1838
01:05:44,880 –> 01:05:48,160
اگر ترتیب درستی گذاشته باشم تمرین 3
1839
01:05:48,160 –> 01:05:49,119
پیانو 45
1840
01:05:49,119 –> 01:05:51,039
می گوید دوست دارم پیانو سه تمرین کنم
1841
01:05:51,039 –> 01:05:53,119
بار در روز به مدت 45 دقیقه
1842
01:05:53,119 –> 01:05:56,480
اما اگر سفارش را عوض کنم
1843
01:05:56,480 –> 01:05:59,119
اوه اوه الان مثل من منطقی نیست
1844
01:05:59,119 –> 01:06:01,280
من دوست دارم هفت بار پیانو تمرین کنم
1845
01:06:01,280 –> 01:06:02,799
روزی 60 دقیقه
1846
01:06:02,799 –> 01:06:05,440
درست است که مزخرف است، بنابراین این یکی از آنهاست
1847
01:06:05,440 –> 01:06:06,480
محدودیت ها
1848
01:06:06,480 –> 01:06:08,720
از استدلال های موضع این است که به دلیل
1849
01:06:08,720 –> 01:06:10,480
آنها به ترتیب پردازش می شوند
1850
01:06:10,480 –> 01:06:12,880
اشتباه کردن یک راه آسان است
1851
01:06:12,880 –> 01:06:15,039
هر چند دور آن بگرد
1852
01:06:15,039 –> 01:06:17,920
این است که شما در واقع می توانید بروید
1853
01:06:17,920 –> 01:06:18,960
از طریق
1854
01:06:18,960 –> 01:06:22,400
و ام و ام را پردازش کن
1855
01:06:22,400 –> 01:06:26,000
جفت مقدار کلید به طور جداگانه بنابراین
1856
01:06:26,000 –> 01:06:28,720
اگر از اینجا عبور کنم و بگویم آه تو
1857
01:06:28,720 –> 01:06:31,119
می دانم که آرگومان های کلمه کلیدی توسط پردازش می شوند
1858
01:06:31,119 –> 01:06:34,400
مقدار کلیدی و می تواند مقادیر پیش فرض داشته باشد
1859
01:06:34,400 –> 01:06:37,520
اگر اینجا را انتخاب کنم
1860
01:06:37,520 –> 01:06:40,880
می توانم بگویم زمان های تمرین
1861
01:06:40,880 –> 01:06:44,000
2 تکنیک برابر است با مدت زمان پایتون
1862
01:06:44,000 –> 01:06:46,559
و حالا من حتی مجبور نیستم تایپ کنم
1863
01:06:46,559 –> 01:06:47,599
هر چیزی در
1864
01:06:47,599 –> 01:06:50,720
در واقع آن پیش فرض ها را به خاطر می آورد
1865
01:06:50,720 –> 01:06:53,920
و اگر بخواهم فقط با دیگری تماس بگیرم
1866
01:06:53,920 –> 01:06:55,119
پیش فرض
1867
01:06:55,119 –> 01:06:57,359
یا پیش فرض را تغییر دهید و مدت زمان را بگویید
1868
01:06:57,359 –> 01:06:59,280
90 یا ضرب 4 است
1869
01:06:59,280 –> 01:07:02,240
به آن نگاه کنید به من اجازه می دهد تا آن را مرتب کنم
1870
01:07:02,240 –> 01:07:03,359
توصیه
1871
01:07:03,359 –> 01:07:05,119
هنگامی که در حال استفاده از توابع است
1872
01:07:05,119 –> 01:07:07,760
توابع به سمت انجام کلید متمایل است
1873
01:07:07,760 –> 01:07:10,319
رویکرد مبتنی بر ارزش کلیدی به دلیل
1874
01:07:10,319 –> 01:07:12,000
این واقعیت که شما می توانید پیش فرض ها را در آن قرار دهید
1875
01:07:12,000 –> 01:07:12,480
آنجا
1876
01:07:12,480 –> 01:07:16,559
و همچنین اینکه در واقع می توانید
1877
01:07:16,559 –> 01:07:17,920
نباید آنقدر نگران باشید
1878
01:07:17,920 –> 01:07:19,680
بی رحمی از آن است
1879
01:07:19,680 –> 01:07:22,720
اگر به args و کلیدواژه args برویم اینجاست
1880
01:07:22,720 –> 01:07:23,520
یک مثال
1881
01:07:23,520 –> 01:07:26,880
تابعی که um را می گیرد
1882
01:07:26,880 –> 01:07:29,119
علامت ستاره کلمه کلیدی args و من می گویم
1883
01:07:29,119 –> 01:07:31,280
برای حمله به نام و قوس کلمه کلیدی
1884
01:07:31,280 –> 01:07:35,039
موارد من این را چاپ می کنم و فقط می توانم
1885
01:07:35,039 –> 01:07:37,680
شما می دانید در یک دسته از مختلف
1886
01:07:37,680 –> 01:07:39,119
چیزهای داخل، بنابراین این یک نوع است
1887
01:07:39,119 –> 01:07:40,079
راه جالب
1888
01:07:40,079 –> 01:07:42,160
در مورد عملکردها و همچنین آن فکر کنید
1889
01:07:42,160 –> 01:07:43,839
آنها به صورت پویا می توانند بگیرند
1890
01:07:43,839 –> 01:07:46,559
استدلال ها و من فقط می توانم ادامه دهم
1891
01:07:46,559 –> 01:07:48,000
شما چیزهای بیشتری را در داخل می دانید
1892
01:07:48,000 –> 01:07:48,319
آنجا
1893
01:07:48,319 –> 01:07:50,400
درسته پس فقط یه چیزی برای آگاهی
1894
01:07:50,400 –> 01:07:52,400
از با توابع
1895
01:07:52,400 –> 01:07:54,400
من فکر می کنم یک روش کمی بهتر برای استفاده است
1896
01:07:54,400 –> 01:07:56,640
که رویکرد جادویی به توابع خواهد بود
1897
01:07:56,640 –> 01:07:58,240
گرفتن باشد
1898
01:07:58,240 –> 01:07:59,920
یک فرهنگ لغت و بیاندازید در آن فرض کنید
1899
01:07:59,920 –> 01:08:01,760
دوباره این مانند آدرس IP میزبان است
1900
01:08:01,760 –> 01:08:03,119
فرهنگ لغت
1901
01:08:03,119 –> 01:08:05,039
فکر می کنم قرار دادن آن کمی ساده تر است
1902
01:08:05,039 –> 01:08:07,119
آن را در یک دیکشنری و سپس آن را بریزید
1903
01:08:07,119 –> 01:08:08,240
که در
1904
01:08:08,240 –> 01:08:10,240
حالا بیایید به تصویب یک تابع بپردازیم
1905
01:08:10,240 –> 01:08:11,359
دور و بر
1906
01:08:11,359 –> 01:08:12,880
که شروع به ورود به برخی از
1907
01:08:12,880 –> 01:08:15,119
کارهایی که ممکن است انجام دهید
1908
01:08:15,119 –> 01:08:17,439
به عنوان مثال در ابر و در اینجا یک
1909
01:08:17,439 –> 01:08:19,359
نمونه ای از حمله
1910
01:08:19,359 –> 01:08:22,399
عملکرد مکان و کاری که انجام می دهد این است
1911
01:08:22,399 –> 01:08:23,279
می گوید
1912
01:08:23,279 –> 01:08:26,479
این یک تکنیک می خواهد و اوه من یک
1913
01:08:26,479 –> 01:08:28,560
فرهنگ لغت در داخل که می داند در مورد
1914
01:08:28,560 –> 01:08:30,080
انواع خاصی از حملات
1915
01:08:30,080 –> 01:08:32,560
و بنابراین وقتی من از طریق این کار می کنم
1916
01:08:32,560 –> 01:08:33,520
فرهنگ لغت و من
1917
01:08:33,520 –> 01:08:37,198
آن را کلید بزنید توجه کنید که می رود و می رود
1918
01:08:37,198 –> 01:08:38,000
حمله را پیدا می کند
1919
01:08:38,000 –> 01:08:40,399
و اگر آن را قرار دهم آن را برمی گرداند
1920
01:08:40,399 –> 01:08:42,158
حمله ناشناخته مانند بغل خرس مانند یک
1921
01:08:42,158 –> 01:08:43,600
حرکت کشتی یا چیزی
1922
01:08:43,600 –> 01:08:46,080
می گوید من نمی دانم که در حال حاضر چیست
1923
01:08:46,080 –> 01:08:46,799
من میگیرم
1924
01:08:46,799 –> 01:08:49,759
یک تابع جدید می توانم در آن قدیمی منتقل کنم
1925
01:08:49,759 –> 01:08:51,359
در داخل آن عمل کند
1926
01:08:51,359 –> 01:08:53,040
درست است و این راهی برای ایجاد است
1927
01:08:53,040 –> 01:08:54,399
منطق و ساختن
1928
01:08:54,399 –> 01:08:57,040
راه حل ها، بنابراین در اینجا یک لیست حمله جدید است
1929
01:08:57,040 –> 01:08:58,799
درست همین جا
1930
01:08:58,799 –> 01:09:00,560
حتی نمی داند آن چیست
1931
01:09:00,560 –> 01:09:02,238
این در حال اجرا است و فقط این را فرض می کند
1932
01:09:02,238 –> 01:09:03,839
من می خواهم در یک تابع عبور کنم
1933
01:09:03,839 –> 01:09:06,560
که می تواند این را پردازش کند و من می گویم برای
1934
01:09:06,560 –> 01:09:07,120
حمله کنند
1935
01:09:07,120 –> 01:09:10,319
در لیست حمله جدید اینجا حمله من است
1936
01:09:10,319 –> 01:09:12,399
تابع مکان
1937
01:09:12,399 –> 01:09:15,600
و چاپ کنید که در آنجا ما می رویم
1938
01:09:15,600 –> 01:09:17,279
شما می توانید در اینجا ببینید که اکنون من می توانم
1939
01:09:17,279 –> 01:09:18,960
این چیزها را به هم زنجیر کنید تا اینطور شود
1940
01:09:18,960 –> 01:09:20,719
این واقعاً یکی از مفاهیم اصلی است
1941
01:09:20,719 –> 01:09:23,198
در استفاده از توابع این است که
1942
01:09:23,198 –> 01:09:24,719
شما یک تکه از منطق را می سازید
1943
01:09:24,719 –> 01:09:26,158
یکی دیگر و شما می توانید آنها را پاس کنید
1944
01:09:26,158 –> 01:09:27,759
چیزها در و نوع استفاده مجدد از چیزها
1945
01:09:27,759 –> 01:09:29,040
دور و بر
1946
01:09:29,040 –> 01:09:31,198
با این وجود می توانیم حتی فراتر برویم
1947
01:09:31,198 –> 01:09:32,319
با استفاده از
1948
01:09:32,319 –> 01:09:34,319
چیزی به نام بسته شدن و عملکردی
1949
01:09:34,319 –> 01:09:35,759
کاری کردن و دوباره اینها هستند
1950
01:09:35,759 –> 01:09:38,238
این مفهوم وقتی وارد لامبدا می شویم
1951
01:09:38,238 –> 01:09:40,000
که کمی بعد نشان خواهم داد
1952
01:09:40,000 –> 01:09:42,719
واقعا شروع به در واقع مفید است
1953
01:09:42,719 –> 01:09:43,679
در مورد چیزی اندیشیدن
1954
01:09:43,679 –> 01:09:45,439
چگونه می توانید از توابع برای پرتاب استفاده کنید
1955
01:09:45,439 –> 01:09:46,719
چیزهای اطراف
1956
01:09:46,719 –> 01:09:49,839
و حل مشکلات و غیره تعطیلی و
1957
01:09:49,839 –> 01:09:51,520
عملکردی رخ می دهد
1958
01:09:51,520 –> 01:09:53,920
مفهوم اینجا این است که من می توانم a را بگیرم
1959
01:09:53,920 –> 01:09:54,640
عملکرد
1960
01:09:54,640 –> 01:09:56,239
و من می توانم عملکرد دیگری در داخل داشته باشم
1961
01:09:56,239 –> 01:09:58,239
از آن مانند یک عروسک روسی
1962
01:09:58,239 –> 01:10:00,560
و تابع فقط نهفته خواهد بود
1963
01:10:00,560 –> 01:10:02,480
این فقط به نوعی منتظر خواهد بود
1964
01:10:02,480 –> 01:10:04,719
تا من با آن کاری انجام دهم
1965
01:10:04,719 –> 01:10:06,719
این یک مثال بسیار خوب از آن است
1966
01:10:06,719 –> 01:10:10,239
و آنچه این است یک است
1967
01:10:10,480 –> 01:10:13,120
یک حمله بنابراین این یک تابع حمله است
1968
01:10:13,120 –> 01:10:13,600
اینجا
1969
01:10:13,600 –> 01:10:15,360
و من پایین تنه و بالاتنه دارم
1970
01:10:15,360 –> 01:10:17,920
حمله بدن و سپس داخل اینجا
1971
01:10:17,920 –> 01:10:21,199
من یک فیلتر حمله دارم و اگر بگویم
1972
01:10:21,199 –> 01:10:24,640
شمارنده غیر موضعی پایین تنه غیر موضعی
1973
01:10:24,640 –> 01:10:26,080
پیشخوان بالاتنه و من اینها را دارم
1974
01:10:26,080 –> 01:10:27,920
حملات اینجا را می دانید
1975
01:10:27,920 –> 01:10:30,880
مثلث بازوی قفل مچ پا مستقیم کیمورا
1976
01:10:30,880 –> 01:10:31,679
قفل کلید
1977
01:10:31,679 –> 01:10:34,800
میله زانو سمت راست و و سپس دارم
1978
01:10:34,800 –> 01:10:37,199
اوه این درون این تابع درونی اینجاست
1979
01:10:37,199 –> 01:10:39,280
درست است این عملکرد درونی است
1980
01:10:39,280 –> 01:10:41,760
این اساساً همان کاری را انجام می دهد که این کار را انجام می دهد
1981
01:10:41,760 –> 01:10:42,800
آ
1982
01:10:42,800 –> 01:10:46,400
دسته ای از منطق که به دنبال حمله است
1983
01:10:46,400 –> 01:10:48,880
و سپس متغیر را به داخل افزایش می دهد
1984
01:10:48,880 –> 01:10:50,080
عملکرد بیرونی
1985
01:10:50,080 –> 01:10:52,880
بنابراین کل کار تابع بیرونی این است که
1986
01:10:52,880 –> 01:10:54,880
این عملکرد درونی را ارسال کنید
1987
01:10:54,880 –> 01:10:57,120
و پیگیری یک شمارنده بنابراین هر
1988
01:10:57,120 –> 01:10:59,360
زمانی که متوجه شد پایین تنه به آن حمله می کند
1989
01:10:59,360 –> 01:11:00,960
آن را پیگیری می کند و آن را بالا می یابد
1990
01:11:00,960 –> 01:11:03,120
ردیابی بدن آن را پیگیری می کند
1991
01:11:03,120 –> 01:11:05,199
و همچنین توجه کنید که عملکرد بیرونی
1992
01:11:05,199 –> 01:11:07,040
عملکرد داخلی را برمی گرداند
1993
01:11:07,040 –> 01:11:09,280
پس چرا باید از این خوب استفاده کنم
1994
01:11:09,280 –> 01:11:11,280
اگر در حال ساختن یک ویدیو بودم مفید باشد
1995
01:11:11,280 –> 01:11:12,080
بازی برای مثال
1996
01:11:12,080 –> 01:11:14,320
از ابتدا در پایتون و من می خواستم
1997
01:11:14,320 –> 01:11:16,719
موارد مشابه یا چیزی را پیگیری کنید
1998
01:11:16,719 –> 01:11:18,480
و بیایید بگوییم که این مانند یک بازی کاراته است
1999
01:11:18,480 –> 01:11:19,920
یا چیزی شبیه به آن شما می دانید اگر من
2000
01:11:19,920 –> 01:11:21,760
می خواست از اینجا بگذرد
2001
01:11:21,760 –> 01:11:23,280
من می توانم این تابع را بسازم که دارای یک
2002
01:11:23,280 –> 01:11:25,440
عملکرد دیگر در داخل آن و آن را انجام دهد
2003
01:11:25,440 –> 01:11:26,000
پیگیری کنید
2004
01:11:26,000 –> 01:11:28,480
هر بار که آن را درست صدا زدم پس اگر من اگر
2005
01:11:28,480 –> 01:11:31,120
من این را انجام نمی دهم و این را اجرا می کنم
2006
01:11:31,120 –> 01:11:34,320
ما می توانیم این را درست اجرا کنیم تا زمانی که من
2007
01:11:34,320 –> 01:11:36,800
وقتی من آن را صدا می زنم فقط آن درونی را می گیرد
2008
01:11:36,800 –> 01:11:37,520
عملکرد
2009
01:11:37,520 –> 01:11:39,840
که آن حالت اولیه را دارد و قرار می دهد
2010
01:11:39,840 –> 01:11:41,920
آن را وارد این متغیر به نام مبارزه کنید
2011
01:11:41,920 –> 01:11:44,960
حالا اگر اجرا کنم نگاهش کن
2012
01:11:44,960 –> 01:11:46,560
این فقط یک تابع درست است زیرا
2013
01:11:46,560 –> 01:11:48,000
این عملکرد درونی است
2014
01:11:48,000 –> 01:11:50,400
و سپس اگر بخواهم واقعاً آن را ببینم
2015
01:11:50,400 –> 01:11:51,520
کار در عمل
2016
01:11:51,520 –> 01:11:53,679
اینجا میریم اینجا کیمورا میگه بالا
2017
01:11:53,679 –> 01:11:55,199
بدن به یکی حمله می کند
2018
01:11:55,199 –> 01:11:57,760
حملات پایین تنه صفر من دوم را اجرا می کنم
2019
01:11:57,760 –> 01:11:59,280
یکی می گوید میله زانو
2020
01:11:59,280 –> 01:12:01,280
بالاتنه به یک پایین تنه حمله می کند
2021
01:12:01,280 –> 01:12:02,480
به یکی حمله می کند
2022
01:12:02,480 –> 01:12:05,760
در اینجا می رویم اینجا قفل کلید بالاتنه است
2023
01:12:05,760 –> 01:12:07,040
حملات به پایین بدن بنابراین
2024
01:12:07,040 –> 01:12:08,800
این یک نوع جادویی است که در آن چیزی است
2025
01:12:08,800 –> 01:12:11,040
اتفاق می افتد که تابع بیرونی است
2026
01:12:11,040 –> 01:12:12,239
حلق آویز شدن
2027
01:12:12,239 –> 01:12:14,159
و این فقط پیگیری آن است
2028
01:12:14,159 –> 01:12:15,360
بیان کنید
2029
01:12:15,360 –> 01:12:18,560
دوباره این یک هسته است
2030
01:12:18,560 –> 01:12:20,320
مفهوم پایتون این است که
2031
01:12:20,320 –> 01:12:23,199
می توانید به این واحدهای کاری فکر کنید
2032
01:12:23,199 –> 01:12:24,159
به عنوان توابع
2033
01:12:24,159 –> 01:12:25,440
و توابع را می توان زنجیره ای کرد
2034
01:12:25,440 –> 01:12:27,600
با هم و حتی انجام کارهای فانتزی مانند
2035
01:12:27,600 –> 01:12:29,840
وضعیت را پیگیری کنید اما همه چیز در این است
2036
01:12:29,840 –> 01:12:30,719
یکی
2037
01:12:30,719 –> 01:12:34,800
کپسوله سازی عملکردهای جزئی دارد
2038
01:12:34,800 –> 01:12:36,640
مفهوم دیگری هستند که شبیه به
2039
01:12:36,640 –> 01:12:38,239
این نیز می تواند بازی کند
2040
01:12:38,239 –> 01:12:41,440
نقشی در devops و اگر بگویم
2041
01:12:41,440 –> 01:12:44,080
از فانک ابزار واردات جزئی در اینجا یک است
2042
01:12:44,080 –> 01:12:44,880
مثال
2043
01:12:44,880 –> 01:12:47,440
و من می گویم حملات متعدد اینجا و من
2044
01:12:47,440 –> 01:12:48,320
حمله 1 داشته باشد
2045
01:12:48,320 –> 01:12:51,040
حمله 2 و من می گویم اولین پشته را چاپ کنید
2046
01:12:51,040 –> 01:12:51,440
چاپ
2047
01:12:51,440 –> 01:12:53,360
حمله دوم و بعد می گویم حمله
2048
01:12:53,360 –> 01:12:55,360
این و من می گویم جزئی
2049
01:12:55,360 –> 01:12:58,400
اتفاقی که می افتد این است که من مجبور نیستم
2050
01:12:58,400 –> 01:13:01,120
کل تابع را همزمان فراخوانی کنید
2051
01:13:01,120 –> 01:13:01,520
من میتوانم
2052
01:13:01,520 –> 01:13:03,520
بخشی از آن را دیده اید
2053
01:13:03,520 –> 01:13:05,600
اون فیلم عروس پرنسس
2054
01:13:05,600 –> 01:13:08,960
جایی که شخصیت اصلی اوم شما می شناسید
2055
01:13:08,960 –> 01:13:11,520
شکنجه می شود و سپس سعی می کنند
2056
01:13:11,520 –> 01:13:12,640
او را به زندگی برگرداند
2057
01:13:12,640 –> 01:13:14,640
و آنها می گویند اوه او فقط تا حدی مرده است
2058
01:13:14,640 –> 01:13:15,840
این یک جورهایی است
2059
01:13:15,840 –> 01:13:18,320
شما فقط تا حدی در اینجا نامیده می شوید اما
2060
01:13:18,320 –> 01:13:19,600
میتونی بیدارش کنی
2061
01:13:19,600 –> 01:13:21,600
در پایان و روشی که آن را در آن بیدار می کنید
2062
01:13:21,600 –> 01:13:22,640
پایان
2063
01:13:22,640 –> 01:13:25,679
این است که شما به این دومی زنگ می زنید
2064
01:13:25,679 –> 01:13:27,520
part boom و سپس به درستی اجرا می شود
2065
01:13:27,520 –> 01:13:28,960
این می تواند واقعا مفید باشد
2066
01:13:28,960 –> 01:13:29,920
اتوماسیون
2067
01:13:29,920 –> 01:13:31,120
اگر می خواهید نوعی از آن بسازید
2068
01:13:31,120 –> 01:13:33,120
گردش کار اتوماسیون که در آن
2069
01:13:33,120 –> 01:13:34,880
همه چیز را می پذیرد تا سرانجام
2070
01:13:34,880 –> 01:13:36,480
به مرحله آخر می رسد و سپس آن را
2071
01:13:36,480 –> 01:13:37,600
اجرا می کند
2072
01:13:37,600 –> 01:13:39,199
اگر بخواهم نسخه اصلی را اجرا کنم
2073
01:13:39,199 –> 01:13:41,120
عملکرد اگرچه من حتی مجبور به استفاده از آن نیستم
2074
01:13:41,120 –> 01:13:41,840
جزئی
2075
01:13:41,840 –> 01:13:44,640
درست است، بنابراین این یک ترفند کوچک است
2076
01:13:44,640 –> 01:13:46,880
هر چند می تواند بیشتر برود
2077
01:13:46,880 –> 01:13:48,719
و ما می توانیم در واقع استفاده کنیم
2078
01:13:48,719 –> 01:13:50,000
ژنراتورها
2079
01:13:50,000 –> 01:13:53,360
و ژنراتورها راهی برای تسلیم هستند
2080
01:13:53,360 –> 01:13:56,320
یک چیز در یک زمان و و این شما
2081
01:13:56,320 –> 01:13:58,159
ممکن است از خود بپرسید
2082
01:13:58,159 –> 01:13:59,920
این چیه چرا من بهش اهمیت میدم
2083
01:13:59,920 –> 01:14:02,560
این خوب در ابر به ویژه
2084
01:14:02,560 –> 01:14:04,719
ژنراتورها واقعاً مفید هستند
2085
01:14:04,719 –> 01:14:05,920
زیرا
2086
01:14:05,920 –> 01:14:07,920
خیلی وقت ها فرض کنید در حال جستجو هستید
2087
01:14:07,920 –> 01:14:09,040
در برخی داده های بزرگ
2088
01:14:09,040 –> 01:14:11,280
عملیات و معلوم می شود که مانند
2089
01:14:11,280 –> 01:14:12,239
شما نمی توانید
2090
01:14:12,239 –> 01:14:14,960
می دانید که یک پتابایت داده مصرف می کند
2091
01:14:14,960 –> 01:14:17,120
خیلی زیاده اما کاری که میتونستی انجام بدی
2092
01:14:17,120 –> 01:14:18,560
است که شما فقط می توانید کمی از
2093
01:14:18,560 –> 01:14:20,480
اطلاعات به درستی مانند نحوه غذا خوردن شما خاموش است
2094
01:14:20,480 –> 01:14:21,199
یک فیل
2095
01:14:21,199 –> 01:14:24,080
شما آن را یک لقمه می خورید درست است
2096
01:14:24,080 –> 01:14:25,440
همین چیز
2097
01:14:25,440 –> 01:14:28,880
اگر به اینجا بروم و این تنبل را ایجاد کنم
2098
01:14:28,880 –> 01:14:32,159
عملکرد حملات تصادفی را برمی گرداند
2099
01:14:32,159 –> 01:14:33,760
در داخل اینجا همه چیز به نوعی به نظر می رسد
2100
01:14:33,760 –> 01:14:35,280
مشابه کاری که قبلا انجام دادیم
2101
01:14:35,280 –> 01:14:37,280
همان چیزی که من این حملات و چه چیزی را دارم
2102
01:14:37,280 –> 01:14:38,560
من می گویم دیوار
2103
01:14:38,560 –> 01:14:41,600
درست به صورت تصادفی انتخاب کنید
2104
01:14:41,600 –> 01:14:44,239
اوه یک حمله و آن را در حال حاضر یک دیوار
2105
01:14:44,239 –> 01:14:45,440
بیانیه واقعی اجرا می شود
2106
01:14:45,440 –> 01:14:48,480
به معنای واقعی کلمه برای همیشه بنابراین این تابع خواهد بود
2107
01:14:48,480 –> 01:14:50,000
برای همیشه فرار کن اما
2108
01:14:50,000 –> 01:14:52,239
گفتیم که فقط یک چیز به ما بدهد
2109
01:14:52,239 –> 01:14:53,520
برای همیشه درست نیست
2110
01:14:53,520 –> 01:14:57,280
همه چیز برای همیشه بنابراین ما این را اجرا می کنیم
2111
01:14:57,280 –> 01:14:59,600
اگر این را انجام دهم، می توانیم ببینیم که آن را
2112
01:14:59,600 –> 01:15:02,159
اکنون یک ژنراتور را برمی گرداند
2113
01:15:02,159 –> 01:15:04,480
و کاری که می توانم انجام دهم این است که می توانم همین است
2114
01:15:04,480 –> 01:15:05,360
تقریباً مانند یک
2115
01:15:05,360 –> 01:15:07,679
مانند یک شیر آب من فقط می توانم
2116
01:15:07,679 –> 01:15:09,040
شیر آب را باز کنید آن را خاموش کنید
2117
01:15:09,040 –> 01:15:10,239
روشنش کن خاموشش کن
2118
01:15:10,239 –> 01:15:12,000
بنابراین اگر من از اینجا عبور کنم و بگویم سلام من
2119
01:15:12,000 –> 01:15:13,840
اینجا شش چیز می خواهم
2120
01:15:13,840 –> 01:15:16,159
به طور تصادفی شش حمله درست به من می دهد
2121
01:15:16,159 –> 01:15:17,280
چون میگم برای
2122
01:15:17,280 –> 01:15:20,320
چهار اوم میدونی
2123
01:15:20,320 –> 01:15:22,320
شش تا به من بده شش تا به من بده
2124
01:15:22,320 –> 01:15:24,000
درست است و هر بار که درخواست می کنم
2125
01:15:24,000 –> 01:15:26,719
برای همیشه به من حملات متفاوتی می دهد
2126
01:15:26,719 –> 01:15:27,920
این برای همیشه اجرا خواهد شد
2127
01:15:27,920 –> 01:15:29,280
درست است پس این واقعاً هسته است
2128
01:15:29,280 –> 01:15:31,199
مفهوم این است که شما در واقع می توانید برخی از کارها را انجام دهید
2129
01:15:31,199 –> 01:15:32,719
چیزهای بسیار مشکل
2130
01:15:32,719 –> 01:15:36,080
با ژنراتورهای UH توسط ام
2131
01:15:36,080 –> 01:15:39,679
با گرفتن تکه های کوچک در یک زمان در حال حاضر
2132
01:15:39,679 –> 01:15:42,320
همین امر در مورد دکوراتورها نیز صدق می کند
2133
01:15:42,320 –> 01:15:43,280
که
2134
01:15:43,280 –> 01:15:45,840
من فکر می کنم یک مهارت حیاتی است
2135
01:15:45,840 –> 01:15:46,960
با پایتون درک کنید
2136
01:15:46,960 –> 01:15:48,960
چیزی که یک دکوراتور است فقط یک
2137
01:15:48,960 –> 01:15:51,120
تابعی که تابع دیگری را در بر می گیرد
2138
01:15:51,120 –> 01:15:53,040
و کاری برای آن انجام می دهد و خواهید دید
2139
01:15:53,040 –> 01:15:55,040
این با بسیاری از چارچوب های فانتزی در
2140
01:15:55,040 –> 01:15:56,320
پایتون این کار را انجام دهد
2141
01:15:56,320 –> 01:15:58,080
چارچوب ابزار خط فرمان را کلیک کنید که
2142
01:15:58,080 –> 01:16:00,480
من دوست دارم از فلاسک استفاده کنم
2143
01:16:00,480 –> 01:16:02,960
تعداد استفاده از آن اساسا یک دکوراتور است
2144
01:16:02,960 –> 01:16:04,159
فقط در همه جا
2145
01:16:04,159 –> 01:16:06,320
و بنابراین بیایید به جزئیات چگونگی آن برویم
2146
01:16:06,320 –> 01:16:07,840
برای نوشتن دکوراتور
2147
01:16:07,840 –> 01:16:11,600
اوه خودت پس در اینجا مثالی آورده شده است
2148
01:16:11,600 –> 01:16:14,400
من یک حمله سرعت تصادفی می نویسم
2149
01:16:14,400 –> 01:16:16,640
دکوراتور بنابراین همه این کارها را انجام می دهد
2150
01:16:16,640 –> 01:16:19,920
آیا یک تابع را جذب می کند و الف را تزریق می کند
2151
01:16:19,920 –> 01:16:21,679
خواب تصادفی در داخل همین است
2152
01:16:21,679 –> 01:16:23,360
این درست است پس به نوعی شبیه آن است
2153
01:16:23,360 –> 01:16:25,280
یک ماهی بزرگ و یک ماهی کوچک می خورد
2154
01:16:25,280 –> 01:16:27,120
و حالا ماهی کوچولو در داخل است
2155
01:16:27,120 –> 01:16:29,120
این ماهی درست است و اگر من از آن عبور کنم
2156
01:16:29,120 –> 01:16:31,040
اینجا و من این دکوراتور را گذاشتم
2157
01:16:31,040 –> 01:16:34,719
در بالای آن من می توانم بگویم
2158
01:16:34,719 –> 01:16:36,960
اوه سرعت تصادفی آه در واقع من باید
2159
01:16:36,960 –> 01:16:39,600
ابتدا این را اجرا کنید پس این را اجرا کنید
2160
01:16:39,600 –> 01:16:42,960
این بعدی را اجرا کنید و کاری که انجام می دهد این است
2161
01:16:42,960 –> 01:16:46,320
که به من این امکان را می دهد که اینها را به صورت تصادفی تزریق کنم
2162
01:16:46,320 –> 01:16:47,120
می خوابد
2163
01:16:47,120 –> 01:16:48,800
درست است پس همان کاری را می کند که من بودم
2164
01:16:48,800 –> 01:16:51,040
انجام دادن زودتر اما دوباره چون اینطور است
2165
01:16:51,040 –> 01:16:53,440
این منطق دیگر را تزریق می کند
2166
01:16:53,440 –> 01:16:54,400
داخل
2167
01:16:54,400 –> 01:16:57,360
من واقعاً می توانم این کارها را به صورت تصادفی انجام دهم
2168
01:16:57,360 –> 01:16:58,320
حملات
2169
01:16:58,320 –> 01:17:01,280
در همان زمان اما خواب همیشه است
2170
01:17:01,280 –> 01:17:02,480
کمی متفاوت خواهد بود
2171
01:17:02,480 –> 01:17:05,679
چون خواب ها تصادفی هستند پس اینطور است
2172
01:17:05,679 –> 01:17:07,600
بنابراین ممکن است از خود بپرسید که چرا
2173
01:17:07,600 –> 01:17:09,120
من می خواهم از این خوب استفاده کنم این می تواند یک باشد
2174
01:17:09,120 –> 01:17:10,320
راه عالی
2175
01:17:10,320 –> 01:17:13,120
برخی از تست های خود را به درستی انجام دهید
2176
01:17:13,120 –> 01:17:14,960
اگر می خواستی انجام بدهی
2177
01:17:14,960 –> 01:17:16,560
آزمایش نحوه عملکرد برنامه شما
2178
01:17:16,560 –> 01:17:18,880
با کد غیر قطعی
2179
01:17:18,880 –> 01:17:21,360
شاید شما یک دکوراتور خواب تصادفی بنویسید
2180
01:17:21,360 –> 01:17:22,640
چیزی را بپیچید
2181
01:17:22,640 –> 01:17:25,360
در api خود این را صدا کنید و شاید این
2182
01:17:25,360 –> 01:17:26,640
حتی یک بررسی سلامتی است که انجام می دهید
2183
01:17:26,640 –> 01:17:29,600
تا بررسی کنید که کد شما چگونه کار می کند
2184
01:17:29,600 –> 01:17:30,000
خواستن
2185
01:17:30,000 –> 01:17:33,440
یاد بگیرید چگونه خودتان بنویسید
2186
01:17:33,440 –> 01:17:36,159
دکوراتور من می گویم بهترین راه برای انجام
2187
01:17:36,159 –> 01:17:37,040
این
2188
01:17:37,040 –> 01:17:39,600
استفاده از دکوراتور زمان بندی و
2189
01:17:39,600 –> 01:17:42,080
این یک مثال عالی از آن است
2190
01:17:42,080 –> 01:17:45,120
بیایید بگوییم که من می خواهم از func بگویم
2191
01:17:45,120 –> 01:17:46,640
بسته های وارداتی ابزار
2192
01:17:46,640 –> 01:17:50,320
شما می دانید کد من را اینجا وارد کنید
2193
01:17:50,320 –> 01:17:53,440
کاری که این کار انجام خواهد داد این است که خواهد شد
2194
01:17:53,440 –> 01:17:55,840
آرگومان ها و کلمه کلیدی را بپذیرید
2195
01:17:55,840 –> 01:17:58,000
استدلال در گلدفیت
2196
01:17:58,000 –> 01:18:00,960
و سپس داخل آن را چاپ کنید
2197
01:18:00,960 –> 01:18:02,000
عملکرد آن است
2198
01:18:02,000 –> 01:18:04,320
قبل از داخل نام
2199
01:18:04,320 –> 01:18:05,040
عملکردی که i
2200
01:18:05,040 –> 01:18:07,040
که من آرگومان هایی را که هستند می پیچم
2201
01:18:07,040 –> 01:18:08,960
در آرگومان های کلمه کلیدی و سپس
2202
01:18:08,960 –> 01:18:10,640
چقدر طول کشید تا اجرا شد
2203
01:18:10,640 –> 01:18:12,880
بنابراین این من در توصیه فروتنانه من
2204
01:18:12,880 –> 01:18:14,719
بهترین راه برای تسلط بر الف خواهد بود
2205
01:18:14,719 –> 01:18:16,159
دکوراتور اگر هرگز ننوشته اید
2206
01:18:16,159 –> 01:18:17,199
دکوراتور
2207
01:18:17,199 –> 01:18:19,440
این یکی برای استفاده و بازی در اطراف است
2208
01:18:19,440 –> 01:18:20,719
با آن خود را اضافه کنید
2209
01:18:20,719 –> 01:18:23,840
شما جادوی خاصی برای آن می دانید، پس بیایید برویم
2210
01:18:23,840 –> 01:18:26,159
پیش بروید و از این استفاده کنید
2211
01:18:26,159 –> 01:18:28,800
اگر این را روی آن یکی دیگر بگذارم
2212
01:18:28,800 –> 01:18:30,159
می توانید آن را ببینید
2213
01:18:30,159 –> 01:18:32,400
کاری که انجام می دهد این است که آن را اجرا می کند و سپس آن را اجرا می کند
2214
01:18:32,400 –> 01:18:34,320
در آخر به من نشان می دهد
2215
01:18:34,320 –> 01:18:36,159
اوه چیزهایی که من در آنجا گذاشتم پس آن را
2216
01:18:36,159 –> 01:18:37,679
دو ثانیه طول کشید
2217
01:18:37,679 –> 01:18:40,719
اوه، آن را دیدم که وارد شدم
2218
01:18:40,719 –> 01:18:41,520
کلمه
2219
01:18:41,520 –> 01:18:44,560
ام کلمه نوار در داخل به عنوان یک استدلال بنابراین
2220
01:18:44,560 –> 01:18:46,239
این یک راه عالی برای نوعی اشکال زدایی است
2221
01:18:46,239 –> 01:18:47,199
کد شما و
2222
01:18:47,199 –> 01:18:49,360
و با آن بازی کنید و دوباره اگر شما
2223
01:18:49,360 –> 01:18:50,239
ننوشته اند
2224
01:18:50,239 –> 01:18:53,040
قبل از این یک دکوراتور عالی است
2225
01:18:53,040 –> 01:18:54,000
با هر چیزی کار خواهد کرد
2226
01:18:54,000 –> 01:18:55,520
درست است که با هر نوع الف کار خواهد کرد
2227
01:18:55,520 –> 01:18:57,520
عملکرد حتی مانند یک جهان سلام
2228
01:18:57,520 –> 01:19:00,560
عملکردی که شما یک چیز دیگر می نویسید
2229
01:19:00,560 –> 01:19:02,560
تا به نوعی بخش کلاس ها را جمع بندی کنیم
2230
01:19:02,560 –> 01:19:02,960
اینجا
2231
01:19:02,960 –> 01:19:06,560
کمی در مورد چگونگی صحبت کردن است
2232
01:19:06,560 –> 01:19:10,239
کلاس های کلاس مانند توابع رفتار می کنند
2233
01:19:10,239 –> 01:19:13,360
و در اینجا یک نمونه از
2234
01:19:13,360 –> 01:19:17,120
یک تابع حمله یاب درست مانند این
2235
01:19:17,120 –> 01:19:20,480
و بنابراین من می توانم یک کلاس را رفتار کنم
2236
01:19:20,480 –> 01:19:24,320
مانند یک تابع با استفاده از زیر فراخوانی
2237
01:19:24,320 –> 01:19:27,520
و راهی که من این کار را انجام می دهم این خواهد بود
2238
01:19:27,520 –> 01:19:30,480
بگو حمله یاب حمله من و بعد و
2239
01:19:30,480 –> 01:19:31,679
سپس آن را اجرا کنید
2240
01:19:31,679 –> 01:19:35,040
اکنون یکی از دلایلی که توابع هستند
2241
01:19:35,040 –> 01:19:35,520
بنابراین
2242
01:19:35,520 –> 01:19:37,840
قدرتمند به خصوص در دنیای ابر
2243
01:19:37,840 –> 01:19:39,199
و دنیای علم داده
2244
01:19:39,199 –> 01:19:40,960
این است که چیزهای خاصی وجود دارد که
2245
01:19:40,960 –> 01:19:43,199
در واقع شما باید بدانید که چگونه یک عملکرد
2246
01:19:43,199 –> 01:19:44,800
پرتاب می شود
2247
01:19:44,800 –> 01:19:47,760
استفاده از آن و پانداها یک مثال عالی است
2248
01:19:47,760 –> 01:19:49,440
pandas کتابخانه علم داده است که
2249
01:19:49,440 –> 01:19:51,360
افراد زیادی استفاده می کنند
2250
01:19:51,360 –> 01:19:54,640
و می دانید که در اینجا یک مثال است
2251
01:19:54,640 –> 01:19:57,840
نحوه انجام آن است
2252
01:19:57,840 –> 01:20:00,880
من یک قاب داده پاندا دارم اینجاست
2253
01:20:00,880 –> 01:20:02,560
یک مثال در اینجا پانداها را به عنوان وارد کنید
2254
01:20:02,560 –> 01:20:03,760
پی دی
2255
01:20:03,760 –> 01:20:06,960
من می گذرم و این را اجرا می کنم
2256
01:20:06,960 –> 01:20:09,840
نگاه کنید تمام کاری که انجام می دهد این است که ستون هایی دارد
2257
01:20:09,840 –> 01:20:11,360
طول کاسبرگ
2258
01:20:11,360 –> 01:20:13,280
طول کاسبرگ عرض ساده طول پدال
2259
01:20:13,280 –> 01:20:14,719
عرض پدال
2260
01:20:14,719 –> 01:20:18,159
گونه اگر به شکل نگاه کنم
2261
01:20:18,159 –> 01:20:19,920
روی آن یک کار وجود دارد که می توانید در آن انجام دهید
2262
01:20:19,920 –> 01:20:21,520
پاندا است که می توان گفت نقطه شکل
2263
01:20:21,520 –> 01:20:24,719
و ردیف ها را در این مورد به شما نشان می دهد
2264
01:20:24,719 –> 01:20:27,440
150 گرفت و پنج ستون دارد
2265
01:20:27,440 –> 01:20:30,480
اما اگر بخواهم از طریق و نوع
2266
01:20:30,480 –> 01:20:31,120
انجام برخی از
2267
01:20:31,120 –> 01:20:33,040
عملیات دیگری برای آن باید انجام دهم
2268
01:20:33,040 –> 01:20:34,320
عملکردی را بر عهده بگیرد
2269
01:20:34,320 –> 01:20:36,400
و آن را روی هر ردیف داخل اعمال کنید
2270
01:20:36,400 –> 01:20:38,000
همه 150 ردیف
2271
01:20:38,000 –> 01:20:40,719
پس چگونه می توانم این کار را به خوبی انجام دهم که شما استفاده نمی کنید
2272
01:20:40,719 –> 01:20:43,760
برای حلقه ها در پانداها می گویید یک نقطه اعمال می شود
2273
01:20:43,760 –> 01:20:45,360
و این تابعی مانند ما می گیرد
2274
01:20:45,360 –> 01:20:47,600
قبلا انجام می داد و آن را منجمد کرد
2275
01:20:47,600 –> 01:20:49,360
و آن تابع را روی هر کدام اجرا می کند
2276
01:20:49,360 –> 01:20:51,360
یکی پس ببین چیکار میکنه
2277
01:20:51,360 –> 01:20:54,560
آیا در واقع یک ستون جدید در اینجا ایجاد می کند
2278
01:20:54,560 –> 01:20:55,840
که آن را کامل می کند
2279
01:20:55,840 –> 01:20:58,560
بنابراین این بخشی از قدرت یک بار شما است
2280
01:20:58,560 –> 01:21:00,560
شروع به فکر کردن در مورد عملکردها کنید
2281
01:21:00,560 –> 01:21:03,920
در مورد اینکه چقدر قدرتمند هستند
2282
01:21:03,920 –> 01:21:05,920
اگر از اینجا گذر کنم و بگویم اکنون شکل بده
2283
01:21:05,920 –> 01:21:06,960
من ششمی دارم
2284
01:21:06,960 –> 01:21:10,080
اگر واقعاً می خواهید دریافت کنید، ستون را در اینجا بگذارید
2285
01:21:10,080 –> 01:21:11,600
هر چند به علف های هرز اینجا
2286
01:21:11,600 –> 01:21:13,199
این راه فکر کردن در مورد آن است
2287
01:21:13,199 –> 01:21:15,040
به این تابع نگاه کنید
2288
01:21:15,040 –> 01:21:17,440
بنابراین در این تابع خاص من می روم
2289
01:21:17,440 –> 01:21:18,719
جهت تکثیر
2290
01:21:18,719 –> 01:21:21,760
در 100 و من قصد دارم هر را
2291
01:21:21,760 –> 01:21:23,040
تک ردیف
2292
01:21:23,040 –> 01:21:25,280
که x است و من می خواهم برخی از آنها را انجام دهم
2293
01:21:25,280 –> 01:21:26,639
نوعی عملیات به آن
2294
01:21:26,639 –> 01:21:29,120
در این مثال نگاه کنید من نتیجه را دارم
2295
01:21:29,120 –> 01:21:30,159
زمان خواهد بود
2296
01:21:30,159 –> 01:21:31,520
در 100. بنابراین این یک نوع است
2297
01:21:31,520 –> 01:21:33,679
عمدا ساده
2298
01:21:33,679 –> 01:21:36,480
مثال اسباب بازی در اینجا اما کاری که انجام می دهد همین است
2299
01:21:36,480 –> 01:21:38,080
یک ستون جدید ایجاد می کند بنابراین این خواهد بود
2300
01:21:38,080 –> 01:21:39,840
ستون شماره هفت
2301
01:21:39,840 –> 01:21:42,159
و من می گویم درخواست بدهم و این به معنای واقعی کلمه است
2302
01:21:42,159 –> 01:21:43,440
آن تابع را می گیرد
2303
01:21:43,440 –> 01:21:46,880
و هر بار یک ردیف پیدا می کند
2304
01:21:46,880 –> 01:21:49,040
آن تابع را اعمال می کند و یک جدید می سازد
2305
01:21:49,040 –> 01:21:50,719
مقدار در ستون جدید
2306
01:21:50,719 –> 01:21:52,880
بنابراین اگر روی این نگاه کلیک کنم به آنجا می رویم
2307
01:21:52,880 –> 01:21:54,000
آنی است
2308
01:21:54,000 –> 01:21:56,000
از طریق آن می گذرد و آن را آنجا می سازد
2309
01:21:56,000 –> 01:21:58,239
حالا اگر واقعاً می خواهید ببینید چیست
2310
01:21:58,239 –> 01:21:59,199
در جریان
2311
01:21:59,199 –> 01:22:01,280
کاری که شما انجام می دهید این است که فقط این را چاپ کنید
2312
01:22:01,280 –> 01:22:03,199
درست است و سپس ما می توانیم آن را ببینیم
2313
01:22:03,199 –> 01:22:06,080
در واقع این 150 بار تماس گرفته می شود
2314
01:22:06,080 –> 01:22:08,560
بنابراین اگر از اینجا عبور کنم و آن را اجرا کنم
2315
01:22:08,560 –> 01:22:10,639
آنجا می رویم نگاه کنید می توانید ببینید 150 است
2316
01:22:10,639 –> 01:22:12,320
بارها می گذرد و آن را اجرا می کند
2317
01:22:12,320 –> 01:22:13,280
عملکرد
2318
01:22:13,280 –> 01:22:16,480
پس این مفهوم از
2319
01:22:16,480 –> 01:22:19,120
توابع نوشتن که پاس می شوند
2320
01:22:19,120 –> 01:22:21,040
به اشیاء و گذشت یک است
2321
01:22:21,040 –> 01:22:23,920
مفهوم واقعاً قدرتمند و
2322
01:22:23,920 –> 01:22:25,920
چیزی که من توصیه می کنم
2323
01:22:25,920 –> 01:22:29,040
نوعی غواصی در حال حاضر شما نیز می توانید انجام دهید
2324
01:22:29,040 –> 01:22:32,639
چیزهای دیگری مانند گروه را نیز می دانید
2325
01:22:32,639 –> 01:22:34,639
خرید و انواع چیزهای فریبنده با
2326
01:22:34,639 –> 01:22:36,480
این اما
2327
01:22:36,480 –> 01:22:39,520
به طور خلاصه اوم چیز دیگر
2328
01:22:39,520 –> 01:22:42,080
که من اشاره می کنم که من می خواهم
2329
01:22:42,080 –> 01:22:43,679
دنده را کمی روشن کنید اینجاست
2330
01:22:43,679 –> 01:22:44,320
که
2331
01:22:44,320 –> 01:22:48,080
شما همچنین می توانید توابع را به این روش بنویسید
2332
01:22:48,080 –> 01:22:48,480
با
2333
01:22:48,480 –> 01:22:51,199
مثل این لامبداها و من فقط می خواهم
2334
01:22:51,199 –> 01:22:52,159
به طور کلی می گویند
2335
01:22:52,159 –> 01:22:54,719
اگر این تابع را وارد کردید، فقط آن را دنبال کنید
2336
01:22:54,719 –> 01:22:56,560
راهنمای اینجا این است که i
2337
01:22:56,560 –> 01:23:00,400
من می گویم به طور کلی مانند نیاز نیست
2338
01:23:00,400 –> 01:23:03,199
لامبدا چون شما آن را بسیار ساده تر است
2339
01:23:03,199 –> 01:23:04,880
به یک عملکرد منظم نگاه کنید
2340
01:23:04,880 –> 01:23:08,159
حالا اجازه دهید من فقط یک نوع
2341
01:23:08,159 –> 01:23:09,920
کمی این موضوع را پیگیری کنید و صحبت کنید
2342
01:23:09,920 –> 01:23:11,840
کمی بیشتر
2343
01:23:11,840 –> 01:23:14,880
در مورد اینکه چرا توابع چنین هستند
2344
01:23:14,880 –> 01:23:18,320
حیاتی برای devops و آنچه که من می خواهم
2345
01:23:18,320 –> 01:23:19,760
انجام دادن
2346
01:23:19,760 –> 01:23:22,960
این است که به نوعی این را خیلی سریع ترسیم کنید
2347
01:23:22,960 –> 01:23:26,239
بنابراین ما می دانیم که
2348
01:23:26,239 –> 01:23:29,920
یک تابع بسیار ساده است درست است
2349
01:23:29,920 –> 01:23:32,560
بلکه بسیار بسیار قدرتمند و و i
2350
01:23:32,560 –> 01:23:33,520
می گویند
2351
01:23:33,520 –> 01:23:36,719
در پایتون به ویژه تابع
2352
01:23:36,719 –> 01:23:38,320
یک تابع پایتون
2353
01:23:38,320 –> 01:23:40,560
مرکز جهان در در است
2354
01:23:40,560 –> 01:23:41,679
دنیایی که در آن زندگی می کنیم
2355
01:23:41,679 –> 01:23:45,040
امروز و واقعاً احتمالاً
2356
01:23:45,040 –> 01:23:46,400
جایی که می خواهید آن را دریافت کنید
2357
01:23:46,400 –> 01:23:48,560
بیشترین ضربه برای دلار شما و به همین ترتیب با یک
2358
01:23:48,560 –> 01:23:51,040
با یک تابع در پایتون
2359
01:23:51,040 –> 01:23:54,159
در اینجا آنچه شما می توانید انجام دهید این است که شما می توانید انجام دهید
2360
01:23:54,159 –> 01:23:56,719
برنامه نویسی علمی اینجاست
2361
01:23:56,719 –> 01:23:59,199
ما می رویم ما می توانیم انجام دهیم
2362
01:23:59,199 –> 01:24:02,400
ما می توانیم علمی انجام دهیم
2363
01:24:02,400 –> 01:24:06,000
ما می توانیم کد devops را انجام دهیم
2364
01:24:06,000 –> 01:24:09,600
ما میتوانیم کد موازی را انجام دهیم
2365
01:24:09,600 –> 01:24:13,520
اوم شما می توانید با دکوراتورها کار کنید
2366
01:24:13,520 –> 01:24:15,440
با توابع
2367
01:24:15,440 –> 01:24:18,560
شما می توانید برنامه های وب را انجام دهید
2368
01:24:18,560 –> 01:24:21,840
میکروسرویس ها هستند
2369
01:24:21,840 –> 01:24:24,719
واقعا فقط یک تابع هستند که شما همچنین می توانید
2370
01:24:24,719 –> 01:24:26,880
پانداها را درست علم داده انجام دهید
2371
01:24:26,880 –> 01:24:29,760
و ما همچنین می توانیم به سمت ابر وارد شویم
2372
01:24:29,760 –> 01:24:31,920
می تواند aws lambda را انجام دهد این فقط یک پیتون است
2373
01:24:31,920 –> 01:24:32,639
عملکرد
2374
01:24:32,639 –> 01:24:37,040
بنابراین واقعاً فقط چند خط کد
2375
01:24:37,040 –> 01:24:39,760
اوه خیلی چیزها را درست انجام می دهد و همینطور
2376
01:24:39,760 –> 01:24:41,199
چیزی که میخواهم به شما نشان دهم
2377
01:24:41,199 –> 01:24:43,920
بعدی در اینجا این است که اجازه دهید ریف اجازه دهید
2378
01:24:43,920 –> 01:24:45,120
روی این مفهوم
2379
01:24:45,120 –> 01:24:47,920
و بیایید وارد aws cloud nine من شویم
2380
01:24:47,920 –> 01:24:48,400
متاسف
2381
01:24:48,400 –> 01:24:51,679
aws lambda و اجازه دهید به شما نشان دهم چگونه
2382
01:24:51,679 –> 01:24:53,199
ما می توانیم همان مفهوم را در نظر بگیریم پس من هستم
2383
01:24:53,199 –> 01:24:55,199
اینجا به حساب aws من میروم
2384
01:24:55,199 –> 01:24:59,040
به کنسول بروید و چه کار خواهم کرد
2385
01:24:59,040 –> 01:25:01,920
وارد شده است
2386
01:25:02,560 –> 01:25:05,600
و برو به
2387
01:25:05,600 –> 01:25:10,159
ورود به کنسول من وجود دارد ما می رویم
2388
01:25:10,320 –> 01:25:13,600
به اینجا بروید
2389
01:25:13,600 –> 01:25:27,199
کد اعتبار من را تایپ کنید
2390
01:25:27,199 –> 01:25:31,040
باشه پس ما میتونیم بگیریم
2391
01:25:31,040 –> 01:25:32,480
همانطور که قبلا ذکر کردم فقط این وجود دارد
2392
01:25:32,480 –> 01:25:34,480
واحد کاری که ما می توانیم
2393
01:25:34,480 –> 01:25:37,120
میتوانیم به لامبدا و اگر تایپ کنم اعمال کنیم
2394
01:25:37,120 –> 01:25:38,320
اینجا در لامبدا
2395
01:25:38,320 –> 01:25:42,320
این من را به aws لامبدا در aws می برد
2396
01:25:42,320 –> 01:25:44,080
و اگر دارید می خواهید رایگان انجام دهید
2397
01:25:44,080 –> 01:25:45,600
حساب ردیف به تنهایی
2398
01:25:45,600 –> 01:25:47,199
این یک راه عالی برای بازی کردن است
2399
01:25:47,199 –> 01:25:49,120
با لامبدا می خواهم بگویم ایجاد کنید
2400
01:25:49,120 –> 01:25:50,159
عملکرد
2401
01:25:50,159 –> 01:25:53,600
و از اینجا به
2402
01:25:53,600 –> 01:25:55,920
نویسنده از ابتدا و اگر بخواهم قرار دهم
2403
01:25:55,920 –> 01:25:57,440
که در
2404
01:25:57,440 –> 01:26:01,280
بیایید این را یک مرکز جهان بنامیم
2405
01:26:01,280 –> 01:26:03,600
بیایید خط فاصله را ببینیم بله با آن کار می کند
2406
01:26:03,600 –> 01:26:04,800
خط تیره
2407
01:26:04,800 –> 01:26:06,719
آنجا می رویم این مرکز است
2408
01:26:06,719 –> 01:26:08,880
universe من قصد دارم زمان اجرا را انتخاب کنم
2409
01:26:08,880 –> 01:26:10,480
پایتون 38
2410
01:26:10,480 –> 01:26:11,920
و سپس من فقط می گویم ایجاد تابع
2411
01:26:11,920 –> 01:26:14,080
این خیلی ساده است
2412
01:26:14,080 –> 01:26:15,679
یک تابع ایجاد کنید
2413
01:26:15,679 –> 01:26:22,400
در پایتون
2414
01:26:22,400 –> 01:26:25,120
در لامبدا یک بار که ما ایجاد کردیم خیلی خوب است
2415
01:26:25,120 –> 01:26:26,400
این
2416
01:26:26,400 –> 01:26:28,639
این زمین در داخل است
2417
01:26:28,639 –> 01:26:29,760
اوس
2418
01:26:29,760 –> 01:26:32,080
جایی که اگر به پایین اسکرول کنم این را دارم
2419
01:26:32,080 –> 01:26:34,080
طراح اینجا
2420
01:26:34,080 –> 01:26:37,760
و اوه ماشه
2421
01:26:37,760 –> 01:26:41,360
اوه خوب است زیرا اوه من می توانم راه اندازی کنم
2422
01:26:41,360 –> 01:26:43,520
این قطعه از منطق در برابر یک تن از
2423
01:26:43,520 –> 01:26:44,480
چیزهای مختلف
2424
01:26:44,480 –> 01:26:47,760
بنابراین به عنوان مثال می توانم یک وب بسازم
2425
01:26:47,760 –> 01:26:48,719
سرویس
2426
01:26:48,719 –> 01:26:51,840
من می توانم درخواست های iot را پردازش کنم
2427
01:26:51,840 –> 01:26:54,480
شما می دانید بیایید بگوییم من نمی دانم
2428
01:26:54,480 –> 01:26:56,000
دوربینی که در حال انجام است
2429
01:26:56,000 –> 01:26:57,920
بینایی کامپیوتری و آن مرا پرتاب می کند
2430
01:26:57,920 –> 01:26:59,840
مانند احتمالات
2431
01:26:59,840 –> 01:27:02,480
من می توانم مهارت های شما را از اینجا بدانم
2432
01:27:02,480 –> 01:27:03,040
صدا
2433
01:27:03,040 –> 01:27:06,159
ارتباط صوتی می توانستم انجام دهم
2434
01:27:06,159 –> 01:27:09,280
می دانید به گزارش هایی که می توانم انجام دهم نگاه کنید
2435
01:27:09,280 –> 01:27:10,159
احراز هویت
2436
01:27:10,159 –> 01:27:13,280
تایمرهای پایگاه داده
2437
01:27:13,280 –> 01:27:16,239
جریان داده
2438
01:27:17,120 –> 01:27:19,760
رویدادهای s3 نیز که کدام است
2439
01:27:19,760 –> 01:27:21,199
در واقع بسیار جالب است
2440
01:27:21,199 –> 01:27:23,600
این است که من کدی در اینجا دارم که من
2441
01:27:23,600 –> 01:27:24,560
فکر می کنیم می توانیم پوشش دهیم
2442
01:27:24,560 –> 01:27:28,400
در واقع این نشان می دهد که چگونه می توانید
2443
01:27:28,400 –> 01:27:30,719
شما می توانید درخواست های بینایی کامپیوتر را پردازش کنید
2444
01:27:30,719 –> 01:27:32,880
با قرار دادن فایل ها در داخل
2445
01:27:32,880 –> 01:27:36,560
amazon s3 اما به طور خلاصه من چه هستم
2446
01:27:36,560 –> 01:27:37,280
قرار است انجام دهد
2447
01:27:37,280 –> 01:27:40,480
فقط ابتدا یک مورد بسیار ساده بنویسید
2448
01:27:40,480 –> 01:27:43,440
و اینجا ویرایشگر کد و و نگاه من است
2449
01:27:43,440 –> 01:27:44,639
به این نگاه کنید فقط چند خط وجود دارد
2450
01:27:44,639 –> 01:27:45,199
کد
2451
01:27:45,199 –> 01:27:47,280
و من می توانم شروع به نوشتن چند کد پایتون کنم
2452
01:27:47,280 –> 01:27:49,040
من در واقع می توانم آن را ساده تر کنم
2453
01:27:49,040 –> 01:27:51,679
کاری که می خواهم انجام دهم این است که می روم
2454
01:27:51,679 –> 01:27:53,840
فقط این را حذف کنید
2455
01:27:53,840 –> 01:27:56,000
در اینجا ما می رویم من می خواهم این را حذف کنم
2456
01:27:56,000 –> 01:27:57,199
چیز اینجا
2457
01:27:57,199 –> 01:28:00,480
و من قصد دارم یک تابع بسازم
2458
01:28:00,480 –> 01:28:04,400
که این رویداد را پردازش می کند
2459
01:28:04,400 –> 01:28:08,080
بنابراین وقتی یک لامبدا را در داخل صدا میزنید
2460
01:28:08,080 –> 01:28:11,120
اوم این کنسول
2461
01:28:11,120 –> 01:28:13,520
این رویداد شما را در واقع پردازش می کند
2462
01:28:13,520 –> 01:28:14,239
می توان
2463
01:28:14,239 –> 01:28:15,840
به لامبدا زنگ بزن و کاری نکن
2464
01:28:15,840 –> 01:28:17,920
فقط می تواند رویداد را نادیده بگیرد اما به طور معمول
2465
01:28:17,920 –> 01:28:18,800
این راه است
2466
01:28:18,800 –> 01:28:21,520
که ماشه ها کار می کنند پس من چه کار خواهم کرد
2467
01:28:21,520 –> 01:28:22,639
من می گویم
2468
01:28:22,639 –> 01:28:25,600
اگر رویدادها
2469
01:28:27,120 –> 01:28:30,320
نام رویداد
2470
01:28:30,639 –> 01:28:33,679
برابر مارکو است
2471
01:28:33,679 –> 01:28:37,600
سپس به چوگان برگردید
2472
01:28:37,600 –> 01:28:42,880
مثل این در غیر این صورت فقط به عقب برگردید نه
2473
01:28:42,880 –> 01:28:46,560
این اوه مارکو نیست
2474
01:28:46,560 –> 01:28:50,080
و سپس نام را بگذارید
2475
01:28:50,080 –> 01:28:52,400
نام رویداد درست است، بنابراین من می توانم انجام دهم
2476
01:28:52,400 –> 01:28:54,639
این
2477
01:28:54,840 –> 01:28:58,239
رویدادها به درستی نامگذاری می کنند بنابراین اساساً
2478
01:28:58,239 –> 01:29:01,280
این می گوید نگاه کنید اگر i json است
2479
01:29:01,280 –> 01:29:03,199
محموله ای که به اینجا وارد می شود
2480
01:29:03,199 –> 01:29:05,040
با کلمه مارکو مطابقت دارد و آن را برمی گرداند
2481
01:29:05,040 –> 01:29:06,400
چوگان در غیر این صورت
2482
01:29:06,400 –> 01:29:09,199
این مارکو نیست
2483
01:29:09,199 –> 01:29:10,159
و سپس وارد می کند
2484
01:29:10,159 –> 01:29:12,880
هر چه گذشت در پس اگر من ذخیره کنم
2485
01:29:12,880 –> 01:29:14,719
این
2486
01:29:14,719 –> 01:29:17,679
میتونم برم اینجا و بعد تست کنم
2487
01:29:17,679 –> 01:29:20,000
رویداد
2488
01:29:20,080 –> 01:29:22,480
و ما فقط این مارکو را a می نامیم
2489
01:29:22,480 –> 01:29:24,080
رویداد تست در اینجا
2490
01:29:24,080 –> 01:29:26,800
و سپس از اینجا می توانم این کار را انجام دهم
2491
01:29:26,800 –> 01:29:28,960
که جفت نام پس من فقط می گویم
2492
01:29:28,960 –> 01:29:32,000
نام ببرید و سپس بگویید
2493
01:29:32,000 –> 01:29:35,679
مارکو درست است و در این مورد
2494
01:29:35,679 –> 01:29:38,719
اگر من آن را ایجاد کنم
2495
01:29:38,719 –> 01:29:41,760
و من میگم تست کن
2496
01:29:42,000 –> 01:29:43,679
اگر از اینجا بدوم نگاه کنم برمی گردد
2497
01:29:43,679 –> 01:29:45,840
پشت پولا همان چیزی است که من انتظار دارم
2498
01:29:45,840 –> 01:29:48,159
اگر بخواهم یکی دیگر را انجام دهم و
2499
01:29:48,159 –> 01:29:50,400
بیایید این یکی را باب بسازیم
2500
01:29:50,400 –> 01:29:53,840
بیایید اوه بگذارید بگذاریم بیایید امتحان کنیم چه چیزی
2501
01:29:53,840 –> 01:29:57,440
اگر کلمه باب را وارد کنم چه اتفاقی می افتد
2502
01:29:59,520 –> 01:30:02,800
در اینجا ما به جعبه و
2503
01:30:02,800 –> 01:30:06,800
آن را تست کنید ما می رویم نه
2504
01:30:06,800 –> 01:30:09,679
این مارکو نیست در واقع من پیچیدم
2505
01:30:09,679 –> 01:30:10,719
آن را به دلیل
2506
01:30:10,719 –> 01:30:12,639
باید بنویسم من یک نقل قول را گم کرده ام
2507
01:30:12,639 –> 01:30:14,159
اینجا ما می رویم
2508
01:30:14,159 –> 01:30:17,280
بیایید ذخیره کنیم که دوباره آن را آزمایش کنیم و
2509
01:30:17,280 –> 01:30:18,880
فکر می کنم اینجا کار اشتباهی انجام می دهم
2510
01:30:18,880 –> 01:30:21,840
ببینم چیکار میکنم
2511
01:30:23,040 –> 01:30:25,600
بیایید فقط رویداد خام را قرار دهیم
2512
01:30:25,600 –> 01:30:29,120
بیایید آن را ساده کنیم
2513
01:30:30,000 –> 01:30:32,719
میرویم اوه میدانم مشکل چیست
2514
01:30:32,719 –> 01:30:33,679
بود
2515
01:30:33,679 –> 01:30:36,400
بیایید برگردیم به این که من یک کار را انجام ندادم
2516
01:30:36,400 –> 01:30:37,120
رشته f
2517
01:30:37,120 –> 01:30:40,560
آنجا می رویم آن را ذخیره کنیم
2518
01:30:40,560 –> 01:30:43,040
آن را امتحان کنید اما اینطور نیست
2519
01:30:43,040 –> 01:30:43,679
مارکو
2520
01:30:43,679 –> 01:30:46,320
باب و من حتی میتوانیم مانند یک نقل قول انجام دهیم
2521
01:30:46,320 –> 01:30:47,199
کمی
2522
01:30:47,199 –> 01:30:50,000
نقطه شکست اینجا اما the
2523
01:30:50,000 –> 01:30:50,320
کلید
2524
01:30:50,320 –> 01:30:52,719
مفهوم کلیدی در اینجا این است که آن است
2525
01:30:52,719 –> 01:30:53,920
ناچیز
2526
01:30:53,920 –> 01:30:57,040
به به یک تکه از منطق و سپس
2527
01:30:57,040 –> 01:30:58,239
این را مستقر کنید
2528
01:30:58,239 –> 01:31:01,280
اوه شما از جایی و در حقیقت می دانید
2529
01:31:01,280 –> 01:31:04,480
کاری که ما هم می توانیم انجام دهیم این است که
2530
01:31:04,480 –> 01:31:07,600
ما حتی می توانیم یک وب سرویس بسازیم
2531
01:31:07,600 –> 01:31:09,600
خیلی راحت
2532
01:31:09,600 –> 01:31:11,280
همینطور با ما اما این دقیقاً شبیه است
2533
01:31:11,280 –> 01:31:12,639
منطق آن
2534
01:31:12,639 –> 01:31:15,760
اوه و و من در واقع می توانم ام
2535
01:31:15,760 –> 01:31:19,199
این را در کدی بسازید تا کد بعدی
2536
01:31:19,199 –> 01:31:20,639
چیزی که من خیلی سریع به شما نشان خواهم داد
2537
01:31:20,639 –> 01:31:23,840
این است که ما نیز می توانیم کمی پیش برویم
2538
01:31:23,840 –> 01:31:25,280
به علاوه
2539
01:31:25,280 –> 01:31:28,480
و کارهای مشابه انجام دهید
2540
01:31:28,480 –> 01:31:32,480
در داخل یک ابر مبتنی بر
2541
01:31:32,480 –> 01:31:34,159
محیط توسعه بنابراین اگر من به
2542
01:31:34,159 –> 01:31:36,880
اینجا و من می گویم cloud9
2543
01:31:36,880 –> 01:31:40,000
من می توانم از طریق و
2544
01:31:40,000 –> 01:31:42,960
یک نمونه از cloud9 بسازید بنابراین من هستم
2545
01:31:42,960 –> 01:31:44,080
رفتن از اینجا و گفتن
2546
01:31:44,080 –> 01:31:47,040
یک محیط ایجاد کنید و من به شما می گویم
2547
01:31:47,040 –> 01:31:47,840
می دانم که می خواهم
2548
01:31:47,840 –> 01:31:50,239
برخی از عملکردها را در ابر آزمایش کنید
2549
01:31:50,239 –> 01:31:51,920
درست است پس من می خواهم بگویم مانند
2550
01:31:51,920 –> 01:31:55,760
شما میدانید که سازنده تابع است
2551
01:31:55,760 –> 01:31:58,800
و این یک نقطه است
2552
01:31:58,800 –> 01:32:03,840
برای بازی کردن با توابع پایتون
2553
01:32:03,840 –> 01:32:07,040
ما می رویم و اگر بگویم بعدی
2554
01:32:07,040 –> 01:32:08,480
من فقط می توانم همه اینها را ترک کنم
2555
01:32:08,480 –> 01:32:13,840
پیش فرض و فقط به آن بگویید که این را بسازد
2556
01:32:15,040 –> 01:32:18,159
و واقعاً برای نوعی برنامه نویسی devops
2557
01:32:18,159 –> 01:32:20,960
به نظر من این نوع ابر مبتنی بر و
2558
01:32:20,960 –> 01:32:22,320
محیط های توسعه
2559
01:32:22,320 –> 01:32:25,920
واقعا موج آینده هستند
2560
01:32:25,920 –> 01:32:27,520
و خواهید دید
2561
01:32:27,520 –> 01:32:29,679
من فکر می کنم بیشتر مردم به نوعی جاذبه دارند
2562
01:32:29,679 –> 01:32:31,120
نسبت به این نوع ابزارها و دوباره
2563
01:32:31,120 –> 01:32:32,639
من به شما نشان خواهم داد که چرا این است
2564
01:32:32,639 –> 01:32:34,719
چرا این خیلی جالب است و برخی از
2565
01:32:34,719 –> 01:32:36,320
کارهایی که می توانید با آن انجام دهید
2566
01:32:36,320 –> 01:32:39,600
بنابراین یکی از کارهایی که می توانید انجام دهید
2567
01:32:39,600 –> 01:32:41,360
با این توسعه مبتنی بر ابر
2568
01:32:41,360 –> 01:32:43,040
محیط استفاده است
2569
01:32:43,040 –> 01:32:45,679
یک تعامل و و عقب نشینی و
2570
01:32:45,679 –> 01:32:46,400
به پیش
2571
01:32:46,400 –> 01:32:48,719
ارتباط با لامبدا مستقر شده است
2572
01:32:48,719 –> 01:32:50,239
آن لامبدا فقط در آنجا نشسته است
2573
01:32:50,239 –> 01:32:52,320
ابر هیچ کاری انجام نمی دهد
2574
01:32:52,320 –> 01:32:55,199
پاتوق کردن و اگر من می خواهم آن را بکشم
2575
01:32:55,199 –> 01:32:57,679
به محیط مبتنی بر ابر من
2576
01:32:57,679 –> 01:33:00,159
می توانم آن لامبدا را به داخل بکشم و سپس
2577
01:33:00,159 –> 01:33:00,800
و سپس انجام دهید
2578
01:33:00,800 –> 01:33:03,040
کارها را با آن انجام دهید و آن را تغییر دهید و و
2579
01:33:03,040 –> 01:33:04,159
با آن بازی کنید
2580
01:33:04,159 –> 01:33:09,840
ما فقط در یک ثانیه اینجا خواهیم دید
2581
01:33:10,080 –> 01:33:12,960
خوب پس چطور باهاش بازی کنم
2582
01:33:12,960 –> 01:33:14,719
که لامبدا عملکرد خوبی دارد
2583
01:33:14,719 –> 01:33:16,800
اگر به این محیط cloud9 بروم که
2584
01:33:16,800 –> 01:33:19,199
همه نوع چیزهای خوب در اینجا مانند
2585
01:33:19,199 –> 01:33:22,320
دستور aws s3 و این چیزهای دیگر
2586
01:33:22,320 –> 01:33:25,360
می دانید کاری که من انجام خواهم داد این است که به این سمت بروم
2587
01:33:25,360 –> 01:33:28,239
بخشی که در اینجا منابع aws نامیده می شود
2588
01:33:28,239 –> 01:33:31,440
و روی refresh کلیک کنید و فکر کنم تماس گرفتیم
2589
01:33:31,440 –> 01:33:32,960
مثل مرکز جهان هستی
2590
01:33:32,960 –> 01:33:36,000
اگر روی آن راست کلیک کنم به آنجا می رویم
2591
01:33:36,000 –> 01:33:38,880
من می توانم آن را وارد کنم و در من بارگذاری کنم
2592
01:33:38,880 –> 01:33:40,639
محیط cloud9
2593
01:33:40,639 –> 01:33:42,960
به آنجا می رویم و سپس از اینجا نگاه کنید
2594
01:33:42,960 –> 01:33:44,719
این کد رو گرفتم
2595
01:33:44,719 –> 01:33:46,480
آن را تغییر دهید و من می توانم شروع کنم
2596
01:33:46,480 –> 01:33:48,400
بازی کردن با این در اینجا بنابراین
2597
01:33:48,400 –> 01:33:49,679
شما یک چیز را می دانید که می شد
2598
01:33:49,679 –> 01:33:52,239
خوب است شاید بتوانم مقداری اضافه کنم
2599
01:33:52,239 –> 01:33:53,840
ورود به سیستم اضافی
2600
01:33:53,840 –> 01:33:56,560
در داخل اینجا، بنابراین شاید بتوانم در بالا باشم
2601
01:33:56,560 –> 01:33:57,280
گفتن
2602
01:33:57,280 –> 01:34:00,960
می دانید یک رشته f قرار دهید و بگویید
2603
01:34:00,960 –> 01:34:05,120
این رویدادی است که شما از آن عبور کردید
2604
01:34:05,120 –> 01:34:08,400
مثل آن و اگر من و اگر من ام
2605
01:34:08,400 –> 01:34:11,600
آن را در اینجا قرار دهید، به نظر می رسد
2606
01:34:11,600 –> 01:34:13,679
اکنون کار می کند چگونه این را اشکال زدایی کنم
2607
01:34:13,679 –> 01:34:17,040
خوب اگر من به اوم که
2608
01:34:17,040 –> 01:34:19,040
این بخش دوباره اینجاست و من به آن می روم
2609
01:34:19,040 –> 01:34:20,880
روی این کلیک راست کنید
2610
01:34:20,880 –> 01:34:22,719
نگاه کنید من در واقع می توانم آن را اجرا کنم
2611
01:34:22,719 –> 01:34:24,000
به صورت محلی
2612
01:34:24,000 –> 01:34:26,800
یا حتی می توانم آن را از راه دور اجرا کنم
2613
01:34:26,800 –> 01:34:28,639
ابتدا آن را به صورت محلی اجرا کنید تا بتوانید
2614
01:34:28,639 –> 01:34:32,800
آن را بررسی کنید و سپس دوباره می توانم
2615
01:34:32,800 –> 01:34:37,679
اوه در کلمه مارکو قرار دهید
2616
01:34:38,560 –> 01:34:41,760
یا در واقع نام برابر است با
2617
01:34:41,760 –> 01:34:44,960
مارکو اینطوری
2618
01:34:44,960 –> 01:34:48,000
و آنجا که برویم جلوتر می رویم و فرار می کنیم
2619
01:34:48,000 –> 01:34:49,280
این
2620
01:34:49,280 –> 01:34:52,239
و این باید چاپ شود این است
2621
01:34:52,239 –> 01:34:53,760
رویدادی که از آن عبور کردید
2622
01:34:53,760 –> 01:34:58,080
درست آه و در واقع ام
2623
01:34:59,520 –> 01:35:02,080
من این را قرار ندادم،