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