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