در این مطلب، ویدئو Python – برنامه لیست خرید آموزش مبتدیان با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,129
سلام و خوش آمدید به یکی دیگر از آموزش های یادگیری
2
00:00:02,129 –> 00:00:05,040
پایتون در این آموزش،
3
00:00:05,040 –> 00:00:06,060
من به شما نشان خواهم داد که چگونه می توانید یک
4
00:00:06,060 –> 00:00:08,189
برنامه لیست خرید
5
00:00:08,189 –> 00:00:11,340
6
00:00:11,340 –> 00:00:13,590
7
00:00:13,590 –> 00:00:16,859
بسازید.
8
00:00:16,859 –> 00:00:19,350
برنامه و دارای دو مزیت شماره
9
00:00:19,350 –> 00:00:20,340
یک است، به این معنی که شما می توانید صفحه نمایش های متفاوتی داشته باشید،
10
00:00:20,340 –> 00:00:22,109
بنابراین رابط کاربری بهتری
11
00:00:22,109 –> 00:00:25,199
در مورد تجربه برای کاربران است و همچنین به این
12
00:00:25,199 –> 00:00:27,449
دلیل است که ما از رویه هایی استفاده می کنیم که
13
00:00:27,449 –> 00:00:30,359
برنامه شما را به تکه های کوچک جدا می کند،
14
00:00:30,359 –> 00:00:32,659
بنابراین کدنویسی آسان تر و خواندن
15
00:00:32,659 –> 00:00:36,870
آسان تر است.
16
00:00:36,870 –> 00:00:39,510
اگر این کار را برای GCC انجام میدهید، پروژه GCC خود را حفظ کنید یا
17
00:00:39,510 –> 00:00:41,610
متوجه میشوید که برای انجام کارهای کمتر نمرههای بیشتری میگیرید
18
00:00:41,610 –> 00:00:44,250
که فوقالعاده است، بنابراین اجازه
19
00:00:44,250 –> 00:00:46,649
دهید یک نمایش سریع به شما ارائه دهم اگر
20
00:00:46,649 –> 00:00:48,090
برنامهام را باز کنیم، خرید من است.
21
00:00:48,090 –> 00:00:50,219
برنامه لیست در حال حاضر
22
00:00:50,219 –> 00:00:52,110
برنامه من دو آیتم در لیست دارد
23
00:00:52,110 –> 00:00:54,930
که خوب است اگر می خواهید آیتم های من را مشاهده کنید من
24
00:00:54,930 –> 00:00:57,360
فقط می توانم روی آن کلیک کنم و آنها
25
00:00:57,360 –> 00:00:58,980
دریافت کرده اند که ظاهراً می خواهیم یک سگ و یک گربه بخریم.
26
00:00:58,980 –> 00:01:01,890
اگر میخواهم موردی را اضافه کنم، ENTER را فشار دهید تا به عقب برگردم،
27
00:01:01,890 –> 00:01:04,819
میتوانم روی تبلیغات کلیک کنم
28
00:01:04,819 –> 00:01:07,350
نام آن را تایپ کنید، بیایید بریم
29
00:01:07,350 –> 00:01:10,080
مرغ بخریم و در آنجا آیتم اضافه شد
30
00:01:10,080 –> 00:01:13,100
و حالا اگر برای مشاهده لیست خود بروم
31
00:01:13,100 –> 00:01:16,590
همه چیز آنجاست که عالی است و همچنین
32
00:01:16,590 –> 00:01:17,700
در برنامه من امروز به شما نشان می دهم
33
00:01:17,700 –> 00:01:20,040
که چگونه می توانید دو فایل را برای تنظیم
34
00:01:20,040 –> 00:01:22,170
فایل های متنی ذخیره کنید، بنابراین اگر من به
35
00:01:22,170 –> 00:01:25,020
طور معمول برنامه را در برنامه های پایتون ترک کنم و از آن خارج شوم
36
00:01:25,020 –> 00:01:27,000
در این مرحله تمام داده
37
00:01:27,000 –> 00:01:28,530
ها از بین می روند زیرا در متغیرها ذخیره می شود،
38
00:01:28,530 –> 00:01:30,750
اما چون اگر برنامه را دوباره اجرا کنم، آن را در یک
39
00:01:30,750 –> 00:01:33,509
فایل ذخیره کرده ام و اکنون
40
00:01:33,509 –> 00:01:37,259
برای مشاهده لیست خود می روم، موارد من همچنان آنجا هستند،
41
00:01:37,259 –> 00:01:39,600
همچنین اگر متوجه شدید در اینجا
42
00:01:39,600 –> 00:01:42,990
صفحه های مختلف و یک منو داریم، بنابراین می توانید
43
00:01:42,990 –> 00:01:44,610
بین منوی متنی کوچک باید
44
00:01:44,610 –> 00:01:47,520
در هر صفحه بروید تا صفحه حذف را نیز به شما نشان دهد
45
00:01:47,520 –> 00:01:49,290
، بنابراین ما قصد داریم آن را
46
00:01:49,290 –> 00:01:51,960
حذف کنیم اغلب گزینه
47
00:01:51,960 –> 00:01:53,880
حذف یکی از موارد است که خوب است من
48
00:01:53,880 –> 00:01:55,500
می توانم برای سوفی شماره یک برای
49
00:01:55,500 –> 00:01:57,930
خلاص شدن از شر گربه انتخاب کنم. و موارد را حذف می کند
50
00:01:57,930 –> 00:02:00,180
و اگر چیزی را تایپ کنم این لیست کوچک را نیز به اشتراک می
51
00:02:00,180 –> 00:02:02,219
گذارد تصادفی
52
00:02:02,219 –> 00:02:05,040
که خوب نیست به من می گوید که
53
00:02:05,040 –> 00:02:07,350
نامعتبر است مخصوصاً و
54
00:02:07,350 –> 00:02:09,060
بدون در نظر گرفتن حروف یا
55
00:02:09,060 –> 00:02:11,670
اعداد کار می کند، بنابراین این
56
00:02:11,670 –> 00:02:14,300
استحکام داخلی برنامه شما خوب است
57
00:02:14,300 –> 00:02:17,130
که باعث می شود رابط کاربری بهتری داشته باشد و
58
00:02:17,130 –> 00:02:19,740
مجدداً چند مورد جدید برای GCC باعث می شود
59
00:02:19,740 –> 00:02:22,560
امتیاز بیشتری به شما بدهد. برای همین مقدار
60
00:02:22,560 –> 00:02:26,220
کار از آنجا خارج می شویم،
61
00:02:26,220 –> 00:02:27,840
بنابراین برنامه ما همان کاری است که ما می
62
00:02:27,840 –> 00:02:31,110
خواهیم انجام دهیم، من در پایتون 3 برنامه نویسی خواهم کرد
63
00:02:31,110 –> 00:02:35,100
3 امتیاز 5 یا 6 فکر می کنم
64
00:02:35,100 –> 00:02:37,770
این نیست که از آن استفاده می کنم، پس نگاه کنید
65
00:02:37,770 –> 00:02:41,700
66
00:02:41,700 –> 00:02:44,580
همانطور که میتوانید ببینید، فقط پنج چهار سه امتیاز شش را دارید، اما
67
00:02:44,580 –> 00:02:46,380
واقعاً مهم نیست بازیکن پایتون 3
68
00:02:46,380 –> 00:02:47,850
، همه چیز کار میکند، هیچ چیز
69
00:02:47,850 –> 00:02:50,460
خاصی در مورد کد
70
00:02:50,460 –> 00:02:52,830
من که استفاده میکنم، وجود ندارد. کدنویسی با استفاده از آن
71
00:02:52,830 –> 00:02:54,960
فقط آن را در notepad تایپ کنید به علاوه
72
00:02:54,960 –> 00:02:58,740
ویرایشگر خوبی
73
00:02:58,740 –> 00:03:00,660
نیست، اما برای بسیاری از موارد مختلف است، بنابراین
74
00:03:00,660 –> 00:03:02,640
برای من خوب و ساده است،
75
00:03:02,640 –> 00:03:06,930
در حالت بیکار نیز به همان خوبی کار می کند، اما متوجه می
76
00:03:06,930 –> 00:03:09,810
شوید که احتمالاً در حالت بیکار تلاش می کنید تا چند صفحه نمایش خود را انجام دهید
77
00:03:09,810 –> 00:03:12,120
زیرا i t
78
00:03:12,120 –> 00:03:13,860
همیشه صفحه نمایش را پاک نمی کند، بنابراین من تمایل دارم از
79
00:03:13,860 –> 00:03:16,590
خط فرمان برای اجرای برنامه های آنها استفاده کنم
80
00:03:16,590 –> 00:03:19,050
و notepad به علاوه عالی است که
81
00:03:19,050 –> 00:03:22,740
شبیه ویرایش آنهاست، بنابراین بیایید
82
00:03:22,740 –> 00:03:24,600
شروع کنیم کاری که قرار است به خوبی
83
00:03:24,600 –> 00:03:27,030
انجام دهیم، ما به چند مورد نیاز داریم. ماژولها از
84
00:03:27,030 –> 00:03:29,010
چند ماژول استفاده میکنند و ماژول سیستمعامل
85
00:03:29,010 –> 00:03:31,080
را برای پاک کردن صفحه استفاده میکنیم،
86
00:03:31,080 –> 00:03:32,940
من به شما نشان میدهیم که بعد از مدتی
87
00:03:32,940 –> 00:03:34,470
از ماژول سیستم استفاده میکنیم، این همان چیزی است که
88
00:03:34,470 –> 00:03:36,810
میتوانیم برای خروج از برنامه استفاده کنیم.
89
00:03:36,810 –> 00:03:39,090
از ماژول زمان در میان
90
00:03:39,090 –> 00:03:42,780
چیزهای دیگر برای خواب استفاده می کنیم، زمانی که ما دوست
91
00:03:42,780 –> 00:03:44,700
داریم یک ثانیه بعد از اتمام کار بخوابیم و
92
00:03:44,700 –> 00:03:48,060
چیز خوبی را نشان می دهد، بنابراین بیایید
93
00:03:48,060 –> 00:03:50,310
شروع کنیم و بیایید اولین صفحه خود را راه اندازی کنیم،
94
00:03:50,310 –> 00:03:54,180
اکنون چهار
95
00:03:54,180 –> 00:03:55,440
صفحه نمایش خواهیم داشت. ما یک
96
00:03:55,440 –> 00:03:57,390
صفحه اصلی خواهیم داشت، ما یک صفحه ADD خواهیم داشت،
97
00:03:57,390 –> 00:04:02,730
یک صفحه نمایش در واقع اجازه دهید
98
00:04:02,730 –> 00:04:05,880
مطمئن شویم که این کار را به سبک پایتون انجام می دهیم،
99
00:04:05,880 –> 00:04:10,140
کمی دور شتر و صفحه اصلی صفحه نمایش صفحه نمایش را اضافه می
100
00:04:10,140 –> 00:04:12,810
کنیم و می رویم برای
101
00:04:12,810 –> 00:04:15,300
داشتن یک صفحه حذف، بنابراین چهار صفحه وجود دارد
102
00:04:15,300 –> 00:04:17,040
که می خواهیم داشته باشیم و
103
00:04:17,040 –> 00:04:18,899
هر یک از آنها اگر کد مربوط به شماست که
104
00:04:18,899 –> 00:04:20,519
صفحهها در داخل آن رویهها زندگی میکنند،
105
00:04:20,519 –> 00:04:23,100
اما چگونه میتوانیم
106
00:04:23,100 –> 00:04:25,110
آن رویهها را به خوبی ایجاد کنیم، چه کار خوب
107
00:04:25,110 –> 00:04:25,800
و آسانی انجام
108
00:04:25,800 –> 00:04:26,710
میدهیم زیرا
109
00:04:26,710 –> 00:04:31,180
آنها را بدون مرگ پیدا میکنیم و براکتهای بسته را باز
110
00:04:31,180 –> 00:04:34,210
میکنیم و به آنجا میرویم. قبل از اینکه
111
00:04:34,210 –> 00:04:37,240
این کار را انجام دهیم، اجازه دهید من فقط فایل خود را ذخیره کنم،
112
00:04:37,240 –> 00:04:44,400
زیرا اجازه دهید این خرید را به pdwhite مینامیم و
113
00:04:44,400 –> 00:04:48,009
آن را به عنوان یک فایل پایتون ذخیره کنید، فکر میکنم
114
00:04:48,009 –> 00:04:49,389
مطمئن شوم که از notepad plus plus
115
00:04:49,389 –> 00:04:51,069
استفاده میکنید، مطمئن شوید که واقعاً برای
116
00:04:51,069 –> 00:04:53,500
شستشوی این مکان رفتهاید و اینجا می رویم
117
00:04:53,500 –> 00:04:55,060
من قبلاً یک لیست خرید دارم، بنابراین می خواهم
118
00:04:55,060 –> 00:04:57,520
برای خرید خود تماس بگیرم، این یک
119
00:04:57,520 –> 00:05:01,630
لیست خرید کاملاً برای نقطه py است.
120
00:05:01,630 –> 00:05:04,419
121
00:05:04,419 –> 00:05:07,539
صفحه نمایش
122
00:05:07,539 –> 00:05:09,880
و ما باید این کار را انجام دهیم تا همانطور که می بینید
123
00:05:09,880 –> 00:05:11,979
آن را تشخیص داده است و در حال
124
00:05:11,979 –> 00:05:13,919
حاضر فقط پس از صفحه اصلی ظاهر می شود
125
00:05:13,919 –> 00:05:16,570
فقط پاس را لمس کنید و آن باید
126
00:05:16,570 –> 00:05:19,120
تورفتگی داشته باشد و ما باید پاس را انجام دهیم زیرا
127
00:05:19,120 –> 00:05:21,520
نمی توانید یک پاس داشته باشید تابع خالی یا
128
00:05:21,520 –> 00:05:24,880
رویه ورود، بنابراین باید
129
00:05:24,880 –> 00:05:26,800
پس از هر یک از W قرار دهیم پس از مدتی آن پاس را حذف
130
00:05:26,800 –> 00:05:28,270
نمی کنیم، اما ما فقط آن
131
00:05:28,270 –> 00:05:29,979
را فعلاً حذف می کنیم و باید همین کار را
132
00:05:29,979 –> 00:05:35,789
برای هر یک از صفحه نمایش هایمان انجام دهیم، بله، به عنوان صفحه ای
133
00:05:35,789 –> 00:05:59,020
که صفحه نمایش جدید خوب است و سپس خوب است،
134
00:05:59,020 –> 00:06:02,500
بنابراین ما چهار رویه را تنظیم کرده ایم.
135
00:06:02,500 –> 00:06:04,090
up که به راحتی می توان
136
00:06:04,090 –> 00:06:05,680
یک صفحه نمایش متفاوت به من داد که عالی است و
137
00:06:05,680 –> 00:06:08,199
کاری که ما در اینجا برای شروع
138
00:06:08,199 –> 00:06:09,820
هر صفحه انجام می دهیم آنچه باید انجام دهیم این است که
139
00:06:09,820 –> 00:06:12,130
باید متن صفحه های قبلی را پاک
140
00:06:12,130 –> 00:06:13,750
کنیم، بنابراین باید به طور موثر همه را حذف کنیم.
141
00:06:13,750 –> 00:06:15,610
هر بار که آن را اجرا می کنیم، این متن از روی صفحه نمایش خارج می
142
00:06:15,610 –> 00:06:17,440
شود و به همین دلیل است که ما سیستم عامل
143
00:06:17,440 –> 00:06:22,320
ماژول سیستم عامل را داریم و من از ویندوز استفاده می کنم،
144
00:06:22,320 –> 00:06:26,289
بنابراین اگر از لینوکس استفاده می کنید، CLS خواهد
145
00:06:26,289 –> 00:06:30,159
بود، پس این کار را انجام ندهید.
146
00:06:30,159 –> 00:06:32,139
کمتر احساس کنید که همه آنها برای ویندوز هستند یا
147
00:06:32,139 –> 00:06:34,900
پاک برای لینوکس که خوب است، ما
148
00:06:34,900 –> 00:06:37,270
برای همه این
149
00:06:37,270 –> 00:06:40,199
150
00:06:44,240 –> 00:06:46,890
151
00:06:46,890 –> 00:06:51,180
152
00:06:51,180 –> 00:06:54,330
صفحهها یکسان میرویم. اکنون در
153
00:06:54,330 –> 00:06:58,530
صفحه اصلی این کار را انجام می دهیم این است که ما بنر شروع خود
154
00:06:58,530 –> 00:06:59,940
را در بالا انجام می دهیم.
155
00:06:59,940 –> 00:07:01,760
ساده روی آن برای لحظه شروع شد
156
00:07:01,760 –> 00:07:04,800
چاپ می شود و سپس با فاصله در کنار
157
00:07:04,800 –> 00:07:08,340
هم قرار می دهیم بیایید لیست های خرید را قرار دهیم مطمئن باشید که عاشق
158
00:07:08,340 –> 00:07:22,140
حمل و نقل لیست های خرید سیال لیست های خرید
159
00:07:22,140 –> 00:07:23,510
160
00:07:23,510 –> 00:07:29,700
هیچ کس بیشتر وجود دارد ما خوب می رویم و
161
00:07:29,700 –> 00:07:31,320
اکنون ما از شر آن پاس خلاص خواهیم شد
162
00:07:31,320 –> 00:07:34,740
زیرا به آن نیازی نداریم ایده خوبی است که
163
00:07:34,740 –> 00:07:38,160
این پاسها را حتی در زمانی که
164
00:07:38,160 –> 00:07:41,310
شروع میکنید، قبل از
165
00:07:41,310 –> 00:07:42,750
شروع هر کاری قبل از شروع برنامهتان قرار دهید، زیرا همیشه
166
00:07:42,750 –> 00:07:46,020
هنگام اجرای آن از کار میافتد، اما وقتی
167
00:07:46,020 –> 00:07:47,670
مواردی را به آنجا اضافه کردید، میتوانید
168
00:07:47,670 –> 00:07:49,170
آن را حذف کنید.
169
00:07:49,170 –> 00:07:52,170
بنابراین ما آنها را فعلاً دریافت میکنیم، بنابراین آن
170
00:07:52,170 –> 00:07:54,300
خطوط را در آنجا داریم که لیست خرید خوبی است
171
00:07:54,300 –> 00:08:02,000
، کاری که اکنون انجام میدهم این است که آنها را جایگذاری میکنم و
172
00:08:02,000 –> 00:08:06,800
فقط نام آن را تغییر میدهم و صفحه را اضافه
173
00:08:25,279 –> 00:08:28,259
میکنم، ما خوب میشویم، بنابراین چهار
174
00:08:28,259 –> 00:08:30,779
صفحهنمایش ما راهاندازی شدهاند، پس بیایید ببینیم چه
175
00:08:30,779 –> 00:08:32,399
شکلی هستند، بیایید فقط یک چیز خوب داشته باشیم، بیایید
176
00:08:32,399 –> 00:08:34,469
ببینیم صفحه اصلی چگونه به نظر میرسد، بنابراین
177
00:08:34,469 –> 00:08:38,339
اگر به صفحه اصلی بروم، یک ثانیه صبر
178
00:08:38,339 –> 00:08:39,269
179
00:08:39,269 –> 00:08:43,349
میکنیم و سپس صفحه تبلیغاتی را انجام میدهیم که
180
00:08:43,349 –> 00:08:45,480
هرگز انجام نمیدهید. این به طور معمول Bitzer فقط برای
181
00:08:45,480 –> 00:08:48,139
اینکه ببیند چگونه به نظر می رسند، یک ثانیه منتظر
182
00:08:48,139 –> 00:08:59,610
بمانید یک ثانیه پس اکنون
183
00:08:59,610 –> 00:09:02,069
امیدواریم اگر آن را ذخیره کنیم، بیایید این
184
00:09:02,069 –> 00:09:04,829
لیست خرید فایل را در نقطه py
185
00:09:04,829 –> 00:09:08,009
ذخیره کنیم، بله، خوب ذخیره شده است، اگر متوجه شدید
186
00:09:08,009 –> 00:09:11,000
که این پوشه ای است که من در اینجا هستم،
187
00:09:11,000 –> 00:09:14,459
دسکتاپ ریچارد هنگامی که خط فرمان را باز می کنید
188
00:09:14,459 –> 00:09:16,470
تا این را اجرا کنید. در حال
189
00:09:16,470 –> 00:09:18,180
انجام این کار در ویندوز، باید
190
00:09:18,180 –> 00:09:21,600
روی منوی استارت کلیک راست کنید یا به
191
00:09:21,600 –> 00:09:25,110
خط فرمان بروید، احتمالاً
192
00:09:25,110 –> 00:09:27,180
خط فرمان را در جای اشتباهی راه اندازی کنید،
193
00:09:27,180 –> 00:09:29,100
همانطور که می بینید در اینجا می بینید من در
194
00:09:29,100 –> 00:09:31,350
پوشه دسکتاپ که فقط در آن هستیم نیستم. پوشه ریچارد،
195
00:09:31,350 –> 00:09:34,069
بنابراین اگر لیست خرید مبتنی بر پایتونس را به سراغ py بروم
196
00:09:34,069 –> 00:09:39,449
، می گوید نمی
197
00:09:39,449 –> 00:09:41,759
توان فایل را باز کرد زیرا در جای اشتباهی هستیم،
198
00:09:41,759 –> 00:09:44,189
بنابراین کاری که باید آنجا انجام دهیم قبل از
199
00:09:44,189 –> 00:09:45,540
انجام این کار این است که باید فضای سی دی دایرکتوری خود را تغییر دهیم.
200
00:09:45,540 –> 00:09:50,879
دسکتاپ، بنابراین ما باید
201
00:09:50,879 –> 00:09:55,019
به دسکتاپ برویم، بنابراین شما به
202
00:09:55,019 –> 00:09:59,160
پوشه دسکتاپ بروید، حالا آنجا بروید،
203
00:09:59,160 –> 00:10:02,160
جستجوی خوب اولین خطا را آورد.
204
00:10:02,160 –> 00:10:06,870
نحوی که در خط 26 وجود دارد،
205
00:10:06,870 –> 00:10:09,569
نامعتبر
206
00:10:09,569 –> 00:10:15,290
است. آن را در صفحه اصلی ذخیره
207
00:10:15,290 –> 00:10:22,410
خواهم کرد که چه خوب 32 تا دوباره من فقط
208
00:10:22,410 –> 00:10:23,519
دل را از دست خواهم داد نمیدانم ما فقط میخواهیم متوقف شویم،
209
00:10:23,519 –> 00:10:29,220
اما برای آنهایی که دوباره صفحه اصلی را ذخیره
210
00:10:29,220 –> 00:10:31,939
میکنند،
211
00:10:32,350 –> 00:10:42,840
یک فیلم روی صفحه نمایش بالا
212
00:10:53,460 –> 00:10:56,110
213
00:10:56,110 –> 00:10:57,760
214
00:10:57,760 –> 00:11:00,700
است.
215
00:11:00,700 –> 00:11:03,340
آنها خوب به نظر می رسند، بنابراین چه کاری باید انجام
216
00:11:03,340 –> 00:11:04,390
دهیم، بیایید از شر آن یکی خلاص شویم، بیایید
217
00:11:04,390 –> 00:11:10,300
صفحه اصلی را اینجا رها کنیم، پس
218
00:11:10,300 –> 00:11:12,520
بیایید به صفحه اصلی هنری برویم،
219
00:11:12,520 –> 00:11:14,830
پس هدف از صفحه
220
00:11:14,830 –> 00:11:17,830
اصلی چیست، خوب صفحه اصلی ما، همه کار آن است این کار باید انجام شود
221
00:11:17,830 –> 00:11:20,200
این است که شما را به برنامه خوش آمد می گوید، من همچنین می
222
00:11:20,200 –> 00:11:21,220
خواهم آن را دریافت کنم تا به من بگوید چند
223
00:11:21,220 –> 00:11:23,470
مورد در لیست من وجود دارد اما در حال حاضر لیستی دریافت نکرده ام و
224
00:11:23,470 –> 00:11:25,330
225
00:11:25,330 –> 00:11:28,510
منوی زیر را در آنجا به من می دهد تا جایی که ما
226
00:11:28,510 –> 00:11:30,610
میتوانیم گزینههای گرفتن را برای رفتن به صفحههای مختلف خاموش کنیم،
227
00:11:30,610 –> 00:11:33,280
بنابراین چگونه میتوانیم این کار را به
228
00:11:33,280 –> 00:11:36,580
خوبی و ساده انجام دهیم قبل از اینکه
229
00:11:36,580 –> 00:11:39,730
بتوانیم واقعاً بفهمیم
230
00:11:39,730 –> 00:11:41,710
تعداد آیتمها در لیست ما وجود دارد، برای
231
00:11:41,710 –> 00:11:44,290
داشتن یک لیست نیاز داریم، بنابراین من فقط فهرست خود را صدا میکنم. SL
232
00:11:44,290 –> 00:11:47,440
و ما چند براکت انجام می دهیم، بنابراین
233
00:11:47,440 –> 00:11:48,550
درست در ابتدای برنامه
234
00:11:48,550 –> 00:11:51,370
خارج از این تابع اگر شما n
235
00:11:51,370 –> 00:11:53,110
در داخل این تابع نیست، بنابراین این
236
00:11:53,110 –> 00:11:55,330
رویه درست در بالای
237
00:11:55,330 –> 00:11:57,790
برنامهای که در آنجا ایجاد کردیم، میرویم و میبینیم
238
00:11:57,790 –> 00:12:02,500
که چرا باید در یک دقیقه باشد، بنابراین
239
00:12:02,500 –> 00:12:04,570
برنامه لیست خرید من وجود دارد و اکنون
240
00:12:04,570 –> 00:12:06,550
کاری که باید انجام دهیم این است که باید بگویید
241
00:12:06,550 –> 00:12:08,140
چند آیتم در آن لیست وجود دارد،
242
00:12:08,140 –> 00:12:11,440
خوب در لحظه نیست، اما کاری که اکنون میتوانیم
243
00:12:11,440 –> 00:12:17,100
انجام دهیم این است که میتوانیم لیستهای شما را برای شما قرار دهیم
244
00:12:17,100 –> 00:12:24,070
و سپس وقتی
245
00:12:24,070 –> 00:12:26,350
از رشته خارج میشویم، از تابع Len استفاده میکنیم.
246
00:12:26,350 –> 00:12:28,450
تعداد آیتم ها
247
00:12:28,450 –> 00:12:30,400
یا طول آن لیست وجود دارد و
248
00:12:30,400 –> 00:12:31,480
بنابراین چند مورد در آن
249
00:12:31,480 –> 00:12:35,170
لیست وجود دارد و سپس دوباره به رشته برگردید
250
00:12:35,170 –> 00:12:40,210
و موارد را در آنجا قرار دهید، خوب می شویم، بنابراین باید
251
00:12:40,210 –> 00:12:41,740
بگوید در حال حاضر باید بگوید لیست
252
00:12:41,740 –> 00:12:43,690
شما شامل رفتن به آن لیست است.
253
00:12:43,690 –> 00:12:44,710
می گوییم و نه
254
00:12:44,710 –> 00:12:50,170
آیتم های خوب درخشندگی و کاری که اکنون
255
00:12:50,170 –> 00:12:51,940
باید انجام دهیم این است که باید چند گزینه به آنها بدهیم،
256
00:12:51,940 –> 00:13:09,570
بنابراین لطفاً انتخاب کنید ما
257
00:13:17,130 –> 00:13:34,230
حذف را در لیست اضافه
258
00:13:39,450 –> 00:13:41,980
می کنیم.
259
00:13:41,980 –> 00:13:44,950
آنها یک را انتخاب می کنند که باید
260
00:13:44,950 –> 00:13:47,110
به صفحه افزودن برود D به e می رود ach
261
00:13:47,110 –> 00:13:49,540
screen V برای لیست view و Q باید
262
00:13:49,540 –> 00:13:52,390
برنامه را ترک کنند، بنابراین کاری که اکنون باید انجام دهیم این
263
00:13:52,390 –> 00:13:55,270
است که در واقع از آنها بخواهیم که
264
00:13:55,270 –> 00:14:02,380
انتخاب برابر با ورودی ها باشد تا
265
00:14:02,380 –> 00:14:03,940
آنها یکی از آن گزینه ها را انتخاب کنند
266
00:14:03,940 –> 00:14:06,880
و سپس ما فقط یک if را بزنیم. بیانیه برای
267
00:14:06,880 –> 00:14:09,040
انتخاب اینکه کدام یک را انتخاب می کنیم، بنابراین اگر
268
00:14:09,040 –> 00:14:18,670
انتخاب شروع پایین تر برابر با a باشد، بنابراین آنچه را که
269
00:14:18,670 –> 00:14:20,080
ما انجام می دهیم که استفاده می کنیم، از نقطه
270
00:14:20,080 –> 00:14:21,970
پایین تر استفاده می کنیم و دلیل استفاده از نقطه
271
00:14:21,970 –> 00:14:24,400
پایین تر این است که آنها ممکن است یک یا تایپ کنند.
272
00:14:24,400 –> 00:14:28,240
آنها ممکن است A بزرگ تایپ کنند اکنون
273
00:14:28,240 –> 00:14:41,650
می توانیم بگوییم اگر انتخاب در a می توانید
274
00:14:41,650 –> 00:14:43,300
تمام راه را از طریق این لیست بسیار طولانی
275
00:14:43,300 –> 00:14:45,610
از گزینه های مختلف طی کنید اگر
276
00:14:45,610 –> 00:14:48,160
بخواهید که کار می کند اما این راه بسیار
277
00:14:48,160 –> 00:14:50,530
ساده تر بود و کاری که ما انجام می دهیم این است که می گوییم بسیار خوب،
278
00:14:50,530 –> 00:14:52,720
من به شما می گویم که هر چیزی را که
279
00:14:52,720 –> 00:14:55,600
به ما داده اند، آن را با حروف کوچک
280
00:14:55,600 –> 00:14:58,130
بگیرید و فقط حرف اول را بگیرید،
281
00:14:58,130 –> 00:15:00,019
بنابراین اگر آن را تایپ کردند، تبلیغات را
282
00:15:00,019 –> 00:15:02,420
با حروف بزرگ تایپ نکردند، فقط
283
00:15:02,420 –> 00:15:04,519
به a تغییر می کند و این کاری است که ما در اینجا انجام می
284
00:15:04,519 –> 00:15:05,269
دهیم. آیا شما مشکلی ندارید
285
00:15:05,269 –> 00:15:07,220
اگر نقطه انتخابی کمتر باشد که هر چیزی را
286
00:15:07,220 –> 00:15:09,680
که تایپ کرده اند با حروف کوچک و کوچک می کند سپس
287
00:15:09,680 –> 00:15:12,589
از صفر استفاده می کنیم که می گوید برو و
288
00:15:12,589 –> 00:15:14,779
بگیر مورد صفر وجود دارد یا
289
00:15:14,779 –> 00:15:17,480
اولین مورد وجود دارد زیرا رایانه ها از
290
00:15:17,480 –> 00:15:20,569
صفر می شمارند و سپس می توانیم این کار را انجام دهیم، بنابراین
291
00:15:20,569 –> 00:15:22,160
اگر حرف اول هر چیزی که آنها
292
00:15:22,160 –> 00:15:25,490
تایپ می کنند یک نام باشد، می توانیم برویم. به
293
00:15:25,490 –> 00:15:29,420
صفحه دیگر و به همین راحتی می توان
294
00:15:29,420 –> 00:15:32,000
به صفحه دیگری رفت، اگر آنها
295
00:15:32,000 –> 00:15:35,180
تایپ کرده باشند که شما فقط در اینجا تایپ کرده اید،
296
00:15:35,180 –> 00:15:36,649
فقط نام تابع یا
297
00:15:36,649 –> 00:15:38,199
روشی را که می خواهید آنها به آن بروند
298
00:15:38,199 –> 00:15:40,519
که این نمونه است را وارد کنید. به اینجا می
299
00:15:40,519 –> 00:15:43,690
گوییم صفحه افزودن حالا ما به صفحه افزودن می رویم
300
00:15:43,690 –> 00:15:46,250
و سپس می توانیم همین الان برویم
301
00:15:46,250 –> 00:15:51,440
و گزینه های دیگر خود را اضافه کنیم تا
302
00:15:51,440 –> 00:15:54,670
به صفحه افزودن برویم D به صفحه حذف می رود
303
00:15:54,670 –> 00:16:01,430
و در
304
00:16:01,430 –> 00:16:09,980
اصل به مرور ادامه می دهیم. رفتن از طریق
305
00:16:09,980 –> 00:16:21,250
V به صفحه نمایش می رود اوه
306
00:16:21,250 –> 00:16:28,040
فقط در نشانه، حالا یکی دیگر از موارد زیبا
307
00:16:28,040 –> 00:16:29,870
به صفحه خروج نمی رود، کاری که صف انجام می دهد این
308
00:16:29,870 –> 00:16:32,300
است که صف از برنامه خارج می شود و
309
00:16:32,300 –> 00:16:35,449
به همین دلیل است که ما این Sissel را اینجا
310
00:16:35,449 –> 00:16:37,730
در بالا وارد کردیم، زیرا آنچه می توانیم بگوییم
311
00:16:37,730 –> 00:16:43,069
اکنون ما میتوانیم آن را درست کنیم و
312
00:16:43,069 –> 00:16:44,839
آن wi برنامه را ترک میکنم
313
00:16:44,839 –> 00:16:47,990
، آنجا برنامه را ترک میکند و پس از آن
314
00:16:47,990 –> 00:16:49,910
، گزینههایی که ما در اینجا داریم، میرویم، اگر آنها انجام
315
00:16:49,910 –> 00:16:53,300
دهند، به آنجا میروند D V Q بنابراین ما
316
00:16:53,300 –> 00:16:56,360
چهار گزینه معتبر را در آنجا داریم، اما اگر این کار
317
00:16:56,360 –> 00:16:58,430
را انجام ندهند، میخواهی چه کاری انجام دهند.
318
00:16:58,430 –> 00:16:59,569
اگر چیزی را
319
00:16:59,569 –> 00:17:01,819
اشتباه تایپ کردند یا فقط enter را به خوبی فشار دادند، گزینه معتبری را وارد
320
00:17:01,819 –> 00:17:03,800
نکنید.
321
00:17:03,800 –> 00:17:05,569
322
00:17:05,569 –> 00:17:07,099
323
00:17:07,099 –> 00:17:09,319
324
00:17:09,319 –> 00:17:10,730
بنابراین
325
00:17:10,730 –> 00:17:14,780
و به معنای واقعی کلمه به همین سادگی است، فقط کافیست
326
00:17:14,780 –> 00:17:16,520
دوباره به بالا برگردید و دوباره صفحه را صدا کنید،
327
00:17:16,520 –> 00:17:19,550
اما معنای آن در اینجا این است که
328
00:17:19,550 –> 00:17:20,990
برای کاربر واقعاً خوب کار می کند زیرا اگر آنها
329
00:17:20,990 –> 00:17:22,609
ENTER را فشار دهند می خواهید فقط از آنها سؤال
330
00:17:22,609 –> 00:17:25,220
کنید، اما به این معنی است که برنامه شما
331
00:17:25,220 –> 00:17:28,520
بسیار قوی تر است شکستن آن بسیار سخت تر است
332
00:17:28,520 –> 00:17:30,470
زیرا من می خواهم از
333
00:17:30,470 –> 00:17:31,910
انتهای به سمت دیگر گزینه مناسب باشد که در این
334
00:17:31,910 –> 00:17:34,310
صورت به منوی درست می رود یا
335
00:17:34,310 –> 00:17:35,990
گزینه اشتباه را وارد می
336
00:17:35,990 –> 00:17:38,960
کنند و دوباره آن را بارگذاری می کند. اجازه دهید فقط
337
00:17:38,960 –> 00:17:42,320
آن را ذخیره کنیم اکنون تابع اصلی اینجاست
338
00:17:42,320 –> 00:17:44,450
صفحه اصلی نامیده می شود که
339
00:17:44,450 –> 00:17:46,700
در بالای صفحه اصلی به
340
00:17:46,700 –> 00:17:49,130
آن رسیدیم، به این معنی که باید این تابع را اجرا کنیم
341
00:17:49,130 –> 00:17:51,290
شروع برنامه و روشی که
342
00:17:51,290 –> 00:17:52,670
در اینجا انجام می دهیم، اگر در انتها درست به پایین نگاه کنید
343
00:17:52,670 –> 00:17:56,690
، بعد از همه عملکردهای دیگر ما است.
344
00:17:56,690 –> 00:17:57,590
تعریف شده است،
345
00:17:57,590 –> 00:17:59,510
اجازه دهید در اینجا کمی فضا به آن اختصاص دهیم،
346
00:17:59,510 –> 00:18:03,940
دقیقاً در انتها، اولین
347
00:18:03,940 –> 00:18:06,350
تابع را اولین تابع رویه
348
00:18:06,350 –> 00:18:10,340
می نامیم که می خواهید آنها را فراخوانی کنید، ما اولین
349
00:18:10,340 –> 00:18:13,480
رویه را در اینجا صدا می زنیم تا این اتاق بیت را بسازیم،
350
00:18:13,480 –> 00:18:17,210
اجازه دهید صرفه جویی کنیم که اکنون آن را امتحان کنیم.
351
00:18:17,210 –> 00:18:19,820
پس اکنون از
352
00:18:19,820 –> 00:18:21,410
لیست خرید عبور می کند و با صفحه اصلی می رود
353
00:18:21,410 –> 00:18:24,740
، تمام گزینه ها را دارد اگر
354
00:18:24,740 –> 00:18:27,380
UPS کنم آه، شما خوب می روید،
355
00:18:27,380 –> 00:18:29,570
بنابراین من با اولین خطای خود در آنجا مواجه شدم
356
00:18:29,570 –> 00:18:31,820
و آنچه را که در اینجا می گوید
357
00:18:31,820 –> 00:18:34,070
ایندکس رشته از محدوده و این به این
358
00:18:34,070 –> 00:18:38,320
دلیل است که در اینجا در آن نقطه
359
00:18:38,320 –> 00:18:40,850
سعی می کند حرف اول چیزی را که
360
00:18:40,850 –> 00:18:42,770
من وارد کرده ام دریافت کند، اما البته من فقط
361
00:18:42,770 –> 00:18:47,750
enter را فشار دادم بنابراین اصلاً کار نکرد،
362
00:18:47,750 –> 00:18:51,410
بنابراین کاری که باید اینجا انجام دهیم خراب شد ما
363
00:18:51,410 –> 00:18:59,360
باید بگوییم خوب اگر طول انتخاب است
364
00:18:59,360 –> 00:19:02,360
اگر طول انتخابی بزرگتر از
365
00:19:02,360 –> 00:19:08,830
صفر باشد و سپس همه آنها را به داخل منتقل
366
00:19:09,880 –> 00:19:12,980
میکنیم و سپس کارهای دیگری را در آنجا انجام میدهیم و
367
00:19:12,980 –> 00:19:15,980
صفحه را اصلی میکنیم، بنابراین در
368
00:19:15,980 –> 00:19:19,220
واقع دو مسیر کوچک متفاوت وجود دارد، بنابراین اگر
369
00:19:19,220 –> 00:19:20,750
آنها واقعاً چیزی به طول تایپ کرده باشند.
370
00:19:20,750 –> 00:19:22,130
انتخاب بزرگتر از صفر است،
371
00:19:22,130 –> 00:19:24,200
سپس سعی می کند همه این کارها را
372
00:19:24,200 –> 00:19:26,960
اینجا انجام دهد و سپس اگر هنوز نتوانست
373
00:19:26,960 –> 00:19:28,549
گزینه های منو را از آنچه که تایپ کرده
374
00:19:28,549 –> 00:19:30,830
اند پیدا کند، صفحه اصلی را مجدداً بارگذاری می کنیم، در غیر این
375
00:19:30,830 –> 00:19:34,609
صورت اگر طولانی تر از صفر نباشد. سپس
376
00:19:34,609 –> 00:19:35,720
باید مستقیماً به صفحه اصلی برگردید به
377
00:19:35,720 –> 00:19:38,869
هر حال بیایید دوباره امتحان کنیم،
378
00:19:38,869 –> 00:19:40,879
بنابراین اکنون کاملاً کار می کند،
379
00:19:40,879 –> 00:19:43,519
شما بروید، بنابراین اگر به صفحه افزودن برویم،
380
00:19:43,519 –> 00:19:45,320
باید ما را به
381
00:19:45,320 –> 00:19:47,600
صفحه افزودن در آنجا ببرد. go ما را
382
00:19:47,600 –> 00:19:49,700
به صفحه افزودن می برد و سپس از برنامه خارج
383
00:19:49,700 –> 00:19:51,590
می شود زیرا واضح است که صفحه افزودن
384
00:19:51,590 –> 00:19:53,059
هنوز چیز دیگری در آنجا قرار نداده ایم
385
00:19:53,059 –> 00:19:55,549
اما تقریباً آماده است، اما
386
00:19:55,549 –> 00:19:57,070
بیایید نگاهی به لیست خرید بیندازیم
387
00:19:57,070 –> 00:20:01,519
که چند چیز خوب است. اگر چه این
388
00:20:01,519 –> 00:20:03,259
همه کمی له شده است، ما کمی
389
00:20:03,259 –> 00:20:05,570
s می خواهیم ما بین هر بیت چند خط جدید
390
00:20:05,570 –> 00:20:10,460
داریم، بنابراین کاری که اکنون انجام می دهیم این است که
391
00:20:10,460 –> 00:20:12,230
لیست خرید شما حاوی
392
00:20:12,230 –> 00:20:14,480
مقداری است که از انتهای اسلش عقب در آنجا
393
00:20:14,480 –> 00:20:16,309
انجام می دهیم که چند خط خالی را در
394
00:20:16,309 –> 00:20:19,009
آنجا به ما می دهد. ما یک اسلش دیگر
395
00:20:19,009 –> 00:20:23,059
در اینجا بعد از آنجا و سپس قبل از
396
00:20:23,059 –> 00:20:25,429
انتخاب به ما یک بک اسلش n
397
00:20:25,429 –> 00:20:27,710
می دهد که فقط یک راه بسیار کوتاه برای افزودن چند خط جدید نگه می دارد.
398
00:20:27,710 –> 00:20:30,559
399
00:20:30,559 –> 00:20:32,119
400
00:20:32,119 –> 00:20:34,840
بهتر است
401
00:20:34,840 –> 00:20:38,389
طرحبندی بهبود آهسته برای
402
00:20:38,389 –> 00:20:41,840
لیست خرید برنامه ما چند مورد لطفاً چهار مورد
403
00:20:41,840 –> 00:20:44,809
در واقع من میخواهم یک بک اسلش
404
00:20:44,809 –> 00:20:48,889
n از آنجا بگذارم که یک
405
00:20:48,889 –> 00:20:51,049
خط جدید در آنجا به ما میدهد فقط من کمی
406
00:20:51,049 –> 00:20:54,200
فضای خط جدید اضافه کنم، فقط سعی کنیم آن را ترک
407
00:20:54,200 –> 00:20:56,809
کنیم. و دوباره آن را اجرا
408
00:20:56,809 –> 00:20:58,669
کنید، بهتر است، اینطور نیست، بنابراین برش لیست شما
409
00:20:58,669 –> 00:21:01,669
هیچ موردی ندارد، لطفاً موارد خوب و غیره را انتخاب
410
00:21:01,669 –> 00:21:05,629
کنید و ما به صفحه افزودن می رویم،
411
00:21:05,629 –> 00:21:08,539
خوب، بنابراین اینجا صفحه افزودن
412
00:21:08,539 –> 00:21:11,749
است، بیت اصلی است که ما چه کار می کنیم
413
00:21:11,749 –> 00:21:14,210
ما باید بگوییم که می خواهیم صفحه نمایش دیگر در اینجا خوب عمل کند
414
00:21:14,210 –> 00:21:16,159
نام
415
00:21:16,159 –> 00:21:18,230
موردی را که آب روی آن قرار دارد را وارد کنید، بنابراین بیایید دوباره این کار را
416
00:21:18,230 –> 00:21:20,869
انجام دهیم، اگر خطوط را خالی کردید
417
00:21:20,869 –> 00:21:29,779
، لطفاً نام مورد را وارد
418
00:21:29,779 –> 00:21:32,559
کنید
419
00:21:37,179 –> 00:21:40,509
و ما کارمان را درست انجام می دهیم،
420
00:21:40,509 –> 00:21:43,869
می توانم بگویم که در کتاب ها مساوی است و برویم
421
00:21:43,869 –> 00:21:48,460
ورودی را انجام دهیم. یک بک اسلش n اما
422
00:21:48,460 –> 00:21:51,279
قبل از اینکه آن را بخواهیم یک خط خالی است و
423
00:21:51,279 –> 00:21:59,710
مورد را همانجا انجام می دهیم، بنابراین در اینجا
424
00:21:59,710 –> 00:22:03,700
چه اتفاقی می افتد این است که درخواست اضافه شدن
425
00:22:03,700 –> 00:22:07,749
آیتم می شود که خوب است پس
426
00:22:07,749 –> 00:22:10,479
باید بگوییم خوب است اگر طول
427
00:22:10,479 –> 00:22:12,849
چیزی که آنها وارد کرده اند بزرگتر از 0 است،
428
00:22:12,849 –> 00:22:15,789
پس می دانیم که این یک مورد معتبر است، این
429
00:22:15,789 –> 00:22:17,830
مثال اکنون کاری که باید انجام دهیم این است که
430
00:22:17,830 –> 00:22:21,489
باید آن را به لیست خرید اضافه
431
00:22:21,489 –> 00:22:25,739
کنیم، اما در حال حاضر یک مشکل وجود دارد که
432
00:22:25,739 –> 00:22:28,330
هر چیزی داخل یک
433
00:22:28,330 –> 00:22:31,419
تعریف است.
434
00:22:31,419 –> 00:22:34,269
دامنه هر چیزی که اضافه می کنید فقط در
435
00:22:34,269 –> 00:22:37,149
داخل این تابع است، بنابراین اگر من اکنون سعی کنم
436
00:22:37,149 –> 00:22:39,279
با انجام
437
00:22:39,279 –> 00:22:42,399
براکت های ضمیمه نقطه SL موردی
438
00:22:42,399 –> 00:22:45,309
را به لیست خرید اضافه کنم که در تئوری باید به این لیست خرید اضافه شود
439
00:22:45,309 –> 00:22:48,909
، در واقع آن را به لیست خرید اضافه نخواهد کرد. لیست کاری
440
00:22:48,909 –> 00:22:50,859
که انجام خواهد داد این است که فقط سعی می کند آن را اضافه کند
441
00:22:50,859 –> 00:22:54,759
و سپس ju به هر حال فکر می کنم منصرف شوید
442
00:22:54,759 –> 00:22:57,999
و دلیلش این است که اینجا
443
00:22:57,999 –> 00:23:00,999
فقط می توانید یک محدوده دارد و
444
00:23:00,999 –> 00:23:03,940
محدوده داخل این
445
00:23:03,940 –> 00:23:05,950
تابع فقط روی چیزهایی که
446
00:23:05,950 –> 00:23:07,809
در داخل تابع اتفاق می افتد به محض اینکه
447
00:23:07,809 –> 00:23:10,239
از این تابع خارج شوید تأثیر می گذارد. تغییرات
448
00:23:10,239 –> 00:23:13,599
لغو خواهند شد، بنابراین کاری که ما در اینجا انجام می دهیم این است که
449
00:23:13,599 –> 00:23:16,719
باید بگوییم خوب این لیست خریدی که
450
00:23:16,719 –> 00:23:18,659
سعی می کنیم به آن اضافه کنیم،
451
00:23:18,659 –> 00:23:21,849
این لیست در اینجا لیست خرید جهانی است
452
00:23:21,849 –> 00:23:24,820
که ما آن متغیر را جهانی می کنیم و می گوییم که این
453
00:23:24,820 –> 00:23:27,519
کار را انجام می دهیم بنابراین فقط در داخل آن را جهانی کنید. از
454
00:23:27,519 –> 00:23:30,789
تابعی که رفتیم تا SL جهانی را جهانی کنیم
455
00:23:30,789 –> 00:23:33,879
و