در این مطلب، ویدئو استفاده از پایتون (pyduino) برای استخراج داده ها از Thingsboard. با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:57:52
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,709 –> 00:00:03,330
سلام به همه و ممنون از اینکه
2
00:00:03,330 –> 00:00:07,859
ویدیوی من را اینجا در این ویدیو تماشا کردید،
3
00:00:07,859 –> 00:00:10,679
من به شما نشان خواهم داد که چگونه از
4
00:00:10,679 –> 00:00:13,740
رابط پایتون برای استخراج داده ها از
5
00:00:13,740 –> 00:00:17,730
پورت چیزها استفاده کنید.
6
00:00:17,730 –> 00:00:21,630
7
00:00:21,630 –> 00:00:24,510
8
00:00:24,510 –> 00:00:27,750
داده ها از سایت های محلی
9
00:00:27,750 –> 00:00:31,320
دستگاه های IOT را فشار می دهند و سپس می توانند آن را
10
00:00:31,320 –> 00:00:34,350
به روشی بسیار آسان تجسم کنند، بنابراین بسیار قوی است
11
00:00:34,350 –> 00:00:37,770
به گونه ای که وقتی
12
00:00:37,770 –> 00:00:41,219
دستگاهی را ایجاد می کنید، دستگاه می تواند
13
00:00:41,219 –> 00:00:46,050
انواع مختلفی از ویژگی ها را ایجاد کند، به عنوان مثال
14
00:00:46,050 –> 00:00:48,899
زمانی که شما ایستگاه هواشناسی
15
00:00:48,899 –> 00:00:51,780
دارید، میتوانید سرعت باد
16
00:00:51,780 –> 00:00:55,050
و بارندگی دما را داشته باشید، همه چیز
17
00:00:55,050 –> 00:00:57,300
با هم جمع میشود و در همان زمان
18
00:00:57,300 –> 00:01:01,140
میتوانید ویژگیهای دیگری و کلیدی برای
19
00:01:01,140 –> 00:01:04,589
گفتن سطح آب یا دمای آب ایجاد کنید،
20
00:01:04,589 –> 00:01:07,740
بنابراین دادهها به جای
21
00:01:07,740 –> 00:01:13,140
یک سبک ماتریسی معمولی، بسیار پویا به نظر میرسند.
22
00:01:13,140 –> 00:01:16,080
این بسیار راحت است، بله،
23
00:01:16,080 –> 00:01:18,509
بخش دوم برای صفحه چیزها این است که
24
00:01:18,509 –> 00:01:20,119
تجسم بسیار ساده است
25
00:01:20,119 –> 00:01:24,960
زیرا شما فقط می توانید یک طرح جدید ایجاد کنید
26
00:01:24,960 –> 00:01:27,930
و در طرح بزرگنمایی کنید. تا تاریخ مشخصی
27
00:01:27,930 –> 00:01:30,689
که رویداد در آن برگزار می شود،
28
00:01:30,689 –> 00:01:32,490
بنابراین تجسم
29
00:01:32,490 –> 00:01:35,340
چرخ ها و یک صفحه وب بسیار راحت است، اما مشکل
30
00:01:35,340 –> 00:01:38,490
اینجاست که در مرحله ای باید
31
00:01:38,490 –> 00:01:41,250
تجزیه و تحلیل پست را انجام دهید، برای مثال باید
32
00:01:41,250 –> 00:01:44,430
یک ویژگی را به عنوان یک تابع پیدا کنید. از
33
00:01:44,430 –> 00:01:46,579
تمام اندازه گیری هایی که انجام داده اید، به عنوان مثال
34
00:01:46,579 –> 00:01:50,430
، تبخیر واقعی خواهید داشت،
35
00:01:50,430 –> 00:01:52,140
تبخیر واقعی در واقع
36
00:01:52,140 –> 00:01:55,110
تابعی از آب و هوا به اضافه خاک است، بنابراین شما
37
00:01:55,110 –> 00:01:58,829
در واقع باید همه داده ها را
38
00:01:58,829 –> 00:02:01,170
با هم ادغام کنید و این در واقع مشکل ایجاد می
39
00:02:01,170 –> 00:02:03,689
کند زیرا آب و هوا معمولاً
40
00:02:03,689 –> 00:02:07,590
در هر اندازه گیری می شود. پنج دقیقه و
41
00:02:07,590 –> 00:02:10,550
خاک معمولاً هر ساعت اندازهگیری میشود، همچنین
42
00:02:10,550 –> 00:02:12,730
بسته به اینکه چند
43
00:02:12,730 –> 00:02:15,159
بار تغییر میکند، بنابراین اگر به آن
44
00:02:15,159 –> 00:02:19,239
دادهها از صفحهگسترده نگاه کنید، هر
45
00:02:19,239 –> 00:02:22,000
بار با یکدیگر همسو نمیشوند، بنابراین
46
00:02:22,000 –> 00:02:24,849
اگر از صفحهگسترده استفاده میکنید، تحلیل بسیار ناشیانه میشود.
47
00:02:24,849 –> 00:02:27,819
شما در واقع
48
00:02:27,819 –> 00:02:30,760
باید مشخصه ای را که
49
00:02:30,760 –> 00:02:33,030
در همان زمان رخ می دهد پیدا کنید و
50
00:02:33,030 –> 00:02:35,890
استفاده از صفحه گسترده تقریباً غیرممکن است،
51
00:02:35,890 –> 00:02:39,310
بنابراین در این مورد پایتون
52
00:02:39,310 –> 00:02:42,519
همراه می شود. و پایتون دارای پانداهایی است که
53
00:02:42,519 –> 00:02:45,160
دادههای پانل است و
54
00:02:45,160 –> 00:02:48,430
انجام میانگین حداکثر و حداقل در
55
00:02:48,430 –> 00:02:50,709
بازه زمانی خاص برای مثال
56
00:02:50,709 –> 00:02:55,230
روزها یا انجام تجزیه و تحلیل و بر اساس زمان بسیار پیچیده بسیار راحت است،
57
00:02:55,230 –> 00:02:59,200
بنابراین ما میخواهیم
58
00:02:59,200 –> 00:03:02,590
از عملکرد پانداها برای ارسال پست استفاده کامل کنیم.
59
00:03:02,590 –> 00:03:04,209
پردازش دادهها از
60
00:03:04,209 –> 00:03:08,140
پورت چیزها میآید، بنابراین در اینجا مثالی است، بنابراین قبل
61
00:03:08,140 –> 00:03:10,329
از اینکه به پایتون برویم، من واقعاً میخواهم
62
00:03:10,329 –> 00:03:12,430
مانند دادههای موجود را که
63
00:03:12,430 –> 00:03:19,049
قبلاً مبل داشتهایم نشان دهم تا بتوانم به صفحه نگهداری اشیاء خود بروم
64
00:03:19,049 –> 00:03:24,790
و سپس وارد شوید تا
65
00:03:24,790 –> 00:03:28,510
بتوانید دادهها، بنابراین در اینجا باید
66
00:03:28,510 –> 00:03:38,790
اعتبارنامههای خود را وارد کنیم
67
00:03:43,090 –> 00:03:46,220
و پس از قرار دادن موارد صحیح
68
00:03:46,220 –> 00:03:49,250
، رابط را مشاهده خواهید کرد و چیزی
69
00:03:49,250 –> 00:03:51,020
که باید به آن نگاه کنیم، به معنای واقعی
70
00:03:51,020 –> 00:03:54,460
کلمه داشبورد است، بنابراین ما یک داشبورد شی داریم
71
00:03:54,460 –> 00:03:57,350
که به آن boiling میگویند، بنابراین
72
00:03:57,350 –> 00:04:00,290
اگر به دادههای خام
73
00:04:00,290 –> 00:04:02,150
چیزی به دست نمیآیند، زیرا ما
74
00:04:02,150 –> 00:04:05,030
چند هفته پیش آزمایش را رد کردیم، بنابراین
75
00:04:05,030 –> 00:04:07,280
برای اینکه بتوانیم مکان را تجسم کنیم،
76
00:04:07,280 –> 00:04:09,410
میتوانیم به سادگی انتخاب کنیم، مثلاً گردن را
77
00:04:09,410 –> 00:04:12,980
در 30 روز آینده انتخاب کنیم. نتیجه باید
78
00:04:12,980 –> 00:04:16,820
هر دو ساعت یکبار درست باشد و سپس
79
00:04:16,820 –> 00:04:18,800
میتوانیم ببینیم که این اساساً داده است،
80
00:04:18,800 –> 00:04:23,530
اما دادهها در واقع به دو حلقه
81
00:04:23,530 –> 00:04:26,390
پراکنده میشوند، بنابراین شما نمیتوانید
82
00:04:26,390 –> 00:04:26,870
نتیجه را
83
00:04:26,870 –> 00:04:29,780
درست ببینید، اما با این وجود میتوانیم
84
00:04:29,780 –> 00:04:32,990
به سادگی بزرگنمایی کنیم. در توسط و دکمه سمت چپ را نگه دارید
85
00:04:32,990 –> 00:04:36,050
و سپس آن را رها کنید و سپس می
86
00:04:36,050 –> 00:04:38,480
توانید جزئیات بیشتری را در اینجا مشاهده کنید، اما
87
00:04:38,480 –> 00:04:40,610
هنوز به معنای واقعی کلمه دو امتیاز دارید
88
00:04:40,610 –> 00:04:46,940
و ما می توانیم با
89
00:04:46,940 –> 00:04:50,120
استفاده از روش پیشرفته به روشی که من فکر می کنم
90
00:04:50,120 –> 00:04:57,860
آن را بیشتر بهبود ببخشیم، بنابراین می توانیم یک روز امتحان کنید و بنابراین
91
00:04:57,860 –> 00:05:02,510
شاید دوره زمانی ممکن است کمک کند، بنابراین ما دریافتیم که این
92
00:05:02,510 –> 00:05:06,640
رویداد در
93
00:05:06,640 –> 00:05:18,250
روزهای ژوئیه از ساعت 9:00 ساعت 9:00
94
00:05:18,250 –> 00:05:23,330
تا مثلا 17:00 رخ می دهد، بنابراین 1 7 آه است.
95
00:05:23,330 –> 00:05:25,130
در واقع باید
96
00:05:25,130 –> 00:05:30,610
به p.m تغییر کند. بعد از ظهر و این
97
00:05:30,610 –> 00:05:34,400
تقریباً این Ridge خواهد بود و سپس فاصله گروه
98
00:05:34,400 –> 00:05:39,620
چیزی است برای
99
00:05:39,620 –> 00:05:43,970
اطمینان از اینکه در واقع میانگین را پوشش می دهد
100
00:05:43,970 –> 00:05:46,670
با
101
00:05:46,670 –> 00:05:49,010
فاصله زمانی خاص که آوریل است که به
102
00:05:49,010 –> 00:05:51,080
اندازه کافی کوچک است تا همه جزئیات را پوشش دهد، بنابراین اکنون
103
00:05:51,080 –> 00:05:53,060
اگر بزرگنمایی کنیم در این ناحیه ما
104
00:05:53,060 –> 00:05:56,600
رویداد چشمی هستیم و در این رویداد اتفاقی که در حال
105
00:05:56,600 –> 00:05:59,960
رخ دادن بود این بود که ما یک
106
00:05:59,960 –> 00:06:02,570
آزمایش جوشاندن آب داریم بنابراین از این زمان
107
00:06:02,570 –> 00:06:04,910
به دلیل جوشیدن آب در لیوان دما دما افزایش می یابد
108
00:06:04,910 –> 00:06:07,730
و
109
00:06:07,730 –> 00:06:10,280
سپس دما به آرامی به 100
110
00:06:10,280 –> 00:06:12,620
درجه می رسد و دیگر نمی شود. دیگر بالا می رود
111
00:06:12,620 –> 00:06:17,090
و در آن زمان قرائت ترازو
112
00:06:17,090 –> 00:06:21,290
به آرامی کاهش می یابد و در طول
113
00:06:21,290 –> 00:06:23,120
زمان دما تغییر چندانی نمی کند و
114
00:06:23,120 –> 00:06:27,919
بعداً گرما را خاموش می کنیم و
115
00:06:27,919 –> 00:06:30,590
بنابراین دما پایین می آید و
116
00:06:30,590 –> 00:06:33,110
چون تامین گرما قطع می شود پس شما
117
00:06:33,110 –> 00:06:36,280
نمی خواهید بتوانید کاهش
118
00:06:36,280 –> 00:06:40,790
زیادی وزن اندازه گیری شده توسط ترازو را مشاهده کنید، بنابراین
119
00:06:40,790 –> 00:06:42,770
هر کدام تعدادی وجود دارد، بنابراین این اساساً
120
00:06:42,770 –> 00:06:45,169
بسیار واضح نشان می دهد اما نتیجه
121
00:06:45,169 –> 00:06:47,630
به خوبی آنچه ما می خواهیم به نظر نمی رسد.
122
00:06:47,630 –> 00:06:50,150
تعدادی برای Stara وجود دارد که
123
00:06:50,150 –> 00:06:52,400
اندازه گیری درست نبود، بنابراین باید
124
00:06:52,400 –> 00:06:54,889
آن را حذف کنیم، دومین مورد این است که
125
00:06:54,889 –> 00:06:56,690
ما به معنای واقعی کلمه به همه داده ها نیاز نداریم،
126
00:06:56,690 –> 00:06:59,660
فقط به چند چیز در اینجا نیاز داریم تا
127
00:06:59,660 –> 00:07:04,130
بتوان یکی خاکستری را حذف کرد و یکی خاکستری را حذف کرد.
128
00:07:04,130 –> 00:07:07,070
میتوان سبزی را که
129
00:07:07,070 –> 00:07:10,039
میتوان حذف کرد حذف کرد و آنها موافقت کردند
130
00:07:10,039 –> 00:07:11,960
که سبزی دیگر نیز میتواند حذف شود،
131
00:07:11,960 –> 00:07:13,669
بنابراین اساساً دادههای خالصی است که
132
00:07:13,669 –> 00:07:15,890
باید روی آن تمرکز کنیم و همچنین میتوانیم
133
00:07:15,890 –> 00:07:21,020
با دو برابر کردن بیشتر بزرگنمایی
134
00:07:21,020 –> 00:07:23,660
کنیم. ماوس را با ماوس و سپس
135
00:07:23,660 –> 00:07:26,740
میتوانیم ببینیم که این رویداد است و دوباره
136
00:07:26,740 –> 00:07:30,350
به دلیل خواندن نیروی صفر،
137
00:07:30,350 –> 00:07:32,210
نمیتوانیم نتیجه را خیلی
138
00:07:32,210 –> 00:07:35,450
واضح ببینیم، بنابراین میتوانیم خط آبی را هش کنیم و
139
00:07:35,450 –> 00:07:37,310
سپس این اساساً کاهش وزن است،
140
00:07:37,310 –> 00:07:40,250
بنابراین ما فقط نیاز داریم برای نگاه کردن به این ناحیه از
141
00:07:40,250 –> 00:07:42,470
دادهها به جای کل چیز، بنابراین
142
00:07:42,470 –> 00:07:45,250
اگر به کل موضوع برگردیم، به یاد داشته باشید
143
00:07:45,250 –> 00:07:50,180
که نتیجه کاملاً خوب به نظر نمیرسد،
144
00:07:50,180 –> 00:07:54,380
حتی مثلاً 30 روز،
145
00:07:54,380 –> 00:07:56,840
واقعاً به نقاطی که داریم نمیرسد، بنابراین
146
00:07:56,840 –> 00:07:58,720
اساساً چیزی که ما در تلاشیم
147
00:07:58,720 –> 00:08:03,470
با استفاده از رابط پایتون بازی کنید تا
148
00:08:03,470 –> 00:08:05,510
بتوانید این کار را انجام دهید، اول از همه باید
149
00:08:05,510 –> 00:08:06,380
150
00:08:06,380 –> 00:08:10,139
spider را در سیستم ویندوز
151
00:08:10,139 –> 00:08:13,830
دانلود کنیم، بنابراین من قبلا آن را دانلود کرده ام و spider یک
152
00:08:13,830 –> 00:08:19,250
نرم افزار رایگان است که توسط انجمن نگهداری می شود، به
153
00:08:19,250 –> 00:08:24,990
نظر من به عنوان یک
154
00:08:24,990 –> 00:08:27,030
کاربر قدیمی متلب من دریابید که
155
00:08:27,030 –> 00:08:29,580
رابط کاربری عنکبوتی برای استفاده بسیار راحت است
156
00:08:29,580 –> 00:08:33,229
زیرا تقریباً تمام
157
00:08:33,229 –> 00:08:36,479
قابلیتهایی را که رابط کاربری گرافیکی متلب
158
00:08:36,479 –> 00:08:39,179
ارائه میکند فراهم میکند، بنابراین در
159
00:08:39,179 –> 00:08:44,159
واقع قبل از انجام این کار بسیار راحت است که
160
00:08:44,159 –> 00:08:47,550
باید رابط پادرینو را دانلود کنیم
161
00:08:47,550 –> 00:08:49,380
کتابخانه
162
00:08:49,380 –> 00:08:52,500
پادرینو کتابخانه پادرینو اساساً کتابخانهای است
163
00:08:52,500 –> 00:08:56,120
که نرم افزاری را برای سیستم دانلود آنلاین ارائه می
164
00:08:56,120 –> 00:08:59,459
دهد که ما تولید می کنیم، بنابراین
165
00:08:59,459 –> 00:09:02,190
سیستم مانیتورینگ آنلاین به
166
00:09:02,190 –> 00:09:06,779
طور کلی Raspberry Pi و Arduino نامیده است،
167
00:09:06,779 –> 00:09:09,860
بنابراین Raspberry Pi برای ارائه رابط برنامه نویسی استفاده می شود،
168
00:09:09,860 –> 00:09:11,760
169
00:09:11,760 –> 00:09:16,110
در حالی که آردوینو برای اتصال به
170
00:09:16,110 –> 00:09:19,079
تمام حواس است، بنابراین ما آن را Padrino می نامیم.
171
00:09:19,079 –> 00:09:23,250
به این دلیل است که آدرنال
172
00:09:23,250 –> 00:09:26,640
از Arduino C استفاده می کند که یک
173
00:09:26,640 –> 00:09:29,339
زبان کامپایل شده و زبان کامپایل شده است.
174
00:09:29,339 –> 00:09:32,190
استفاده از uage چندان آسان نیست،
175
00:09:32,190 –> 00:09:35,390
زیرا هر تغییری نیاز به ارتقا دارد
176
00:09:35,390 –> 00:09:44,490
که در سیستم عامل آپلود می شود و سپس اگر
177
00:09:44,490 –> 00:09:46,920
بیش از سنسورهای بیشتری
178
00:09:46,920 –> 00:09:48,870
دارید باید چندین بار کامپایل کنید، بنابراین
179
00:09:48,870 –> 00:09:51,060
خیلی راحت نیست، بنابراین کاری که ما
180
00:09:51,060 –> 00:09:52,740
می خواهیم انجام دهیم این است که که از
181
00:09:52,740 –> 00:09:55,200
رابط پایتون برای کنترل کنترل آردوینو استفاده می کنند،
182
00:09:55,200 –> 00:09:57,930
بنابراین در مورد ما فقط می توانیم
183
00:09:57,930 –> 00:09:59,940
حسگرها را در حال حرکت وصل کنیم و پس از آن مجبور نیستیم
184
00:09:59,940 –> 00:10:03,209
هر بار سیستم عامل را ارتقا
185
00:10:03,209 –> 00:10:05,760
دهیم، اما این بدان معناست که
186
00:10:05,760 –> 00:10:10,500
سیستم عامل Padrino آدرنال موجود در
187
00:10:10,500 –> 00:10:13,880
کتابخانه ما نیز قادر است برای خواندن تقریباً هر
188
00:10:13,880 –> 00:10:17,030
نوع رابط،
189
00:10:17,030 –> 00:10:22,870
مثلاً 4 4 3 2 است 2 3 2 یا حتی sdi-12،
190
00:10:22,870 –> 00:10:27,650
بنابراین قبل از شروع استفاده از Padrino،
191
00:10:27,650 –> 00:10:29,360
اولین چیزی که در واقع این است دانلود
192
00:10:29,360 –> 00:10:31,760
Padrino است، بنابراین راه دانلود
193
00:10:31,760 –> 00:10:37,430
Padrino این است که به github بروید. اگر شما
194
00:10:37,430 –> 00:10:42,410
به سادگی github را جستجو کنید بگویید github درست می
195
00:10:42,410 –> 00:10:45,440
دانیم که من فقط بررسی می کنم که آیا این مورد
196
00:10:45,440 –> 00:10:48,130
خوب است یا نه، بنابراین اساساً این یکی از
197
00:10:48,130 –> 00:10:50,930
قبل آمده است، بنابراین اساساً بخشی است که ما می دانیم،
198
00:10:50,930 –> 00:10:54,320
بنابراین شما وب سایت را دارید که وب در
199
00:10:54,320 –> 00:10:57,140
اینجا قرار دارد، پیوند وب در اینجا در همان زمان زمان
200
00:10:57,140 –> 00:10:59,210
y می توانید کلون کنید و دانلود کنید تا
201
00:10:59,210 –> 00:11:01,550
EAP را دانلود کنید، بنابراین اساساً
202
00:11:01,550 –> 00:11:04,160
به یک فایل فشرده ختم می شود، اما من
203
00:11:04,160 –> 00:11:06,140
به شما پیشنهاد نمی کنم از این روش استفاده کنید زیرا
204
00:11:06,140 –> 00:11:09,550
با استفاده از این روش، اگر به روز رسانی هایی داشته
205
00:11:09,550 –> 00:11:12,050
باشم، به معنای واقعی کلمه باید فایل فشرده را دانلود کرده
206
00:11:12,050 –> 00:11:14,120
و دوباره از حالت فشرده خارج کنید. این خیلی
207
00:11:14,120 –> 00:11:16,670
راحت نیست، در عوض من ترجیح می دهم
208
00:11:16,670 –> 00:11:20,390
همه از git استفاده کنند، بنابراین روش استفاده از
209
00:11:20,390 –> 00:11:28,250
git این است که از PowerShell در اینجا استفاده کنید
210
00:11:28,250 –> 00:11:31,220
و بدیهی است که شما باید کیت را به
211
00:11:31,220 –> 00:11:34,400
خوبی نصب کنید، بنابراین در اینجا می
212
00:11:34,400 –> 00:11:41,540
توانم بگویم ابتدا یک پوشه ایجاد می کنم.
213
00:11:41,540 –> 00:11:46,900
دمو را درست بگویید و سپس به سمت دمو تبدیل می
214
00:11:46,900 –> 00:11:51,290
کنیم و سپس یک دایرکتوری خالی خالی
215
00:11:51,290 –> 00:11:53,630
برای نمایش است و سپس می
216
00:11:53,630 –> 00:11:58,730
توانیم git clone را با آدرس خاصی
217
00:11:58,730 –> 00:12:03,470
که در اینجا ارائه می دهیم قرار دهیم و سپس به سادگی
218
00:12:03,470 –> 00:12:07,810
روی ماوس کلیک راست می کنیم تا بتوانیم
219
00:12:07,810 –> 00:12:11,300
آن را جایگذاری کنیم. در خط فرمان و
220
00:12:11,300 –> 00:12:13,610
سپس شبیه سازی را شروع می کنید، بنابراین به این
221
00:12:13,610 –> 00:12:17,150
ترتیب اساساً به کتابخانه
222
00:12:17,150 –> 00:12:22,070
ای می رسید که همیشه می تواند با پیشرفت توسعه مطابقت داشته باشد،
223
00:12:22,070 –> 00:12:25,100
بنابراین من
224
00:12:25,100 –> 00:12:29,240
به طور منظم از آن استفاده می کنم، بنابراین بعد از اینکه وارد
225
00:12:29,240 –> 00:12:30,080
شدیم
226
00:12:30,080 –> 00:12:34,400
یا بعد از آن ما t را دانلود می کنیم کار بعدی
227
00:12:34,400 –> 00:12:37,910
که باید انجام دهیم این است که محیط پایتون را خالص کنیم
228
00:12:37,910 –> 00:12:39,860
و بدانیم که
229
00:12:39,860 –> 00:12:42,610
کتابخانه ای به نام پادرینو در دسترس است و
230
00:12:42,610 –> 00:12:45,170
این را نمی توان بدیهی فرض کرد
231
00:12:45,170 –> 00:12:48,170
که باید سیستم
232
00:12:48,170 –> 00:12:50,540
را به خودی خود نت کنید تا سرعت کار را به درستی انجام دهید. برای
233
00:12:50,540 –> 00:12:54,350
انجام این کار این است که روی ویژگی های این رایانه شخصی خود کلیک راست کنید
234
00:12:54,350 –> 00:13:01,220
و سپس به تغییر
235
00:13:01,220 –> 00:13:12,280
تنظیمات بروید و فقط منتظر Wow باشید
236
00:13:19,250 –> 00:13:21,800
و سپس می توانید
237
00:13:21,800 –> 00:13:25,160
این را از تب متغیرهای محیطی پیشرفته پیدا
238
00:13:25,160 –> 00:13:28,970
کنید، بنابراین در اینجا به معنای واقعی کلمه
239
00:13:28,970 –> 00:13:32,240
متغیرهای محیطی است که
240
00:13:32,240 –> 00:13:33,139
از پیش تعریف کرده اید.
241
00:13:33,139 –> 00:13:36,829
در سیستم عامل شما، بنابراین این به
242
00:13:36,829 –> 00:13:40,009
معنای واقعی کلمه معادل استفاده از صادرات
243
00:13:40,009 –> 00:13:44,269
درون دسته ای است، گویی کاربر لینوکس شما،
244
00:13:44,269 –> 00:13:47,750
بنابراین روشی که ما این کار را انجام می دهیم این است که
245
00:13:47,750 –> 00:13:49,459
بفهمیم من واقعاً بخشی را داشتم که قبلاً می دانیم،
246
00:13:49,459 –> 00:13:52,610
اما باید
247
00:13:52,610 –> 00:13:54,350
آدرس جدید را مطابق با آن تغییر دهیم. شما
248
00:13:54,350 –> 00:13:57,939
فقط روی ویرایش کلیک می کنید و سپس ما باید
249
00:13:57,939 –> 00:14:05,600
اساساً این دایرکتوری را کپی کنیم، بنابراین در اینجا
250
00:14:05,600 –> 00:14:06,980
باید به قسمتی که می شناسیم برویم زیرا
251
00:14:06,980 –> 00:14:11,480
پس از کلون کردن، شما با
252
00:14:11,480 –> 00:14:14,180
یک پوشه جدید Padrino در پوشه دمو روبرو
253
00:14:14,180 –> 00:14:19,420
می شوید. d سپس ما این را اینجا قرار می
254
00:14:19,420 –> 00:14:23,870
دهیم، متاسفم که کپی را اینجا قرار ندادیم، بنابراین
255
00:14:23,870 –> 00:14:25,939
چگونه می توانم
256
00:14:25,939 –> 00:14:32,420
روشی را برای کپی کردن آن پیدا کنم، بنابراین از ctrl C استفاده می
257
00:14:32,420 –> 00:14:34,180
کنم، فکر می کنم می تواند کار کند
258
00:14:34,180 –> 00:14:37,819
بله خوب است، بنابراین اساساً ctrl C کار می کند
259
00:14:37,819 –> 00:14:41,059
با کپی کردن چیزهایی از
260
00:14:41,059 –> 00:14:42,050
powershell ویندوز
261
00:14:42,050 –> 00:14:45,110
و سپس روی ok کلیک کنید، تغییر کرده است
262
00:14:45,110 –> 00:14:49,519
و سپس دوباره روی OK کلیک کنید و سپس
263
00:14:49,519 –> 00:14:51,860
خوب دومین و راحت ترین چیز این است که
264
00:14:51,860 –> 00:14:56,470
ما باید رابط Python را مجددا راه اندازی کنیم و
265
00:14:56,470 –> 00:14:59,600
به سیستم اجازه دهیم
266
00:14:59,600 –> 00:15:02,920
متغیر جدیدی را که ایجاد کرده اید تشخیص دهد.
267
00:15:11,860 –> 00:15:19,690
در طول
268
00:15:19,690 –> 00:15:21,880
زمانی که بارگذاری میشود، من فقط داستانی را به اشتراک میگذارم
269
00:15:21,880 –> 00:15:25,780
که اوم، پس از استفاده از یک عنکبوت
270
00:15:25,780 –> 00:15:28,420
برای مدت زمان کمی، متوجه میشوم که استفاده از
271
00:15:28,420 –> 00:15:31,450
آن بسیار راحت است و
272
00:15:31,450 –> 00:15:34,410
تمام اطلاعات را در اختیار همه
273
00:15:34,410 –> 00:15:38,220
عملکردها قرار داده است. رابط MATLAB
274
00:15:38,220 –> 00:15:42,670
ارائه شده است، با توجه به اینکه رایگان نیز هست،
275
00:15:42,670 –> 00:15:45,160
بنابراین اگر واقعا حق
276
00:15:45,160 –> 00:15:47,230
انتخاب بین پایتون و متلب را دارید، من
277
00:15:47,230 –> 00:15:51,130
معتقدم که پایتون
278
00:15:51,130 –> 00:15:53,590
زبان برنامه نویسی ترجیحی خواهد بود، این
279
00:15:53,590 –> 00:15:58,080
نظر شخصی من در این مورد است. فکر کنید
280
00:15:58,080 –> 00:16:02,350
mmm چه نوع زبانی که برای
281
00:16:02,350 –> 00:16:05,610
پروژه خود استفاده می کنید عمدتاً
282
00:16:05,610 –> 00:16:09,520
توسط کتابخانه ای که باید
283
00:16:09,520 –> 00:16:12,160
استفاده کنید هدایت می شود، بنابراین اگر matlab است، سپس
284
00:16:12,160 –> 00:16:12,880
285
00:16:12,880 –> 00:16:15,340
اگر پایتون است به سراغ matlab بروید، باید از
286
00:16:15,340 –> 00:16:18,550
پایتون استفاده کنید دومین چیزی که درایو می کند.
287
00:16:18,550 –> 00:16:21,490
این همان
288
00:16:21,490 –> 00:16:24,280
زبانی است که تیم شما از آن استفاده میکند،
289
00:16:24,280 –> 00:16:26,440
بنابراین اگر تیم شما ترجیح میدهد
290
00:16:26,440 –> 00:16:28,330
نرمافزاری را با استفاده از matlab بسازد، باید
291
00:16:28,330 –> 00:16:30,640
فقط به آن پایبند باشید، زیرا در این صورت
292
00:16:30,640 –> 00:16:32,920
برقراری ارتباط بسیار آسانتر است، بنابراین این
293
00:16:32,920 –> 00:16:37,540
نظرات پسزمینه من در مورد نوع نرمافزار است.
294
00:16:37,540 –> 00:16:41,020
زبانی که شما استفاده می کنید اما برای اینجا در اینجا در
295
00:16:41,020 –> 00:16:43,000
این مورد ما ترجیح می دهیم از پایتون استفاده کنیم
296
00:16:43,000 –> 00:16:46,000
زیرا Padrino اساساً یک
297
00:16:46,000 –> 00:16:50,830
زبان برنامه نویسی و کتابخانه اسکریپت نویسی مبتنی بر
298
00:16:50,830 –> 00:16:51,580
پایتون است،
299
00:16:51,580 –> 00:16:55,840
بنابراین برای شروع با این ما فقط یک
300
00:16:55,840 –> 00:16:59,500
مقدمه سریع در مورد پس زمینه ای
301
00:16:59,500 –> 00:17:02,800
که در اینجا داریم در سمت چپ داریم. در سمت راست
302
00:17:02,800 –> 00:17:06,880
، این ناحیه اسکریپت اسکریپت است، بنابراین
303
00:17:06,880 –> 00:17:09,940
جایی است که فایل پایتون شما در سمت راست نمایش داده می شود
304
00:17:09,940 –> 00:17:12,250
، شما به
305
00:17:12,250 –> 00:17:14,560
خصوص در قسمت پایینی خواهید داشت که یک
306
00:17:14,560 –> 00:17:17,980
خط فرمان دارد، بنابراین در c hrome و از
307
00:17:17,980 –> 00:17:21,349
شما می توانید شروع به رابط با برخی
308
00:17:21,349 –> 00:17:25,880
از پایتون کنید و می توانید از LS یا PWD
309
00:17:25,880 –> 00:17:27,709
استفاده کنید که دستورات اولیه ای هستند که می توانید
310
00:17:27,709 –> 00:17:32,900
استفاده کنید یا می توانید numpy را به عنوان MP وارد کنید
311
00:17:32,900 –> 00:17:35,710
این نوع کار معمولی می تواند
312
00:17:35,710 –> 00:17:38,210
یکی از کارهایی باشد که شما انجام می دهید باید توجه
313
00:17:38,210 –> 00:17:40,610
داشته باشید که دایرکتوری
314
00:17:40,610 –> 00:17:44,179
استعدادی که در اینجا وجود دارد، بنابراین
315
00:17:44,179 –> 00:17:47,140
دایرکتوری فعلی جایی است که شما روی آن کار
316
00:17:47,140 –> 00:17:50,390
می کنید، می تواند با کلیک کردن
317
00:17:50,390 –> 00:17:54,110
از قسمت زیر در اینجا تغییر کند یا می
318
00:17:54,110 –> 00:17:56,450
توانید از کاوشگر فایل برای رفتن به
319
00:17:56,450 –> 00:17:59,090
مکان خاصی استفاده کنید. میخواهید بروید، بنابراین
320
00:17:59,090 –> 00:18:03,169
ما میتوانیم این کار را با کنترل C انجام دهیم
321
00:18:03,169 –> 00:18:08,090
و سپس با CD به پوشه خاص برویم
322
00:18:08,090 –> 00:18:10,580
و سپس خواهید دید که آدرس
323
00:18:10,580 –> 00:18:13,820
مطابق با آن تغییر کرده
324
00:18:13,820 –> 00:18:16,700
325
00:18:16,700 –> 00:18:19,400
است. ما می دانیم که
326
00:18:19,400 –> 00:18:24,080
می توانید پایتون و سپس TP را به CSB بروید
327
00:18:24,080 –> 00:18:26,120
، جایی که می خواهیم برویم و سپس
328
00:18:26,120 –> 00:18:28,400
می بینید که مطابق با آن تغییر
329
00:18:28,400 –> 00:18:31,070
می کند. نکته جالب دیگری که
330
00:18:31,070 –> 00:18:33,650
می خواهم در اینجا معرفی کنم این است که
331
00:18:33,650 –> 00:18:37,789
دارای متغیر Explore است. r Explorer بنابراین
332
00:18:37,789 –> 00:18:40,640
این چیزی است که ipython
333
00:18:40,640 –> 00:18:43,640
واقعاً ندارد، اما برای اولین کاربر بسیار مفید است،
334
00:18:43,640 –> 00:18:45,950
بنابراین فرض کنید اگر ICO یک
335
00:18:45,950 –> 00:18:49,070
متغیر به عنوان a برابر با 4 باشد،
336
00:18:49,070 –> 00:18:52,400
آن را در لیست خواهید دید، بنابراین ما میتوانیم
337
00:18:52,400 –> 00:18:54,679
یکی دیگر را انجام دهیم P برابر با 5 است
338
00:18:54,679 –> 00:18:57,470
و سپس ظاهر می شود و می گوید برابر
339
00:18:57,470 –> 00:19:00,770
با P است، شما همچنین می توانید آن را
340
00:19:00,770 –> 00:19:03,470
از متغیر Explorer ببینید، بنابراین
341
00:19:03,470 –> 00:19:06,620
بسیار مفید است، بنابراین به مشکل
342
00:19:06,620 –> 00:19:10,429
برگردید اکنون ما یک زیرپوشه TP به CSV داریم.
343
00:19:10,429 –> 00:19:13,429
در دایرکتوری پایتون، بنابراین
344
00:19:13,429 –> 00:19:16,309
می توانید به آنجا بروید و آنچه
345
00:19:16,309 –> 00:19:18,380
در اینجا خواهید دید اساساً سه فایل است
346
00:19:18,380 –> 00:19:20,809
، اولی دریافت داده پایتون است
347
00:19:20,809 –> 00:19:23,240
که اساساً اسکریپتی است برای انجام تمام
348
00:19:23,240 –> 00:19:26,090
کارهایی که باید امروز انجام دهیم،
349
00:19:26,090 –> 00:19:29,090
دومی دارای یک برنامه زمان بندی jason و است.
350
00:19:29,090 –> 00:19:33,740
سومی دارای اعتبار ITP jason است، بنابراین برای
351
00:19:33,740 –> 00:19:35,090
اینکه بتوانیم اجازه
352
00:19:35,090 –> 00:19:41,659
اجرا را داشته باشیم که ابتدا باید یک
353
00:19:41,659 –> 00:19:46,700
فایل را کپی کنیم تا آن را به نام مناسبش کپی کنیم
354
00:19:46,700 –> 00:19:49,759
تا بتوانم این را امتحان کنم، فقط سعی می کنم
355
00:19:49,759 –> 00:19:54,259
بفهمم که آیا دستور لینوکس
356
00:19:54,259 –> 00:19:55,399
می تواند در اینجا کار کند،
357
00:19:55,399 –> 00:20:04,039
بنابراین ما اساسا نام را به TP
358
00:20:04,039 –> 00:20:08,840
crede تغییر می دهیم ntial Jason تحت scope به TB ok
359
00:20:08,840 –> 00:20:11,779
CP نمی تواند تشخیص داده شود که چگونه
360
00:20:11,779 –> 00:20:14,799
opy که در واقع در
361
00:20:14,799 –> 00:20:16,999
محیط ویندوز موجود است بله که واقعاً
362
00:20:16,999 –> 00:20:20,419
کار می کند بسیار عالی است اما بودجه
363
00:20:20,419 –> 00:20:22,700
که اندازه آن متفاوت است خوب است بنابراین ما آن را باز می
364
00:20:22,700 –> 00:20:25,789
کنیم خوب بنابراین باید ابتدا توضیح دهید که
365
00:20:25,789 –> 00:20:30,049
در اینجا چه اتفاقی میافتد، بنابراین اعتبار TP
366
00:20:30,049 –> 00:20:33,320
فایلی است که حاوی تمام کد مهم
367
00:20:33,320 –> 00:20:35,799
اعتبار دانمارکی است تا شما به سیستم مانیتورینگ آنلاین وارد شوید، به
368
00:20:35,799 –> 00:20:40,340
این دلیل
369
00:20:40,340 –> 00:20:43,970
که ما فایل اصلی را در
370
00:20:43,970 –> 00:20:46,549
اینجا قرار ندادهایم، در عوض ما یک خط زیر را در اینجا
371
00:20:46,549 –> 00:20:50,869
به عنوان یک علامت زیر میگذاریم. فایل watchin به این دلیل است که ما نمی
372
00:20:50,869 –> 00:20:56,179
خواهیم شما اعتبار خود را در
373
00:20:56,179 –> 00:20:59,149
فایل اصلی قرار دهید و بعداً دو مورد را آپلود کنید
374
00:20:59,149 –> 00:21:02,240
که هر دو در github آپلود می شوند
375
00:21:02,240 –> 00:21:05,289
زیرا اگر در github آپلود کنید
376
00:21:05,289 –> 00:21:10,009
اعتبار شما برای همه عمومی خواهد بود بنابراین
377
00:21:10,009 –> 00:21:13,279
در اینجا این فایل زیر خط یک الگو است.
378
00:21:13,279 –> 00:21:16,369
برای اینکه شما با آن بازی کنید، بنابراین در این مثال
379
00:21:16,369 –> 00:21:19,730
در اینجا ما چیزی که باید در آن قرار دهیم این است که
380
00:21:19,730 –> 00:21:24,919
همه اعتبارات مربوط به حوزه ای است
381
00:21:24,919 –> 00:21:27,440
که می خواهید بررسی کنید، بنابراین
382
00:21:27,440 –> 00:21:29,419
اساساً به یک زمان خاص نگاه کنید
383
00:21:29,419 –> 00:21:32,419
که در آن کارشناس اتفاق می افتد و
384
00:21:32,419 –> 00:21:34,639
تعداد داده هایی که می خواهید از آنجا به دست آورید، بنابراین
385
00:21:34,639 –> 00:21:37,639
آن نوع اطلاعات کلیدی، بنابراین
386
00:21:37,639 –> 00:21:39,679
چیزی که ما باید نظرات را در اینجا
387
00:21:39,679 –> 00:21:42,740
تغییر دهیم، اساساً
388
00:21:42,740 –> 00:21:46,399
توضیحی از تمام جزئیات در آن
389
00:21:46,399 –> 00:21:48,830
ورودی است، بنابراین مورد دوم
390
00:21:48,830 –> 00:21:51,020
چیزها را نامیده است. برای آدرس، بنابراین ما باید
391
00:21:51,020 –> 00:21:53,620
این یکی را در چیزها قرار دهیم،
392
00:21:53,620 –> 00:21:56,090
متأسفم، نه چیزها، این در واقع
393
00:21:56,090 –> 00:22:01,490
نظارت بر uqg c.org است
394
00:22:01,490 –> 00:22:04,100
درست همان مکان است و سپس PI
395
00:22:04,100 –> 00:22:06,560
Raspberry Pi آرام که اساساً
396
00:22:06,560 –> 00:22:10,370
نام کاربری است و سپس باید
397
00:22:10,370 –> 00:22:12,680
رمز عبور را در اینجا قرار دهیم که رزبری است. برای
398
00:22:12,680 –> 00:22:16,060
کیس من و مورد بعدی در واقع کلیدها هستند،
399
00:22:16,060 –> 00:22:19,430
بنابراین کلید در واقع نوع
400
00:22:19,430 –> 00:22:23,180
اندازه گیری داخل دستگاه شما است، بنابراین به عنوان
401
00:22:23,180 –> 00:22:24,830
یک ایستگاه هواشناسی می تواند
402
00:22:24,830 –> 00:22:27,350
دما باشد، می تواند رطوبت باشد و برای
403
00:22:27,350 –> 00:22:29,600
مورد من در اینجا آنها در واقع دارای
404
00:22:29,600 –> 00:22:32,840
مقیاس هستند. در
405
00:22:32,840 –> 00:22:35,480
صفحه وب اینجا ما
406
00:22:35,480 –> 00:22:37,250
زیرخط دمای معتدل یک زیرخط دو درجه حرارت داریم
407
00:22:37,250 –> 00:22:39,470
و در اینجا شما مقیاس
408
00:22:39,470 –> 00:22:42,310
یک مقیاس دو دارید که اساساً کلید
409
00:22:42,310 –> 00:22:45,590
مورد من اینجاست که من فقط می خواهم انجام دهم
410
00:22:45,590 –> 00:22:47,870
همه چیز را بارگیری کنید تا بتوانید به سادگی
411
00:22:47,870 –> 00:22:53,690
همه را به عنوان آرگومان ورودی قرار دهید، آرگومان بعدی
412
00:22:53,690 –> 00:22:56,330
در واقع زیر خط نظرات کلیدها است، بنابراین
413
00:22:56,330 –> 00:22:59,090
این فقط توضیح کاری است که
414
00:22:59,090 –> 00:23:01,310
Keys انجام می دهد و در واقع
415
00:23:01,310 –> 00:23:04,700
نتیجه شما را تغییر نمی دهد شروع کنید، این
416
00:23:04,700 –> 00:23:07,690
یک چیز مهم است. وضعیت این است که
417
00:23:07,690 –> 00:23:11,150
به جای استخراج تمام داده های
418
00:23:11,150 –> 00:23:14,870
داخل دستگاه، فقط باید داده ها را
419
00:23:14,870 –> 00:23:18,260
از یک زمان خاص دریافت کنید، بنابراین
420
00:23:18,260 –> 00:23:21,230
فرمت به این صورت نوشته می شود،
421
00:23:21,230 –> 00:23:25,760
بنابراین ساعت های تاریخ سال ماه
422
00:23:25,760 –> 00:23:28,790
در قالب 24 ساعته و دقیقه ها
423
00:23:28,790 –> 00:23:33,140
و اگر شما آن را خالی بگذارید، به این معنی که
424
00:23:33,140 –> 00:23:35,510
شما به معنای واقعی کلمه از زمان دوره شروع کردید،
425
00:23:35,510 –> 00:23:40,250
یعنی ژانویه 1970، اولین سمت راست،
426
00:23:40,250 –> 00:23:44,780
من تمایل دارم از وضعیت زیر خط به عنوان
427
00:23:44,780 –> 00:23:49,940
راهی برای نظر دادن در فایل JSON استفاده کنم، بنابراین با
428
00:23:49,940 –> 00:23:52,430
انجام این کار می دانیم که این
429
00:23:52,430 –> 00:23:55,130
استدلال خاص قرار نیست تجزیه شود اما
430
00:23:55,130 –> 00:23:57,380
با این وجود میتوانید آن را در
431
00:23:57,380 –> 00:24:00,740
آنجا بگذارید تا به راحتی از آن استفاده کنید، بنابراین در مورد من کاری که
432
00:24:00,740 –> 00:24:02,960
میتوانیم انجام دهیم این است که اساساً
433
00:24:02,960 –> 00:24:08,059
از backspace در اینجا و سپس وضعیت از
434
00:24:08,059 –> 00:24:11,059
آنجا استفاده کنیم، سپس شما اساساً
435
00:24:11,059 –> 00:24:13,460
زمان شروع را به اینجا تغییر دهید. پس از
436
00:24:13,460 –> 00:24:16,880
آن زمان درست است، بنابراین NTS
437
00:24:16,880 –> 00:24:18,890
همین مورد را در اینجا دارد، بنابراین این یکی
438
00:24:18,890 –> 00:24:20,330
به دلیل
439
00:24:20,330 –> 00:24:22,850
زیرخط در همان ابتدا کاربردی نخواهد بود، اما
440
00:24:22,850 –> 00:24:27,019
NT در E است در اینجا قرار است
441
00:24:27,019 –> 00:24:29,630
عملکردی تجزیه شود، بنابراین ما بدانیم که
442
00:24:29,630 –> 00:24:31,909
این آزمایش در واقع
443
00:24:31,909 –> 00:24:37,909
در حدود سال 2000 به پایان رسید
444
00:24:37,909 –> 00:24:42,559
که ساعت 8 بعد از ظهر است. در بعدازظهر
445
00:24:42,559 –> 00:24:46,010
فاصله در اینجا اساساً این است که هر چند وقت یکبار می
446
00:24:46,010 –> 00:24:49,610
خواهید داده ها را استخراج کنید، بنابراین فرض کنید
447
00:24:49,610 –> 00:24:52,820
اگر برنامه متوجه شده باشد که 20
448
00:24:52,820 –> 00:24:55,909
امتیاز باید استخراج شود و شما فقط
449
00:24:55,909 –> 00:24:57,559
می خواهید 10 را در مورد ما بدست آورید، می توانید
450
00:24:57,559 –> 00:25:01,460
فاصله 2 را تا حد مجاز قرار دهید. در اینجا این است که
451
00:25:01,460 –> 00:25:04,279
تعداد دادههایی که میخواهید در مجموع دریافت کنید، بنابراین
452
00:25:04,279 –> 00:25:06,860
این نیز یک نوع عامل محدودکننده
453
00:25:06,860 –> 00:25:09,980
است، بنابراین در مورد ما فقط میتوانیم سعی کنیم
454
00:25:09,980 –> 00:25:12,649
آن را خالی بگذاریم، به این معنی که
455
00:25:12,649 –> 00:25:14,809
تمام دادههای داخل منطقه
456
00:25:14,809 –> 00:25:15,710
استخراج میشوند
457
00:25:15,710 –> 00:25:19,490
تا همه چیز شروع به هدر کند. من
458
00:25:19,490 –> 00:25:21,440
تاکید می کنم در واقع به این معنی است که این یک نظر است،
459
00:25:21,440 –> 00:25:23,360
بنابراین شما می توانید آن را همانطور که هست بگذارید یا
460
00:25:23,360 –> 00:25:25,039
به سادگی آن را حذف کنید، که واقعاً
461
00:25:25,039 –> 00:25:28,760
مشکلی نیست، تنها چیزی که واقعاً باید
462
00:25:28,760 –> 00:25:32,389
دوست داشته باشید، مراقب فایل JSON باشید این است
463
00:25:32,389 –> 00:25:35,690
که هر چیزی مانند روش جداسازی
464
00:25:35,690 –> 00:25:38,809
بین هر آرگومان است. کاما است اما
465
00:25:38,809 –> 00:25:42,049
برای آخرین ورودی
466
00:25:42,049 –> 00:25:44,299
با کاما ختم نمی شود، بنابراین اگر کاما را
467
00:25:44,299 –> 00:25:46,159
در اینجا قرار دهید به درستی تجزیه
468
00:25:46,159 –> 00:25:49,309
نمی شود و البته همه چیز
469
00:25:49,309 –> 00:25:53,149
باید با یک منحنی براکت محصور شود،
470
00:25:53,149 –> 00:25:54,649
بنابراین آخرین مورد اینجاست. در واقع
471
00:25:54,649 –> 00:25:57,950
شناسه دستگاه است، بنابراین به یاد داشته باشید که اکنون
472
00:25:57,950 –> 00:26:00,590
آدرس را برای رفتن داریم و اعتبارنامه را دریافت کرده ایم
473
00:26:00,590 –> 00:26:04,130
و سپس سؤال
474
00:26:04,130 –> 00:26:07,700
این است که از چه دستگاهی استفاده می کنید تا
475
00:26:07,700 –> 00:26:10,399
یک کاربر بتواند چندین دستگاه داشته باشد، بنابراین
476
00:26:10,399 –> 00:26:12,919
در مورد من فقط من دارم در اینجا یک دستگاه وجود دارد
477
00:26:12,919 –> 00:26:15,620
اما میتوانید چندین دستگاه داشته
478
00:26:15,620 –> 00:26:15,820
باشید، بنابراین
479
00:26:15,820 –> 00:26:20,980
باید برچسب خاصی را پیدا کنید
480
00:26:20,980 –> 00:26:23,800
تا دستگاهی را که
481
00:26:23,800 –> 00:26:27,160
میخواهید بازدید کنید مشخص کنید، بنابراین شناسه دستگاه اساساً
482
00:26:27,160 –> 00:26:29,800
همان برچسب خاص است و میتوان
483
00:26:29,800 –> 00:26:33,490
آن را با کپی شناسه دستگاه در اینجا پیدا کرد. بنابراین
484
00:26:33,490 –> 00:26:37,050
اساساً روشی است که
485
00:26:37,050 –> 00:26:41,590
486
00:26:41,590 –> 00:26:43,570
میخواهید دستگاه خاصی را که میخواهید از آن اطلاعات دریافت کنید، متمایز یا جدا کنید،
487
00:26:43,570 –> 00:26:46,420
بنابراین اگر به کلیپبورد من نگاه کنید،
488
00:26:46,420 –> 00:26:49,120
متوجه میشوید که رشته دقیقاً
489
00:26:49,120 –> 00:26:52,390
همان شناسه دستگاهی است که من آن را قرار دادهام. یک
490
00:26:52,390 –> 00:26:55,480
پیشفرض است، برای اینکه این اتفاق بیفتد،
491
00:26:55,480 –> 00:27:00,070
باید همه جزئیات را حذف کنیم، حالا آن را
492
00:27:00,070 –> 00:27:02,320
ذخیره میکنیم، بنابراین ستارهای به همراه
493
00:27:02,320 –> 00:27:04,690
ستارهای میآید که در واقع به این معنی است که ذخیره نشده است، بنابراین
494
00:27:04,690 –> 00:27:07,270
برای اینکه بتوانیم همه چیز را کاربردی
495
00:27:07,270 –> 00:27:10,060
کنیم، باید از
496
00:27:10,060 –> 00:27:14,020
اعتبار TP ذخیره شده استفاده کنیم. به درستی الف بعد از اینکه
497
00:27:14,020 –> 00:27:16,480
اکنون آماده استفاده از Python داده های دریافتی
498
00:27:16,480 –> 00:27:21,340
در اینجا هستیم، فکر می کنم کاری که می توانیم در اینجا انجام دهیم این است
499
00:27:21,340 –> 00:27:27,400
که ابتدا اسکریپت ها را یکی یکی اجرا کنیم و
500
00:27:27,400 –> 00:27:32,610
سپس برمی گردم تا توضیح دهم که چرا این
501
00:27:32,610 –> 00:27:37,270
خط خاص وجود دارد، بنابراین 20 خط اول
502
00:27:37,270 –> 00:27:42,580
در اینجا وجود دارد. این است که تمام کتابخانه های مرتبط را وارد و بارگذاری کنید،
503
00:27:42,580 –> 00:27:47,380
بنابراین برای اجرای اسکریپت
504
00:27:47,380 –> 00:27:49,830
می توانید به سادگی کل چیز را کپی کنید
505
00:27:49,830 –> 00:27:53,620
و سپس آن را در خط فرمان بچسبانید
506
00:27:53,620 –> 00:28:00,900
و سپس چندین Enter برای
507
00:28:00,900 –> 00:28:04,630
اجرای تمام خطوط اعطا می شود، بنابراین یک چیزی که
508
00:28:04,630 –> 00:28:07,690
ممکن است از آن آگاه باشید این است که ما
509
00:28:07,690 –> 00:28:13,300
در اینجا به جای استفاده از import، یکسری چیزها را در این بین
510
00:28:13,300 –> 00:28:16,660
داریم، ما در واقع از بارگذاری مجدد واردات استفاده می کنیم و از آن استفاده می کنیم،
511
00:28:16,660 –> 00:28:19,450
پس چرا
512
00:28:19,450 –> 00:28:21,850
باید این کار را انجام دهم که این در واقع راهی است که
513
00:28:21,850 –> 0