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