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