در این مطلب، ویدئو استفاده از پایتون برای دسترسی به داده ها از یک پایگاه داده خارجی در Foundry’s Nuke – قسمت 1 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,340 –> 00:00:02,889
سلام، این مت مت از ریختهگری است و در
2
00:00:02,889 –> 00:00:04,150
جلسه امروز چهارشنبه،
3
00:00:04,150 –> 00:00:05,680
نگاهی به بیت پایتون
4
00:00:05,680 –> 00:00:08,140
خواهیم داشت که به شما امکان میدهد دادهها
5
00:00:08,140 –> 00:00:10,720
را از پایگاه داده
6
00:00:10,720 –> 00:00:13,090
7
00:00:13,090 –> 00:00:17,369
خارجی بارگیری کنید. یک CSV ساده که
8
00:00:17,369 –> 00:00:20,349
دادههای مقادیر جدا شده با کاما است و سپس میتوانید
9
00:00:20,349 –> 00:00:22,060
این دادهها را در داخل nuke پردازش کنید
10
00:00:22,060 –> 00:00:24,429
و اسکریپتهایی را از آن
11
00:00:24,429 –> 00:00:26,380
دادهها ایجاد کنید تا به طور خودکار هر
12
00:00:26,380 –> 00:00:29,109
ویژگی را در اسکریپت خود بر
13
00:00:29,109 –> 00:00:31,179
اساس Pershore تغییر دهید یا آن را به ازای نام مشتری سفارشی کنید.
14
00:00:31,179 –> 00:00:33,310
بی پایان، بنابراین
15
00:00:33,310 –> 00:00:35,260
بیایید نگاهی به روش
16
00:00:35,260 –> 00:00:36,880
انجام این کار بیندازیم، بنابراین اولین چیزی که به آن نیاز داریم
17
00:00:36,880 –> 00:00:39,160
نوعی داده برای تکرار و
18
00:00:39,160 –> 00:00:41,380
تولید اسکریپت های سفارش
19
00:00:41,380 –> 00:00:43,789
20
00:00:43,789 –> 00:00:46,969
21
00:00:46,969 –> 00:00:48,920
شده است. اسکریپت خودشون و
22
00:00:48,920 –> 00:00:50,449
به طور خودکار رندر
23
00:00:50,449 –> 00:00:53,600
میشه، بنابراین اسکریپتهای خود را بر اساس
24
00:00:53,600 –> 00:00:56,570
نامی که از این فایل CSV میآید سفارشی میکنیم و
25
00:00:56,570 –> 00:00:59,659
یک بیت دیگر از دادهها اعداد تصادفی هستند
26
00:00:59,659 –> 00:01:03,530
که میتوانند پیر شوند یا واقعاً هر چیز دیگری وجود داشته باشد. t –
27
00:01:03,530 –> 00:01:05,720
آنها وجود دارند تا هر کاربر جداگانه را متمایز کنند،
28
00:01:05,720 –> 00:01:08,930
بنابراین ما تکرار کمتری خواهیم داشت،
29
00:01:08,930 –> 00:01:11,450
بنابراین هنگامی که این مورد در هر
30
00:01:11,450 –> 00:01:14,539
رسانه اجتماعی ارائه می شود، برای مثال، هر کاربر
31
00:01:14,539 –> 00:01:17,450
ویدیوی کوچک سفارشی خود را دریافت می کند،
32
00:01:17,450 –> 00:01:19,789
خوب اول، اجازه دهید یک nuke را تغییر دهیم تا
33
00:01:19,789 –> 00:01:23,509
برای اسکریپت نویسی مفیدتر باشد، اجازه دهید کاربر را تغییر دهیم.
34
00:01:23,509 –> 00:01:26,390
رابط من هر چیزی را که در اینجا دارم پاک می کنم
35
00:01:26,390 –> 00:01:30,110
و اجازه دهید چند ماژول را وارد
36
00:01:30,110 –> 00:01:32,720
کنیم که به کار می آیند، بنابراین اولین
37
00:01:32,720 –> 00:01:35,479
مورد CSV وارداتی است که ما را می کشیم تا
38
00:01:35,479 –> 00:01:37,880
با داده های CSV کار کنیم یا با داده های CSV
39
00:01:37,880 –> 00:01:39,979
که در مرحله بعد وارد هسته می کنیم کار کنیم.
40
00:01:39,979 –> 00:01:41,780
یکی خود ماژول جدید است که
41
00:01:41,780 –> 00:01:43,700
به ما امکان می دهد در واقع یک
42
00:01:43,700 –> 00:01:46,610
تغییر گره های خود را در داخل اسکریپت بسازیم همیشه
43
00:01:46,610 –> 00:01:48,649
ماژول به ما امکان می دهد با
44
00:01:48,649 –> 00:01:51,140
مسیرهای فایل کار کنیم و چیزهایی را به مسیرهای خود اضافه کنیم
45
00:01:51,140 –> 00:01:52,970
و دایرکتوری ها را جستجو کنیم و تصادفی
46
00:01:52,970 –> 00:01:55,369
به ما امکان می دهد به طور تصادفی انتخاب کنیم.
47
00:01:55,369 –> 00:01:58,489
پسزمینه هر ویدیو پس از
48
00:01:58,489 –> 00:02:00,410
وارد شدن ماژولهای ما، میتوانیم
49
00:02:00,410 –> 00:02:03,830
متغیرهای کمی ایجاد کنیم، بنابراین اجازه دهید متغیری ایجاد کنم
50
00:02:03,830 –> 00:02:06,440
که به یک دایرکتوری کاری اشاره میکند
51
00:02:06,440 –> 00:02:08,660
که در آن همه چیز در جایی است
52
00:02:08,660 –> 00:02:10,459
که ورودی قرار دارد. تصاویر ut جایی هستند که
53
00:02:10,459 –> 00:02:13,040
اسکریپتها ذخیره میشوند و همچنین جایی که دادههای ما
54
00:02:13,040 –> 00:02:16,220
زندگی میکنند که دوست اصلی پس
55
00:02:16,220 –> 00:02:18,500
از ایجاد مسیر کاری است، میتوانم ادامه دهم
56
00:02:18,500 –> 00:02:20,629
و فایل CSV را باز کنم،
57
00:02:20,629 –> 00:02:24,470
بنابراین با ادغام دادههای پوشه با
58
00:02:24,470 –> 00:02:26,930
مسیر کاری من با استفاده از مسیر OS. برای
59
00:02:26,930 –> 00:02:30,110
ملحق شدن از ماژول سیستم عامل و من
60
00:02:30,110 –> 00:02:33,830
داده های CSV را در حالت خواندن باز می کنم، سپس
61
00:02:33,830 –> 00:02:37,489
آن را به متغیر CSV خود فشار می دهم که
62
00:02:37,489 –> 00:02:41,930
از خواننده CSV برای تجزیه داده های CSV استفاده می کند، اکنون
63
00:02:41,930 –> 00:02:44,000
که CSV بارگیری شده است و می توانم آن را تکرار کنم.
64
00:02:44,000 –> 00:02:46,280
هر سطر با استفاده از
65
00:02:46,280 –> 00:02:49,849
حلقه for یا سطر در فایل CSV خود و من
66
00:02:49,849 –> 00:02:51,920
هر سطر را چاپ میکنم تا ببینم آیا
67
00:02:51,920 –> 00:02:53,550
همه چیز در حال بارگیری
68
00:02:53,550 –> 00:02:56,340
ادعا است یا نه، بنابراین وقتی این را اجرا میکنم
69
00:02:56,340 –> 00:02:58,770
دادهها را بارگیری میکند و همه چیز را در
70
00:02:58,770 –> 00:03:02,130
پنجره خروجی چاپ میکند، میتوانیم مشاهده کنیم که همه
71
00:03:02,130 –> 00:03:06,120
نامهای من دریافت میشوند. و در مقادیر من به عنوان لیست، بنابراین
72
00:03:06,120 –> 00:03:08,250
اکنون که لیست های خود را دارم، می
73
00:03:08,250 –> 00:03:10,830
خواهم تکراری را که در آن حلقه در
74
00:03:10,830 –> 00:03:12,750
حال حاضر در آن قرار دارد نیز دریافت کنم تا بتوانم از آن برای
75
00:03:12,750 –> 00:03:15,480
نامگذاری کامپ ها بعداً در سمت راست
76
00:03:15,480 –> 00:03:17,850
استفاده کنم، می توا