در این مطلب، ویدئو کارگاه پایتون – API و اسکریپت آب و هوا با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:43
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,320 –> 00:00:02,159
هی تیم باند اینجا در Crow electronics
2
00:00:02,159 –> 00:00:03,760
و امروز
3
00:00:03,760 –> 00:00:05,920
با طراحی اسکریپتهای api که
4
00:00:05,920 –> 00:00:07,120
5
00:00:07,120 –> 00:00:09,360
با هم به دادههای دنیای واقعی دسترسی دارند، کدهای خود را آزاد میکنیم، یک اسکریپت پایتون ایجاد میکنیم
6
00:00:09,360 –> 00:00:11,120
که دادههای آب و هوای زنده را
7
00:00:11,120 –> 00:00:13,440
در مکان ما جمعآوری میکند و از رایانهمان میخواهیم
8
00:00:13,440 –> 00:00:14,880
به ما بگوییم که چه انتظاری داشته باشیم.
9
00:00:14,880 –> 00:00:17,920
ما به خارج از
10
00:00:18,820 –> 00:00:21,199
[Music]
11
00:00:21,199 –> 00:00:23,920
به عنوان یک نمای کلی می رویم api مخفف
12
00:00:23,920 –> 00:00:24,640
13
00:00:24,640 –> 00:00:27,279
رابط برنامه نویسی برنامه است و استانداردی است
14
00:00:27,279 –> 00:00:28,240
که
15
00:00:28,240 –> 00:00:30,560
ارتباط بین دو یا چند
16
00:00:30,560 –> 00:00:31,840
برنامه کاربردی را
17
00:00:31,840 –> 00:00:34,880
18
00:00:34,880 –> 00:00:36,719
تسهیل می کند.
19
00:00:36,719 –> 00:00:38,559
20
00:00:38,559 –> 00:00:40,160
تعاملات با اینترنت امروز انجام می شود
21
00:00:40,160 –> 00:00:41,040
22
00:00:41,040 –> 00:00:43,920
برنامه شما درخواست داده می کند و سپس
23
00:00:43,920 –> 00:00:44,640
این داده
24
00:00:44,640 –> 00:00:46,879
ها معمولاً با فرمت json به برنامه شما برگردانده می شوند.
25
00:00:46,879 –> 00:00:48,239
26
00:00:48,239 –> 00:00:52,079
27
00:00:52,079 –> 00:00:54,399
28
00:00:54,399 –> 00:00:55,520
29
00:00:55,520 –> 00:00:58,160
30
00:00:58,160 –> 00:01:00,000
با داده های مورد نظر ما
31
00:01:00,000 –> 00:01:02,559
و یک کد وضعیت می دهد کدهای وضعیت
32
00:01:02,559 –> 00:01:03,280
سه عدد
33
00:01:03,280 –> 00:01:06,000
توضیح کوتاه نویسی از آنچه اتفاق افتاده است
34
00:01:06,000 –> 00:01:08,000
زمانی که شما نیاز دارید برای داده
35
00:01:08,000 –> 00:01:09,680
ها استفاده می شود و برای حل مسئله بسیار مفید هستند،
36
00:01:09,680 –> 00:01:12,080
اگر همه چیز به خوبی کار شود
37
00:01:12,080 –> 00:01:14,479
، کد وضعیت بازگشتی
38
00:01:14,479 –> 00:01:17,680
دو صفر صفر دویست خواهد بود، اکنون
39
00:01:17,680 –> 00:01:19,439
توضیح کامل در مورد آنچه که هر
40
00:01:19,439 –> 00:01:20,880
کد وضعیت ممکن را می توان
41
00:01:20,880 –> 00:01:23,439
در نوشتن آنلاین ما از این آموزش پیدا کرد.
42
00:01:23,439 –> 00:01:24,880
در core electronics
43
00:01:24,880 –> 00:01:27,360
همچنین شایان ذکر است که گاهی اوقات باید یک کلید api
44
00:01:27,360 –> 00:01:28,240
به
45
00:01:28,240 –> 00:01:30,400
همراه درخواست مجوز ارسال شود
46
00:01:30,400 –> 00:01:31,840
تا بتواند با موفقیت
47
00:01:31,840 –> 00:01:34,479
دادهها را بازگرداند، این امر برای جلوگیری از
48
00:01:34,479 –> 00:01:35,200
بارگذاری بیش از حد
49
00:01:35,200 –> 00:01:38,880
یا آسیبپذیر شدن سیستمهای api است، بنابراین چرا
50
00:01:38,880 –> 00:01:40,079
به جای دادههای ایستا فقط از یک api
51
00:01:40,079 –> 00:01:41,360
استفاده کنید.
52
00:01:41,360 –> 00:01:44,560
در مواردی که دادهها به سرعت در حال تغییر هستند
53
00:01:44,560 –> 00:01:45,119
54
00:01:45,119 –> 00:01:47,920
و شما به دادههایی برای دقیق بودن نیاز دارید، خود را دانلود کرده یا ایجاد کردهاید،
55
00:01:47,920 –> 00:01:49,439
مانند تعداد هواپیما در هوا یا
56
00:01:49,439 –> 00:01:51,119
مکان ایستگاه فضایی بینالمللی
57
00:01:51,119 –> 00:01:52,000
58
00:01:52,000 –> 00:01:55,200
apis بهترین هستند، همچنین زمانی که فقط
59
00:01:55,200 –> 00:01:57,920
یک قطعه کوچک از یک مقدار بسیار زیاد است.
60
00:01:57,920 –> 00:01:58,799
61
00:01:58,799 –> 00:02:00,159
هنگامی که می خواهید
62
00:02:00,159 –> 00:02:02,560
از محاسباتی که قبلاً انجام شده است استفاده کنید،
63
00:02:02,560 –> 00:02:04,000
مجموعه داده های بزرگتر مورد
64
00:02:04,000 –> 00:02:06,560
65
00:02:06,560 –> 00:02:07,600
66
00:02:07,600 –> 00:02:09,440
نظر است. تحت
67
00:02:09,440 –> 00:02:10,959
تجزیه و تحلیل محاسباتی بزرگی قرار گرفتهاند
68
00:02:10,959 –> 00:02:13,760
و api به شما امکان میدهد کرم را
69
00:02:13,760 –> 00:02:14,319
در بالای صفحه قرار
70
00:02:14,319 –> 00:02:16,800
دهید، بنابراین بیایید اکنون به اسکریپت آبوهوای خود برویم
71
00:02:16,800 –> 00:02:18,400
این اسکریپت از api نقشه هوای باز استفاده میکند.
72
00:02:18,400 –> 00:02:19,120
73
00:02:19,120 –> 00:02:21,840
74
00:02:21,840 –> 00:02:23,440
75
00:02:23,440 –> 00:02:26,800
apis
76
00:02:26,800 –> 00:02:28,879
به صورت آنلاین وجود دارند که رایگان هستند تا
77
00:02:28,879 –> 00:02:30,720
زمانی که با سیستم آنها یک حساب کاربری ایجاد کنید،
78
00:02:30,720 –> 00:02:31,599
79
00:02:31,599 –> 00:02:33,519
این برای جلوگیری از
80
00:02:33,519 –> 00:02:35,599
آسیب پذیر شدن یا بارگذاری بیش از حد سیستم آنها است،
81
00:02:35,599 –> 00:02:38,239
بنابراین اکنون وب سایت آنها اینجا روی صفحه است
82
00:02:38,239 –> 00:02:39,680
و زمانی که با آنها حساب ایجاد
83
00:02:39,680 –> 00:02:40,080
کرده اید
84
00:02:40,080 –> 00:02:41,840
و تأیید کرده اید. آدرس ایمیل شما به
85
00:02:41,840 –> 00:02:43,360
شما یک کلید api داده می شود
86
00:02:43,360 –> 00:02:46,160
که بسیار شبیه به این خواهد بود.
87
00:02:46,160 –> 00:02:47,120
این زمان خوبی است
88
00:02:47,120 –> 00:02:49,280
که آن کلید را در کلیپ بورد خود کپی کنید
89
00:02:49,280 –> 00:02:50,400
زیرا به زودی به آن نیاز خواهیم
90
00:02:50,400 –> 00:02:53,280
داشت. مرحله مقدماتی بعدی
91
00:02:53,280 –> 00:02:55,280
نصب یک بسته پایتون به نام
92
00:02:55,280 –> 00:02:57,840
piyo در حال حاضر است. بسیاری از کتابخانههای پایتون مختلف وجود دارد
93
00:02:57,840 –> 00:02:59,120
که میتوان از آنها برای دریافت
94
00:02:59,120 –> 00:03:00,959
اطلاعات از api استفاده کرد
95
00:03:00,959 –> 00:03:03,360
و piom یک انتخاب عالی برای
96
00:03:03,360 –> 00:03:04,080
انجام این
97
00:03:04,080 –> 00:03:06,400
مورد خاص است زیرا یک کتابخانه لفافدار پایتون است که خاص
98
00:03:06,400 –> 00:03:07,280
ساخته شده است.
99
00:03:07,280 –> 00:03:09,680
lly برای نقشه آب و هوای باز وب
100
00:03:09,680 –> 00:03:10,800
api
101
00:03:10,800 –> 00:03:12,879
اکنون این کتابخانه امکان استفاده سریع
102
00:03:12,879 –> 00:03:14,319
و آسان از
103
00:03:14,319 –> 00:03:16,879
دادههای api نقشه آب و هوای باز را به روشی بسیار
104
00:03:16,879 –> 00:03:18,879
دوستانهتر برای انسانها فراهم میکند و
105
00:03:18,879 –> 00:03:21,920
اکنون نشان میدهد که اکنون به کامپیوتر میپرم و به
106
00:03:21,920 –> 00:03:23,760
107
00:03:23,760 –> 00:03:27,760
پایین اینجا بروید خط فرمان را تایپ
108
00:03:27,760 –> 00:03:30,080
کنید خط فرمان باز می شود،
109
00:03:30,080 –> 00:03:31,760
من کمی بزرگنمایی می کنم تا
110
00:03:31,760 –> 00:03:33,599
نوشته بزرگتر شود
111
00:03:33,599 –> 00:03:37,920
و به سادگی اگر pip
112
00:03:37,920 –> 00:03:41,200
install p-y-o-w-m
113
00:03:41,200 –> 00:03:45,440
pion را فشار دهید enter را فشار دهید، خواهید
114
00:03:45,440 –> 00:03:48,799
دید که قبلاً آن را دانلود کرده ام
115
00:03:48,799 –> 00:03:51,200
و با موفقیت نصب شده است.
116
00:03:51,200 –> 00:03:52,080
می توانید ببینید
117
00:03:52,080 –> 00:03:53,519
که نصب بسته پایتون
118
00:03:53,519 –> 00:03:55,360
piom اکنون کامل شده است
119
00:03:55,360 –> 00:03:57,280
و نصب بسیار آسانی بود و
120
00:03:57,280 –> 00:03:58,799
اگر واقعاً داده ها را
121
00:03:58,799 –> 00:04:00,560
در رایانه خود نداشتید، اکنون کمتر
122
00:04:00,560 –> 00:04:02,319
از یک دقیقه طول می کشد تا این کار را انجام دهید.
123
00:04:02,319 –> 00:04:04,319
مرتب شده
124
00:04:04,319 –> 00:04:05,920
بیایید وارد اسکریپت پایتون
125
00:04:05,920 –> 00:04:06,720
126
00:04:06,720 –> 00:04:08,799
بشویم تا به کامپیوتر برگردیم و
127
00:04:08,799 –> 00:04:10,159
بتوانید ببینید که من پنجره برنامه نویسی پایتون را
128
00:04:10,159 –> 00:04:10,799
129
00:04:10,799 –> 00:04:13,439
آماده کرده ام و برای کدنویسی بسیار سخت است، بنابراین
130
00:04:13,439 –> 00:04:15,360
اولین قدم
131
00:04:15,360 –> 00:04:17,199
طبیعی دستیابی به عملکرد برنامه است.
132
00:04:17,199 –> 00:04:19,519
کتابخانه pi ohm و ما این کار را با تایپ import pi ohm انجام میدهیم،
133
00:04:19,519 –> 00:04:22,639
134
00:04:24,400 –> 00:04:26,560
دقیقاً مانند تمام قابلیتهایی
135
00:04:26,560 –> 00:04:28,960
که بهتازگی نصب کردهایم، اکنون میتوانیم
136
00:04:28,960 –> 00:04:32,160
در این اسکریپت پایتون خاص استفاده کنیم،
137
00:04:32,160 –> 00:04:35,919
بنابراین اکنون آنچه میخواهیم انجام دهیم این است که
138
00:04:35,919 –> 00:04:40,240
owm را تایپ کنیم iom
139
00:04:40,240 –> 00:04:43,280
dot w m
140
00:04:43,280 –> 00:04:45,199
dash و سپس آنچه را که ما انجام میدهیم.
141
00:04:45,199 –> 00:04:47,280
قبل از اینکه اینجا تایپ کنیم در کلیپ بورد ذخیره شده است،
142
00:04:47,280 –> 00:04:50,320
اکنون این کلید api ما است و به این صورت است که
143
00:04:50,320 –> 00:04:52,560
می توانیم از
144
00:04:52,560 –> 00:04:54,320
نقشه آب و هوای باز
145
00:04:54,320 –> 00:04:58,000
وقتی درخواست هایی برای آن ارسال می کنیم، اطلاعات دریافت کنیم، بنابراین
146
00:04:58,000 –> 00:05:00,800
با انجام این کار، بیایید بفهمیم که از کجا
147
00:05:00,800 –> 00:05:01,600
می خواهیم دریافت
148
00:05:01,600 –> 00:05:04,320
کنیم. اطلاعات مکان از ما اینجا در
149
00:05:04,320 –> 00:05:06,400
هسته الکترونیک در نیوکاسل مستقر است،
150
00:05:06,400 –> 00:05:08,800
بنابراین ما در اینجا از نیوکاسل استفاده خواهیم کرد،
151
00:05:08,800 –> 00:05:09,680
با این حال
152
00:05:09,680 –> 00:05:12,720
شما می توانید به معنای واقعی کلمه از هر شهری که می خواهید استفاده کنید،
153
00:05:12,720 –> 00:05:15,120
154
00:05:17,280 –> 00:05:20,479
بنابراین من شهر متغیر را تنظیم کرده ام
155
00:05:20,479 –> 00:05:24,400
تا اکنون روی نیوکاسل تمرکز
156
00:05:24,400 –> 00:05:27,600
کند تا
157
00:05:27,600 –> 00:05:30,560
داده ها را از نیوکاسل دریافت کنیم. ‘قرار است به صورت
158
00:05:30,560 –> 00:05:31,919
زیر عمل کنیم
159
00:05:31,919 –> 00:05:34,560
قفل برابر است به طوری که فروشگاه قفل برای
160
00:05:34,560 –> 00:05:35,199
مکان
161
00:05:35,199 –> 00:05:39,360
برابر است با مدیر زیرخط آب و هوا نقطه owm
162
00:05:39,360 –> 00:05:41,759
اکنون این
163
00:05:41,759 –> 00:05:43,039
قابلیت اضافی است که
164
00:05:43,039 –> 00:05:47,520
هنگام وارد کردن براکت piom براکت
165
00:05:47,520 –> 00:05:50,800
نقطه زیرخط آب و هوا در
166
00:05:50,800 –> 00:05:52,639
undersco دریافت کردیم دوباره قابلیت های اضافی بیشتری قرار می دهیم
167
00:05:52,639 –> 00:05:53,840
168
00:05:53,840 –> 00:05:56,560
و سپس وارد می کنیم،
169
00:05:56,560 –> 00:05:58,000
سپس شهر را تایپ می کنیم،
170
00:05:58,000 –> 00:06:01,440
171
00:06:01,440 –> 00:06:04,560
بنابراین کلید ما این است که
172
00:06:04,560 –> 00:06:06,720
173
00:06:06,720 –> 00:06:10,560
از web api به دنبال آن هستیم، اینجا یک شهر
174
00:06:10,560 –> 00:06:14,400
نیوکاسل است که به سرعت به کد
175
00:06:14,400 –> 00:06:17,120
من نگاه می کنم و می توانم ببینم من اینجا کمی بوبوو درست کردم تا
176
00:06:17,120 –> 00:06:19,120
با رفع این مشکل که
177
00:06:19,120 –> 00:06:21,199
اکنون میتوانیم ببینیم چه اتفاقی میافتد با همه
178
00:06:21,199 –> 00:06:23,360
این دادههایی که بهتازگی جمعآوری کردهایم،
179
00:06:23,360 –> 00:06:26,880
بنابراین آبوهوا را به این شکل اجرا کنید
180
00:06:26,880 –> 00:06:30,960
تا کمی فکر کنید
181
00:06:30,960 –> 00:06:35,280
و سپس تمام اطلاعات
182
00:06:35,280 –> 00:06:36,800
مربوط به آب و هوا را به ما برگرداند. در این
183
00:06:36,800 –> 00:06:38,880
مکان خا