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