در این مطلب، ویدئو برنامه نویسی پایتون 84 – ایجاد یک برنامه کنسول کتابخانه با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:17
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,680
سلام به همه در این قسمت، ما
2
00:00:01,680 –> 00:00:03,760
3
00:00:03,760 –> 00:00:05,759
با ایجاد یک برنامه کنسولی که
4
00:00:05,759 –> 00:00:06,799
به کاربران اجازه می
5
00:00:06,799 –> 00:00:09,440
دهد با کتاب ها کار کنند، با پایگاه داده خود کار می کنیم، بنابراین وقتی
6
00:00:09,440 –> 00:00:11,040
برنامه را خارج می کنیم و دوباره آن را باز می کنیم،
7
00:00:11,040 –> 00:00:12,559
همه کتاب ها را به خاطر می سپاریم زیرا
8
00:00:12,559 –> 00:00:13,920
این اطلاعات قرار است در پایگاه داده ذخیره شود
9
00:00:13,920 –> 00:00:14,880
10
00:00:14,880 –> 00:00:16,560
و ما از sdk خود که
11
00:00:16,560 –> 00:00:19,279
ایجاد کرده ایم برای انتزاع لایه پایگاه داده
12
00:00:19,279 –> 00:00:20,560
استفاده می کنیم،
13
00:00:20,560 –> 00:00:23,039
بنابراین از کجا شروع
14
00:00:23,039 –> 00:00:24,720
کنیم، یک منو چاپ می کنیم و از
15
00:00:24,720 –> 00:00:26,560
آن استفاده می کنیم. یک رشته چند خطی فقط برای
16
00:00:26,560 –> 00:00:28,160
اینکه زندگی ما کمی آسانتر شود، بنابراین
17
00:00:28,160 –> 00:00:28,960
میتوانیم وارد اینجا شویم
18
00:00:28,960 –> 00:00:31,760
و چیزی بگوییم مانند انتخاب یک گزینه
19
00:00:31,760 –> 00:00:33,040
و سپس فقط یک لیست شمارهدار ایجاد میکنیم
20
00:00:33,040 –> 00:00:33,440
21
00:00:33,440 –> 00:00:36,960
تا بتوانیم همه کتابهای
22
00:00:36,960 –> 00:00:39,600
دو را چاپ کنیم و یک کتاب اضافه کنیم. و سپس ما
23
00:00:39,600 –> 00:00:41,200
فقط چند گزینه اضافی را در اینجا قرار
24
00:00:41,200 –> 00:00:43,200
می دهیم که در صورت تمایل می توانید بعداً تصمیم بگیرید که
25
00:00:43,200 –> 00:00:44,239
به عنوان
26
00:00:44,239 –> 00:00:46,559
یک چالش،
27
00:00:46,559 –> 00:00:48,640
28
00:00:48,640 –> 00:00:50,320
آنها را اجرا
29
00:00:50,320 –> 00:00:52,960
کنید. و سپس آخرین مورد حذف
30
00:00:52,960 –> 00:00:54,000
یک کتاب
31
00:00:54,000 –> 00:00:56,239
است درست است، از آنجایی که ما
32
00:00:56,239 –> 00:00:57,760
چندین بار این منو را
33
00:00:57,760 –> 00:00:59,039
در طول برنامه چاپ خواهیم کرد، فکر می
34
00:00:59,039 –> 00:01:01,280
کنم عاقلانه است که آن را در داخل یک
35
00:01:01,280 –> 00:01:02,160
تابع قرار
36
00:01:02,160 –> 00:01:05,119
دهیم، بنابراین ما فقط می خواهیم این منوی چاپ را به این
37
00:01:05,119 –> 00:01:06,720
38
00:01:06,720 –> 00:01:08,960
صورت صدا کنیم و سپس اگر هر چه بود ما میخواهیم
39
00:01:08,960 –> 00:01:10,640
منو را چاپ کنیم، فقط باید
40
00:01:10,640 –> 00:01:11,360
این
41
00:01:11,360 –> 00:01:13,760
تابع را در اینجا فراخوانی کنیم و نگاهی بیندازیم که
42
00:01:13,760 –> 00:01:16,159
منوی ما به شکلی است که
43
00:01:16,159 –> 00:01:18,479
اکنون با این تابع میتوانیم آن را
44
00:01:18,479 –> 00:01:19,360
در یک حلقه
45
00:01:19,360 –> 00:01:21,520
قرار دهیم و خوب و زیبا
46
00:01:21,520 –> 00:01:22,479
میشود. ما می خواهیم
47
00:01:22,479 –> 00:01:25,040
بگوییم در حالی که درست است،
48
00:01:25,040 –> 00:01:26,640
ما هر بار منو را
49
00:01:26,640 –> 00:01:28,560
از طریق این حلقه چاپ می کنیم و سپس ورودی کاربر را دریافت می کنیم
50
00:01:28,560 –> 00:01:29,280
51
00:01:29,280 –> 00:01:31,759
تا حد زیادی
52
00:01:31,759 –> 00:01:33,040
فکر کنید که از آنها یک ورودی می خواهد که
53
00:01:33,040 –> 00:01:34,560
ممکن است یکی را انتخاب کنند. و سپس دوباره از
54
00:01:34,560 –> 00:01:35,759
آنها یک ورودی می خواهد
55
00:01:35,759 –> 00:01:38,799
و به همین ترتیب، بنابراین کاری که ما انجام می دهیم این است که
56
00:01:38,799 –> 00:01:40,560
فقط یک پاسخ متغیر ایجاد می کنیم
57
00:01:40,560 –> 00:01:43,520
و ورودی دریافت می کنیم و چون این یک
58
00:01:43,520 –> 00:01:44,000
59
00:01:44,000 –> 00:01:47,040
عدد است، در واقع آن را به یک
60
00:01:47,040 –> 00:01:48,560
عدد صحیح در اینجا می اندازم.
61
00:01:48,560 –> 00:01:50,640
اکنون که آن متغیر عدد صحیح را
62
00:01:50,640 –> 00:01:52,880
داریم، میتوانیم بررسی کنیم که ببینیم چه کاری انجام دادهاند
63
00:01:52,880 –> 00:01:55,360
و در حال حاضر w فقط میخواهیم
64
00:01:55,360 –> 00:01:56,640
آنچه را انتخاب کردهاند چاپ
65
00:01:56,640 –> 00:01:58,320
کنیم و سپس میتوانیم به عقب برگردیم و اطلاعات اضافی را پر کنیم،
66
00:01:58,320 –> 00:02:00,079
اما فقط برای اینکه مطمئن
67
00:02:00,079 –> 00:02:01,280
شویم منوی ما کار میکند، این چیزی است که من
68
00:02:01,280 –> 00:02:02,479
با آن شروع
69
00:02:02,479 –> 00:02:06,479
میکنم، بنابراین میگوییم که آیا پاسخ برابر است با
70
00:02:06,479 –> 00:02:07,600
1 ما قرار است چه کار کنیم، فقط می خواهیم
71
00:02:07,600 –> 00:02:09,598
72
00:02:09,598 –> 00:02:12,560
همه کتاب ها را چاپ
73
00:02:12,640 –> 00:02:14,879
کنیم و سپس می توانیم بگوییم l اگر پاسخ
74
00:02:14,879 –> 00:02:16,319
برابر با 2 باشد
75
00:02:16,319 –> 00:02:17,840
و شما بچه ها عکس را دریافت کنید، بنابراین فقط
76
00:02:17,840 –> 00:02:20,480
این را پر کنید
77
00:02:21,040 –> 00:02:24,080
و سپس دوباره این کار را برای سه بار انجام می دهیم.
78
00:02:24,080 –> 00:02:27,680
پاسخ lf برابر است با سه به
79
00:02:28,239 –> 00:02:31,280
روز رسانی یک کتاب به اندازه کافی نزدیک و سپس در
80
00:02:31,280 –> 00:02:32,560
نهایت ما چهار خواهیم داشت،
81
00:02:32,560 –> 00:02:36,080
بنابراین پاسخ lf برابر است با چهار
82
00:02:36,080 –> 00:02:39,840
چاپ حذف یک کتاب خوب است
83
00:02:39,840 –> 00:02:42,160
و سپس اگر چیزی را
84
00:02:42,160 –> 00:02:43,680
که گزینه ای است در اینجا قرار ندهند یکی دو سه یا
85
00:02:43,680 –> 00:02:44,080
چهار به
86
00:02:44,080 –> 00:02:45,599
این معنی است که آنها چیز دیگری قرار دادهاند و
87
00:02:45,599 –> 00:02:46,800
من فقط میخواهم فرض کنم که در حال تلاش
88
00:02:46,800 –> 00:02:47,519
برای ترک هستند،
89
00:02:47,519 –> 00:02:49,280
بنابراین در این شرایط میتوانیم کار دیگری را
90
00:02:49,280 –> 00:02:51,200
در اینجا انجام دهیم و
91
00:02:51,200 –> 00:02:55,280
تشکر را برای استفاده با استفاده از برنامه شیرین خود چاپ کنیم
92
00:02:55,280 –> 00:02:57,360
و میتوانیم همه چیز را خراب کنیم.
93
00:02:57,360 –> 00:02:58,720
از حلقه خارج شوید
94
00:02:58,720 –> 00:03:01,200
و برنامه به خوبی تمام می شود،
95
00:03:01,200 –> 00:03:01,840
96
00:03:01,840 –> 00:03:05,280
بنابراین اجازه دهید آن را به درستی اجرا کنیم تا بتوانیم
97
00:03:05,280 –> 00:03:07,760
گزینه ای را انتخاب کنید که می توانیم همه کتاب ها را چاپ
98
00:03:07,760 –> 00:03:09,840
کنیم و خنده دار است که چگونه اینجا نشان داده می شود
99
00:03:09,840 –> 00:03:11,360
زیرا به نظر می رسد کار نمی کند
100
00:03:11,360 –> 00:03:12,720
و من فکر می کنم اوه نه
101
00:03:12,720 –> 00:03:14,800
اما در واقع کار می کند فقط
102
00:03:14,800 –> 00:03:16,080
چیزی را پنهان می کند
103
00:03:16,080 –> 00:03:18,640
بنابراین ترمینال اینجا کمی کوچک
104
00:03:18,640 –> 00:03:19,599
است
105
00:03:19,599 –> 00:03:22,640
تا بتوانیم عددی مانند یک قرار دهید
106
00:03:22,640 –> 00:03:27,040
و سپس میگوید چاپ همه کتابها دو
107
00:03:27,040 –> 00:03:30,840
اضافه کردن یک کتاب سه بهروزرسانی یک
108
00:03:30,840 –> 00:03:35,680
کتاب و سپس برای نمایندگان،
109
00:03:35,680 –> 00:03:37,280
بنابراین این گزینههای ما هستند و سپس
110
00:03:37,280 –> 00:03:39,200
اگر چیز دیگری مانند پنج قرار دهید،
111
00:03:39,200 –> 00:03:42,319
متوقف میشود تا شاید بتوانید این منو را قالببندی کنید.
11