در این مطلب، ویدئو علم داده برای مراقبت های بهداشتی: اصول پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:47
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:02,000
سلام بچه ها به کانال بازگردید، پس
2
00:00:02,000 –> 00:00:03,120
امروز می
3
00:00:03,120 –> 00:00:04,799
خواهم اولین ویدیوی خود را در
4
00:00:04,799 –> 00:00:06,160
مجموعه آموزش های مراقبت های بهداشتی در علم داده های
5
00:00:06,160 –> 00:00:07,600
من با شما به اشتراک بگذارم، مهارت های کلیدی را
6
00:00:07,600 –> 00:00:08,960
که برای تبدیل شدن به یک دانشمند داده های مراقبت های بهداشتی باید بدانید را به شما آموزش می
7
00:00:08,960 –> 00:00:09,760
8
00:00:09,760 –> 00:00:15,920
دهم. ویدیوی
9
00:00:15,920 –> 00:00:18,640
[Music]
10
00:00:18,640 –> 00:00:20,080
به اولین ویدیوی ما در مورد علوم داده های من
11
00:00:20,080 –> 00:00:21,920
برای مجموعه آموزشی مراقبت های بهداشتی خوش آمدید
12
00:00:21,920 –> 00:00:23,279
در این مجموعه ما از
13
00:00:23,279 –> 00:00:24,960
مشکلات واقعی مراقبت های بهداشتی و
14
00:00:24,960 –> 00:00:25,840
مجموعه داده های پزشکی استفاده می کنیم
15
00:00:25,840 –> 00:00:27,279
تا به شما آموزش دهیم که چگونه می توانید از
16
00:00:27,279 –> 00:00:28,880
مهارت شگفت انگیز برنامه نویسی و علم داده استفاده کنید.
17
00:00:28,880 –> 00:00:30,080
برای اینکه در این چند ویدیوی اول از حرفه مراقبتهای بهداشتی خود نهایت استفاده را ببرید،
18
00:00:30,080 –> 00:00:31,199
19
00:00:31,199 –> 00:00:32,399
من میخواهم
20
00:00:32,399 –> 00:00:34,000
برخی از اصول پایتون را شروع
21
00:00:34,000 –> 00:00:35,040
کنم تا مطمئن شوم همه
22
00:00:35,040 –> 00:00:36,079
از همان صفحه شروع
23
00:00:36,079 –> 00:00:37,360
میکنیم، از نوتبوکهای jupyter
24
00:00:37,360 –> 00:00:38,879
که یک پلتفرم منبع باز است استفاده میکنیم. که به
25
00:00:38,879 –> 00:00:40,480
شما امکان میدهد اسناد را با
26
00:00:40,480 –> 00:00:41,920
معادلات کد زنده و
27
00:00:41,920 –> 00:00:43,280
تجسمهای پیشرفته بنویسید و به اشتراک بگذارید و یک
28
00:00:43,280 –> 00:00:44,640
استاندارد صنعتی در زمینه
29
00:00:44,640 –> 00:00:46,399
علم داده است.
30
00:00:46,399 –> 00:00:47,760
و
31
00:00:47,760 –> 00:00:48,960
اپراتورها در پایتون
32
00:00:48,960 –> 00:00:51,120
و همچنین انواع و تبدیل تایپ اگر
33
00:00:51,120 –> 00:00:52,640
با پایتون آشنایی دارید، پیشنهاد میکنم
34
00:00:52,640 –> 00:00:53,840
از چند ویدیو جلوتر رد شوید، زیرا
35
00:00:53,840 –> 00:00:54,719
36
00:00:54,719 –> 00:00:56,239
در این مرحله فقط اصول پایتون را بررسی میکنیم تا مطمئن شویم همه در این مرحله هستند.
37
00:00:56,239 –> 00:00:57,760
در همان سطح
38
00:00:57,760 –> 00:00:58,960
با این حال اگر در برنامه نویسی در پایتون تازه کار هستید،
39
00:00:58,960 –> 00:01:00,800
این یک مکان عالی برای شروع است،
40
00:01:00,800 –> 00:01:04,000
بیایید ابتدا وارد ویدیو
41
00:01:04,000 –> 00:01:06,080
شویم، ابتدا باید پایتون را دانلود کنیم، زیرا
42
00:01:06,080 –> 00:01:07,920
تصور می کنم اکثر شما با پایتون تازه کار هستید، به شدت
43
00:01:07,920 –> 00:01:09,360
توصیه می کنم آن را با استفاده از توزیع آناکوندا دانلود کنید.
44
00:01:09,360 –> 00:01:11,040
45
00:01:11,040 –> 00:01:12,560
این به طور خودکار
46
00:01:12,560 –> 00:01:14,640
آخرین نسخه پایتون و همچنین بسیاری از
47
00:01:14,640 –> 00:01:16,720
کتابخانههای مفید برای علم
48
00:01:16,720 –> 00:01:18,640
داده را دانلود میکند و همچنین به شما یک ناوبر آناکوندا میدهد
49
00:01:18,640 –> 00:01:20,479
که کار با
50
00:01:20,479 –> 00:01:21,920
نوتبوکهای jupyter را
51
00:01:21,920 –> 00:01:23,600
برای انجام این کار بسیار آسانتر میکند و به وبسایت آناکوندا
52
00:01:23,600 –> 00:01:25,119
مراجعه کنید، پیوندی که در توضیحات آمده است.
53
00:01:25,119 –> 00:01:26,479
در پایین این ویدیو
54
00:01:26,479 –> 00:01:28,080
به نصب کننده های آناکوندا بروید
55
00:01:28,080 –> 00:01:29,520
و بسته به سیستم عاملی که استفاده می کنید نسخه مناسب را دانلود کنید
56
00:01:29,520 –> 00:01:30,960
57
00:01:30,960 –> 00:01:31,759
58
00:01:31,759 –> 00:01:35,119
و مراحل نصب را کامل کنید.
59
00:01:35,119 –> 00:01:36,640
هنگامی که دانلود شد،
60
00:01:36,640 –> 00:01:38,479
ناوبر آناکوندا را راه اندازی کنید، این صفحه نمایشی را به شما نشان می دهد
61
00:01:38,479 –> 00:01:40,079
که شبیه به این است
62
00:01:40,079 –> 00:01:41,360
، دکمه راه اندازی را فشار دهید که در آن
63
00:01:41,360 –> 00:01:43,600
نوشته شده است jupyter notebook، این
64
00:01:43,600 –> 00:01:45,119
یک نوت بوک جدید jupyter را در مرورگر وب شما
65
00:01:45,119 –> 00:01:46,000
باز می کند،
66
00:01:46,000 –> 00:01:47,360
در این سری که در این مجموعه بیشتر بحث خواهیم کرد.
67
00:01:47,360 –> 00:01:48,640
در مورد تمام کارهای شگفت انگیزی که می
68
00:01:48,640 –> 00:01:50,159
توانید با نوت بوک jupyter انجام دهید،
69
00:01:50,159 –> 00:01:51,759
اما در حال حاضر می خواهم شما را شروع
70
00:01:51,759 –> 00:01:53,680
به کدنویسی کنم، بنابراین بیایید
71
00:01:53,680 –> 00:01:55,280
با کلیک بر روی دکمه جدید در
72
00:01:55,280 –> 00:01:56,079
سمت راست بالای صفحه
73
00:01:56,079 –> 00:01:59,840
و کلیک بر روی پایتون 3، یک نوت بوک خالی را شروع کنیم.
74
00:01:59,840 –> 00:02:01,360
یک نوت بوک خالی پایتون باز کنید نوت بوک
75
00:02:01,360 –> 00:02:02,960
های jupyter به سلول هایی تقسیم می شوند
76
00:02:02,960 –> 00:02:05,119
که می توانند هم کد داشته باشند و هم متن
77
00:02:05,119 –> 00:02:06,880
متن به صورت علامت گذاری نوشته می شود اگر نمی
78
00:02:06,880 –> 00:02:08,399
دانید چیست نگران نباشید
79
00:02:08,399 –> 00:02:09,840
این فقط راهی برای قالب بندی متن
80
00:02:09,840 –> 00:02:11,440
آنلاین است که به آن نیاز ندارید. برای دانستن آن برای
81
00:02:11,440 –> 00:02:12,800
این آموزش ها، اما اگر
82
00:02:12,800 –> 00:02:14,319
علاقه مند هستید، لینکی را در
83
00:02:14,319 –> 00:02:16,400
توضیحات قرار خواهم داد که در آن می توانید اطلاعات بیشتری کسب
84
00:02:16,400 –> 00:02:18,000
کنید، کد موجود در یک نوت بوک می تواند به
85
00:02:18,000 –> 00:02:19,760
زبان های مختلف باشد، اما همانطور که ما
86
00:02:19,760 –> 00:02:21,760
یک نوت بوک پایتون را در اینجا شروع کردیم. کد e
87
00:02:21,760 –> 00:02:22,000
باید
88
00:02:22,000 –> 00:02:24,800
در پایتون باشد، خوب است، بنابراین بیایید با
89
00:02:24,800 –> 00:02:26,959
چند عملگر اساسی در پایتون شروع
90
00:02:26,959 –> 00:02:29,120
کنیم.
91
00:02:29,120 –> 00:02:30,480
92
00:02:30,480 –> 00:02:32,959
93
00:02:32,959 –> 00:02:35,120
94
00:02:35,120 –> 00:02:37,519
95
00:02:37,519 –> 00:02:38,720
اسلش رو به جلو
96
00:02:38,720 –> 00:02:41,280
و ضرب یک ستاره
97
00:02:41,280 –> 00:02:43,280
است، یک عملگر برای توان وجود دارد، بنابراین با
98
00:02:43,280 –> 00:02:45,760
ضرب یک عدد در خودش n
99
00:02:45,760 –> 00:02:47,599
برابر ممکن است انتظار داشته باشید که این یک نماد گوه باشد،
100
00:02:47,599 –> 00:02:49,760
اما اینطور نیست که در واقع دو ستاره
101
00:02:49,760 –> 00:02:51,440
با هم بدون فاصله است،
102
00:02:51,440 –> 00:02:52,959
اجازه دهید به دفترچه یادداشت خود برگردیم و
103
00:02:52,959 –> 00:02:54,560
اینها را امتحان کنیم.
104
00:02:54,560 –> 00:02:56,239
پس بیایید با استفاده از عملگر جمع دو عدد را با
105
00:02:56,239 –> 00:02:58,000
106
00:02:58,000 –> 00:02:59,519
هم جمع کنیم تا عبارت را در
107
00:02:59,519 –> 00:03:01,680
این کنترل فشار سلول
108
00:03:01,680 –> 00:03:03,040
اجرا کنیم و با اجرای سلول وارد کنیم، میتوانیم
109
00:03:03,040 –> 00:03:05,040
نتیجه عبارت خود را در زیر سلول
110
00:03:05,040 –> 00:03:06,480
ببینیم و میتوانیم ببینیم که کار میکند زیرا
111
00:03:06,480 –> 00:03:09,360
آن را برگردانده است. مجموع 20 و 10.
112
00:03:09,360 –> 00:03:11,040
حالا بیایید با استفاده
113
00:03:11,040 –> 00:03:12,400
از عملگر تفریق دو عدد را کم کنیم
114
00:03:12,400 –> 00:03:14,239
و سلول را دوباره اجرا کنیم حالا می
115
00:03:14,239 –> 00:03:15,920
توانیم خروجی اکسپرس جدید خود را ببینیم.
116
00:03:15,920 –> 00:03:18,720
بیایید همین کار را با تقسیم و
117
00:03:18,720 –> 00:03:21,360
ضرب
118
00:03:21,360 –> 00:03:24,480
و در نهایت توان انجام دهیم،
119
00:03:24,480 –> 00:03:25,840
شاید متوجه شده باشید که سلول
120
00:03:25,840 –> 00:03:27,360
فقط خروجی عملیات نهایی
121
00:03:27,360 –> 00:03:28,799
را در سلول برمی گرداند
122
00:03:28,799 –> 00:03:29,920
و به این دلیل است که سلول تنها
123
00:03:29,920 –> 00:03:31,120
خروجی آخرین
124
00:03:31,120 –> 00:03:32,720
عملیاتی را که انجام می دهد
125
00:03:32,720 –> 00:03:34,480
برمی گرداند، اما اینطور نیست. همیشه رفتاری است
126
00:03:34,480 –> 00:03:36,000
که میخواهیم و اغلب اوقات شما
127
00:03:36,000 –> 00:03:37,440
میخواهید نتیجه چند
128
00:03:37,440 –> 00:03:40,239
عبارت را از داخل یک سلول برگردانید،
129
00:03:40,239 –> 00:03:41,599
ما میتوانیم این کار را با استفاده
130
00:03:41,599 –> 00:03:43,360
از تابع چاپ انجام دهیم، تابع چاپ
131
00:03:43,360 –> 00:03:44,799
یکی از بسیاری از توابع است که
132
00:03:44,799 –> 00:03:46,480
با برنامهنویسی پایتون ارائه میشود. زبان
133
00:03:46,480 –> 00:03:48,720
همه زبانها معادل خود را دارند تنها کاری که
134
00:03:48,720 –> 00:03:50,000
انجام میدهد این است که به برنامه میگوید
135
00:03:50,000 –> 00:03:51,200
چیزی را به کاربر در حال اجرا
136
00:03:51,200 –> 00:03:51,920
137
00:03:51,920 –> 00:03:53,680
برنامه چاپ کند، تابع چاپ مانند این است،
138
00:03:53,680 –> 00:03:55,680
کلمه print با یک براکت باز و بسته
139
00:03:55,680 –> 00:03:57,040
در
140
00:03:57,040 –> 00:03:58,319
پایان عبارت چاپ، نتیجه هر چیزی را چاپ میکند.
141
00:03:58,319 –> 00:03:59,920
عبارت
142
00:03:59,920 –> 00:04:00,640
بین پرانتز است،
143
00:04:00,640 –> 00:04:02,319
بنابراین اگر بخواهیم این عبارت را
144
00:04:02,319 –> 00:04:03,840
بنویسیم، عدد 20 را می بینیم که روی scr چاپ شده است.
145
00:04:03,840 –> 00:04:04,720
146
00:04:04,720 –> 00:04:05,920
147
00:04:05,920 –> 00:04:09,040
اگر کد بالا را بازنویسی کنیم
148
00:04:09,040 –> 00:04:10,560
و هر معادله را در یک
149
00:04:10,560 –> 00:04:12,239
براکت فرفری عبارت چاپی
150
00:04:12,239 –> 00:04:15,599
بپیچیم، بیایید این را با کد خود در دفترچه یادداشت امتحان کنیم.
151
00:04:15,599 –> 00:04:16,798
152
00:04:16,798 –> 00:04:18,639
هر عبارت به
153
00:04:18,639 –> 00:04:21,918
جای خروجی از آخرین عبارت
154
00:04:21,918 –> 00:04:23,759
یک مفهوم بسیار مهم در برنامه نویسی
155
00:04:23,759 –> 00:04:25,759
است متغیرها فقط مکانی
156
00:04:25,759 –> 00:04:27,280
برای ذخیره برخی اطلاعات هستند
157
00:04:27,280 –> 00:04:28,720
به جای انجام مجدد معادلات
158
00:04:28,720 –> 00:04:30,240
گاهی اوقات می خواهیم نتیجه
159
00:04:30,240 –> 00:04:32,000
یک معادله را ذخیره کنیم تا بعداً
160
00:04:32,000 –> 00:04:33,360
به رایانه خود استفاده کنیم. حافظه مانند یک
161
00:04:33,360 –> 00:04:35,440
شبکه در هر بخش از شبکه میتوانیم
162
00:04:35,440 –> 00:04:36,800
مقداری اطلاعات ذخیره کنیم،
163
00:04:36,800 –> 00:04:38,400
بنابراین اگر میخواستم
164
00:04:38,400 –> 00:04:40,720
نتیجه معادله 10 به اضافه 20
165
00:04:40,720 –> 00:04:42,160
را ذخیره کنم تا بعداً استفاده کنم، میتوانم آن را در بخش
166
00:04:42,160 –> 00:04:44,240
شبکه ذخیره کنم، اما چگونه میتوانم به خوبی به آن دسترسی داشته
167
00:04:44,240 –> 00:04:46,080
باشم. جایی است که نام متغیر
168
00:04:46,080 –> 00:04:48,080
با تخصیص نتیجه آن
169
00:04:48,080 –> 00:04:49,600
معادله به نام متغیر وارد
170
00:04:49,600 –> 00:04:51,360
می شود، اکنون می توانم
171
00:04:51,360 –> 00:04:53,919
با استفاده از نام متغیر به
172
00:04:53,919 –> 00:04:55,520
آن اطلاعات از حافظه دسترسی پیدا کنم، توجه به این نکته مهم است که علامت مساوی
173
00:04:55,520 –> 00:04:57,040
در واقع به معنای
174
00:04:57,040 –> 00:04:58,639
برابر در این زمینه نیست، بلکه
175
00:04:58,639 –> 00:05:00,080
عملگر انتساب است،
176
00:05:00,080 –> 00:05:01,680
همه این بدان معناست که نتیجه
177
00:05:01,680 –> 00:05:02,720
عبارت سمت راست
178
00:05:02,720 –> 00:05:04,000
179
00:05:04,000 –> 00:05:05,680
عملگر انتساب است به نام متغیر سمت چپ عملگر اختصاص داده شده است،
180
00:05:05,680 –> 00:05:07,360
181
00:05:07,360 –> 00:05:08,840
اجازه دهید این را در نوت بوک jupyter خود امتحان
182
00:05:08,840 –> 00:05:11,440
کنیم. یک متغیر به نام نتیجه ایجاد کنید
183
00:05:11,440 –> 00:05:13,199
و نتیجه یک محاسبه ساده را
184
00:05:13,199 –> 00:05:14,639
به آن اختصاص دهید،
185
00:05:14,639 –> 00:05:15,919
حالا به جای چاپ این
186
00:05:15,919 –> 00:05:17,840
محاسبه، ببینیم چه اتفاقی می افتد اگر
187
00:05:17,840 –> 00:05:21,360
متغیر را در کنسول چاپ
188
00:05:21,360 –> 00:05:23,199
کنیم، می بینیم که 30 در نتیجه متغیر ذخیره شده است
189
00:05:23,199 –> 00:05:24,639
190
00:05:24,639 –> 00:05:26,320
و با چاپ آن در در صفحه ما
191
00:05:26,320 –> 00:05:28,639
می توانیم مقدار آن متغیر را
192
00:05:28,639 –> 00:05:30,000
ببینیم، همچنین می توانیم از متغیرها در
193
00:05:30,000 –> 00:05:31,840
خود محاسبات استفاده کنیم، بیایید
194
00:05:31,840 –> 00:05:33,199
یک متغیر دیگر در اینجا ایجاد کنیم به نام
195
00:05:33,199 –> 00:05:34,720
نتیجه دیگر و نتیجه
196
00:05:34,720 –> 00:05:36,479
اضافه کردن 50 به متغیر اصلی خود را که در
197
00:05:36,479 –> 00:05:38,080
بالا تعریف کردیم را به آن اختصاص دهیم،
198
00:05:38,080 –> 00:05:39,280
حالا بیایید مقدار اصلی خود را چاپ کنیم.
199
00:05:39,280 –> 00:05:40,880
متغیر و متغیر جدید
200
00:05:40,880 –> 00:05:41,840
به صفحه
201
00:05:41,840 –> 00:05:43,199
در اینجا می بینیم که متغیر اصلی
202
00:05:43,199 –> 00:05:45,039
تغییر نکرده است اما متغیر جدید
203
00:05:45,039 –> 00:05:46,720
مجموع است از 50 و
204
00:05:46,720 –> 00:05:48,320
متغیر اصلی
205
00:05:48,320 –> 00:05:49,680
ما اگر بخواهیم مقدار متغیر اصلی را تغییر دهیم به
206
00:05:49,680 –> 00:05:51,759
جای ایجاد یک
207
00:05:51,759 –> 00:05:53,360
متغیر جدید و ذخیره نتیجه در
208
00:05:53,360 –> 00:05:54,000
209
00:05:54,000 –> 00:05:55,680
آن، به سادگی باید از
210
00:05:55,680 –> 00:05:57,039
نام متغیر اصلی در سمت چپ
211
00:05:57,039 –> 00:05:58,319
عملگر انتساب استفاده
212
00:05:58,319 –> 00:05:59,680
کنیم، ببینیم چه اتفاقی می افتد اگر ما
213
00:05:59,680 –> 00:06:01,759
این را روی صفحه چاپ کنید
214
00:06:01,759 –> 00:06:03,199
و در اینجا می بینیم که متغیر به
215
00:06:03,199 –> 00:06:04,960
روز شده است زیرا کد
216
00:06:04,960 –> 00:06:06,080
سمت راست اپراتور
217
00:06:06,080 –> 00:06:07,360
قبل از تخصیص مقدار اتفاق می افتد،
218
00:06:07,360 –> 00:06:09,199
سپس مقدار متغیر نتیجه
219
00:06:09,199 –> 00:06:11,280
در معادله همچنان 30 است
220
00:06:11,280 –> 00:06:13,840
همانطور که اینطور بود. در اینجا تخصیص داده شده است، با این حال،
221
00:06:13,840 –> 00:06:15,840
همان متغیر در اینجا
222
00:06:15,840 –> 00:06:17,199
با مقدار جدید تخصیص داده می شود
223
00:06:17,199 –> 00:06:19,039
و بنابراین وقتی این را چاپ می کنیم می توانیم
224
00:06:19,039 –> 00:06:20,800
مقدار به روز شده آن را ببینیم
225
00:06:20,800 –> 00:06:22,240
، دقیقاً به همین دلیل است که اینها متغیر نامیده می
226
00:06:22,240 –> 00:06:24,000
شوند زیرا مقدار ذخیره شده آنها می تواند
227
00:06:24,000 –> 00:06:24,479
تغییر کند
228
00:06:24,479 –> 00:06:27,919
و بنابراین متغیر هستند، اجازه دهید در ادامه صحبت کنیم.
229
00:06:27,919 –> 00:06:29,360
در مورد میانبرهای
230
00:06:29,360 –> 00:06:30,800
نحوی میانبرهای نحوی فقط مختصری
231
00:06:30,800 –> 00:06:32,400
برای انجام عملیات در هنگام به روز رسانی
232
00:06:32,400 –> 00:06:33,280
متغیرها هستند،
233
00:06:33,280 –> 00:06:35,680
می گویند که ما یک متغیر x داریم که برابر با 10 است.
234
00:06:35,680 –> 00:06:37,759
اکنون می خواهم اضافه کنم 10 به آن عدد
235
00:06:37,759 –> 00:06:40,160
میتوانیم آن را به صورت x معادل x به اضافه 10 بنویسیم،
236
00:06:40,160 –> 00:06:41,919
اما یک روش کوتاهنویسی برای انجام این کار وجود دارد
237
00:06:41,919 –> 00:06:42,479
238
00:06:42,479 –> 00:06:44,080
به جای نوشتن کامل آن، من
239
00:06:44,080 –> 00:06:46,800
به سادگی میتوانم x بعلاوه برابر با 10 بنویسم.
240
00:06:46,800 –> 00:06:48,639
241
00:06:48,639 –> 00:06:50,400
به جای
242
00:06:50,400 –> 00:06:51,759
نوشتن کل
243
00:06:51