در این مطلب، ویدئو Using Databases With TKinter – Python Tkinter GUI Tutorial #19 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:40
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,500
بچه ها جان الدر اینجا
2
00:00:01,500 –> 00:00:02,850
از کد نویسی چه خبر است آرام باشید و در این
3
00:00:02,850 –> 00:00:04,560
ویدیو به شما نشان خواهم داد که چگونه با kinter و پایتون شروع به استفاده از
4
00:00:04,560 –> 00:00:08,420
پایگاه داده کنید
5
00:00:13,790 –> 00:00:16,070
یا در آخرین ویدیو که
6
00:00:16,070 –> 00:00:17,900
در این ویدیو به منوهای کشویی نگاه کردیم می خواهم
7
00:00:17,900 –> 00:00:19,570
شروع کنم برای صحبت در مورد نحوه استفاده از پایگاه داده
8
00:00:19,570 –> 00:00:21,830
با kinter و Python و این
9
00:00:21,830 –> 00:00:24,080
احتمالاً چندین ویدیو را به موضوع بسیار بزرگی نیاز دارد
10
00:00:24,080 –> 00:00:25,730
و ما از
11
00:00:25,730 –> 00:00:27,380
پایگاه داده Lite دنباله برای این کار استفاده خواهیم کرد و من
12
00:00:27,380 –> 00:00:28,939
فقط در یک ثانیه در مورد آن صحبت خواهم کرد اما
13
00:00:28,939 –> 00:00:30,200
قبل از اینکه به نتیجه برسیم اگر این ویدیو را دوست دارید شروع کرده اید و
14
00:00:30,200 –> 00:00:31,460
می خواهید بیشتر شبیه آن را ببینید،
15
00:00:31,460 –> 00:00:33,559
حتما دکمه لایک زیر را فشار دهید
16
00:00:33,559 –> 00:00:34,790
در کانال مشترک شوید و coda me
17
00:00:34,790 –> 00:00:36,230
comm را بررسی کنید که در آن ده ها دوره با
18
00:00:36,230 –> 00:00:37,400
صدها ویدیو وجود دارد که به شما یاد می دهد برای دریافت
19
00:00:37,400 –> 00:00:39,800
کد کوپن از یوتیوب استفاده کنید. 22 دلار
20
00:00:39,800 –> 00:00:40,910
تخفیف برای عضویت که تمام
21
00:00:40,910 –> 00:00:42,980
فیلمها و کتابهای دورههای من با هزینه یکباره فقط
22
00:00:42,980 –> 00:00:46,190
27 دلار است که
23
00:00:46,190 –> 00:00:48,019
تا به امروز
24
00:00:48,019 –> 00:00:50,839
با Kenter سرگرمکننده بودهایم، اما افزودن پایگاهداده به هر
25
00:00:50,839 –> 00:00:54,530
نوع برنامهای به میزان قابل توجهی این نوع برنامهها را بهبود میبخشد
26
00:00:54,530 –> 00:00:56,180
. قدرت با این برنامه میتوانید
27
00:00:56,180 –> 00:00:58,100
کارهای زیادی را با پایگاههای داده
28
00:00:58,100 –> 00:01:01,070
انجام دهید، ما بدون آن نمیتوانیم انجام دهیم، بنابراین میدانید که احتمالاً
29
00:01:01,070 –> 00:01:02,600
هر چیزی که بسازید
30
00:01:02,600 –> 00:01:04,729
به یک پایگاه داده نیاز خواهید داشت، بنابراین ما شروع
31
00:01:04,729 –> 00:01:06,350
به بررسی نحوه استفاده از پایگاه داده با
32
00:01:06,350 –> 00:01:08,420
kinter خواهیم کرد. NEAs یک پایگاه داده دنباله 8-3 است
33
00:01:08,420 –> 00:01:10,580
که با پایتون عرضه می شود، بنابراین استفاده از آن
34
00:01:10,580 –> 00:01:12,140
بسیار آسان است، اکثر مردم حتی نمی
35
00:01:12,140 –> 00:01:14,390
دانند که با پایتون عرضه می شود و
36
00:01:14,390 –> 00:01:16,280
خیلی قدرتمند نیست، مانند
37
00:01:16,280 –> 00:01:18,620
دنباله من یا Postgres نیست، اما برای
38
00:01:18,620 –> 00:01:21,320
پروژه های آزمایشی پروژه های کوچک عالی است. سرگرمی
39
00:01:21,320 –> 00:01:23,150
پروژه هایی از این قبیل را انجام می دهد و اگر
40
00:01:23,150 –> 00:01:25,310
یاد بگیرید چگونه از آن استفاده کنید،
41
00:01:25,310 –> 00:01:26,990
یادگیری نحوه استفاده از دنباله من و Postgres
42
00:01:26,990 –> 00:01:28,760
بعد از آن واقعاً آسان است، بنابراین
43
00:01:28,760 –> 00:01:30,590
اگر به چیزی قدرتمندتر نیاز دارید به راحتی می توانید آن را تغییر دهید
44
00:01:30,590 –> 00:01:34,040
تا از دنباله Lite استفاده کنید.
45
00:01:34,040 –> 00:01:35,630
برنامه kinter ما تنها کاری که باید انجام دهیم این است
46
00:01:35,630 –> 00:01:39,320
که آن را وارد کنیم و تقریباً مضحک است که چقدر
47
00:01:39,320 –> 00:01:42,260
آسان است که این را وارد کنیم تنها
48
00:01:42,260 –> 00:01:44,840
کاری که باید انجام دهیم این است که دنباله Lite 3 را وارد کنیم
49
00:01:44,840 –> 00:01:47,330
و بوم کنیم، اکنون پایگاه داده دنباله Lite را
50
00:01:47,330 –> 00:01:50,210
در برنامه خود داریم.
51
00:01:50,210 –> 00:01:51,320
اکنون باید به آن متصل شوید و
52
00:01:51,320 –> 00:01:52,940
شروع به استفاده از آن کنید، بنابراین من یک
53
00:01:52,940 –> 00:01:55,400
فایل جدید به نام پایگاه داده PI ایجاد کرده ام.
54
00:01:55,400 –> 00:01:57,050
55
00:01:57,050 –> 00:02:01,040
56
00:02:01,040 –> 00:02:03,980
57
00:02:03,980 –> 00:02:06,080
زیرا
58
00:02:06,080 –> 00:02:08,840
هر دو یکسان هستند، پس بیایید برویم یک
59
00:02:08,840 –> 00:02:13,340
پایگاه داده ایجاد کنیم یا به یکی متصل شویم و برای انجام
60
00:02:13,340 –> 00:02:15,080
این کار، یک اتصال به
61
00:02:15,080 –> 00:02:16,580
پایگاه داده ایجاد می کنیم و بنابراین ما فقط یک متغیر ایجاد می کنیم
62
00:02:16,580 –> 00:02:18,019
که آن را هر چیزی که می خواهید صدا کنید، اما
63
00:02:18,019 –> 00:02:19,430
من آن را برای اتصال به نام conn کوتاه
64
00:02:19,430 –> 00:02:21,019
می کنم. و ما آن را
65
00:02:21,019 –> 00:02:24,260
برابر با کیفیت c 3 نقطه اتصال قرار می دهیم و
66
00:02:24,260 –> 00:02:26,810
سپس در داخل اینجا فقط
67
00:02:26,810 –> 00:02:29,030
نام پایگاه داده ای را که می خواهیم به آن متصل شویم
68
00:02:29,030 –> 00:02:31,700
یا ایجاد کنیم ارسال می کنیم، بنابراین فکر می کنم در چند
69
00:02:31,700 –> 00:02:33,739
ویدیوی بعدی ما یک یک نوع اولیه
70
00:02:33,739 –> 00:02:36,020
از برنامه دفترچه آدرس درست است، بنابراین
71
00:02:36,020 –> 00:02:38,319
بیایید یک پایگاه داده به نام کتاب زیر خط آدرس آدرس ایجاد کنیم
72
00:02:38,319 –> 00:02:43,880
که DB بنابراین
73
00:02:43,880 –> 00:02:46,310
وجود ندارد، هنوز وجود دارد درست است، ما
74
00:02:46,310 –> 00:02:49,910
هنوز آن را ایجاد نکردهایم وای اما همانطور که گفتم اگر
75
00:02:49,910 –> 00:02:52,519
قبلاً وجود نداشته باشد، این
76
00:02:52,519 –> 00:02:54,470
دستور آن را برای ما ایجاد کنید و در واقع
77
00:02:54,470 –> 00:02:56,480
آن را در هر d ذخیره می کند فهرستی که در
78
00:02:56,480 –> 00:02:58,670
حال حاضر در آن هستیم، بنابراین
79
00:02:58,670 –> 00:03:00,830
تمام کدهای خود را در این ویدیوها در فهرست رابط کاربری گرافیکی
80
00:03:00,830 –> 00:03:02,959
ذخیره کرده ایم، بنابراین
81
00:03:02,959 –> 00:03:05,720
کتاب زیر خط آدرس آدرس DB در فهرست راهنمای GUI ذخیره می شود،
82
00:03:05,720 –> 00:03:08,930
بسیار آسان، بسیار جالب است، بنابراین کاری
83
00:03:08,930 –> 00:03:13,489
که باید انجام دهیم این است که ایجاد کنیم. یک مکان نما و یک
84
00:03:13,489 –> 00:03:15,110
مکان نما به نوعی شبیه چیز کوچکی هستند که
85
00:03:15,110 –> 00:03:16,910
شما برای انجام کارها با
86
00:03:16,910 –> 00:03:18,890
پایگاه داده می فرستید، بنابراین هر زمان که ما بخواهیم
87
00:03:18,890 –> 00:03:21,410
هر نوع دستوری را اجرا کنیم مکان نما آن
88
00:03:21,410 –> 00:03:23,450
را ارسال می کنیم و آن را انجام می دهد
89
00:03:23,450 –> 00:03:25,040
و نتیجه این است که مکان نما و
90
00:03:25,040 –> 00:03:27,170
همان چیزی که ما فقط یک متغیر ایجاد می کنیم،
91
00:03:27,170 –> 00:03:29,660
من C را برای مکان نما صدا می زنم، شما تمایل دارید
92
00:03:29,660 –> 00:03:30,920
آن را زیاد تایپ کنید، بنابراین من نمی خواهم
93
00:03:30,920 –> 00:03:33,260
هر بار مکان نما را تایپ کنم، بنابراین فقط آن را C بنامید
94
00:03:33,260 –> 00:03:36,560
تایپ آسان برای همه شما افراد تنبل که
95
00:03:36,560 –> 00:03:39,980
به اندازه من تنبل هستند، بنابراین مکان نما خوب است، بنابراین
96
00:03:39,980 –> 00:03:42,590
این یک نمونه مکان نما است، حدس میزنم LS
97
00:03:42,590 –> 00:03:47,329
با همکاری هم مکاننما را ایجاد کند، خوب است
98
00:03:47,329 –> 00:03:51,319
و هر زمان که ما تغییری در
99
00:03:51,319 –> 00:03:53,060
پایگاه داده خود ایجاد میکنیم،
100
00:03:53,060 –> 00:03:54,590
میخواهیم آن تغییرات را در
101
00:03:54,590 –> 00:03:55,849
پایگاه داده انجام دهیم که فقط یک چیز رایج پایگاه
102
00:03:55,849 –> 00:04:01,580
داده است. برای انجام این کار ما فقط برویم خان دات
103
00:04:01,580 –> 00:04:07,550
commit پس بیایید برویم تغییرات را انجام دهیم و
104
00:04:07,550 –> 00:04:09,650
در نهایت هر زمان که کارمان تمام شد،
105
00:04:09,650 –> 00:04:11,319
همیشه میخواهیم اتصال خود را ببندیم و
106
00:04:11,319 –> 00:04:15,140
واقعاً مجبور نیستیم هر زمان که
107
00:04:15,140 –> 00:04:17,320
برنامه پایان مییابد، اتصال ما به طور خودکار بسته میشود،
108
00:04:17,320 –> 00:04:19,668
اما این کار
109
00:04:19,668 –> 00:04:22,160
مودبانهای است که باید صریحاً
110
00:04:22,160 –> 00:04:24,350
اتصال پایگاه داده خود را ببندیم، بنابراین ما فقط برو
111
00:04:24,350 –> 00:04:29,950
Khan Dot نزدیک شود و این اشکالی ندارد، بنابراین
112
00:04:29,950 –> 00:04:32,620
ما مکان نما خود را داریم، ما
113
00:04:32,620 –> 00:04:35,570
پایگاه داده خود را ایجاد کرده ایم، اگر
114
00:04:35,570 –> 00:04:37,100
چیزی در مورد پایگاه داده می
115
00:04:37,100 –> 00:04:39,020
دانید، به یک جدول نیاز داریم، می دانید که پایگاه داده واقعاً چیزی
116
00:04:39,020 –> 00:04:42,229
نیست، جداول داخل آن همه کار را انجام می دهند.
117
00:04:42,229 –> 00:04:44,240
کار تمام داده ها را در خود نگه می دارد و این
118
00:04:44,240 –> 00:04:46,040
جدولی است که ما همیشه با آن در تعامل هستیم
119
00:04:46,040 –> 00:04:48,860
و من یک جدول را به عنوان یک صفحه گسترده فکر می
120
00:04:48,860 –> 00:04:51,139
کنم که دارای ستون و ردیف است و ما فقط
121
00:04:51,139 –> 00:04:53,180
باید مشخص کنیم که