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