در این مطلب، ویدئو ساخت یک ماشین حساب نکته در پایتون (GitHub Copilot): آموزش کم کد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:25
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:02,399
در این پروژه ما قصد داریم
2
00:00:02,399 –> 00:00:06,640
با استفاده از github copilot یک ماشین حساب راهنمایی در پایتون ایجاد کنیم.
3
00:00:06,640 –> 00:00:08,320
4
00:00:08,320 –> 00:00:10,480
پسوند github
5
00:00:10,480 –> 00:00:13,840
copilot در کد ویژوال استودیو نصب شده است
6
00:00:13,840 –> 00:00:15,360
، توصیه می کنم اگر قبلاً به
7
00:00:15,360 –> 00:00:18,000
لیست انتظار برای کمک خلبان github ملحق نشده
8
00:00:18,000 –> 00:00:19,760
9
00:00:19,760 –> 00:00:21,760
اید بپیوندید. متوجه شدم که عنوان
10
00:00:21,760 –> 00:00:24,400
این آموزش را کم کد گذاشتم که
11
00:00:24,400 –> 00:00:25,680
اشتباه نیست
12
00:00:25,680 –> 00:00:27,920
، دلیل
13
00:00:27,920 –> 00:00:30,000
اینکه می گوییم آموزش کم کد است به این دلیل است که
14
00:00:30,000 –> 00:00:32,558
ما برای ایجاد پروژه خود کد نمی نویسیم،
15
00:00:32,558 –> 00:00:34,880
ما نظراتی را می نویسیم که کد تولید می
16
00:00:34,880 –> 00:00:36,160
17
00:00:36,160 –> 00:00:38,239
کنند نظرات ما واضح خواهد بود.
18
00:00:38,239 –> 00:00:40,559
به نوبه خود ما پیشنهادات کد دقیق تری را دریافت خواهیم کرد.
19
00:00:40,559 –> 00:00:41,920
20
00:00:41,920 –> 00:00:44,000
من می دانم که یک خط خاکستری
21
00:00:44,000 –> 00:00:46,480
بین فراخوانی این کد پایین و کد واقعی وجود دارد
22
00:00:46,480 –> 00:00:48,079
23
00:00:48,079 –> 00:00:50,719
، البته اگر تجربه کدنویسی داشته باشید این کار آسان خواهد بود،
24
00:00:50,719 –> 00:00:52,960
25
00:00:52,960 –> 00:00:55,760
اما اگر از بدون کد به کد پایین فارغ التحصیل می شوید،
26
00:00:55,760 –> 00:00:56,960
27
00:00:56,960 –> 00:00:59,440
github copilot به این انتقال کمک خواهد کرد
28
00:00:59,440 –> 00:01:01,199
29
00:01:01,199 –> 00:01:05,199
github copilot یک برنامه نویس جفت AI است
30
00:01:05,199 –> 00:01:08,000
در واقع کمی تجربه کد نویسی
31
00:01:08,000 –> 00:01:10,000
کمک زیادی خواهد کرد،
32
00:01:10,000 –> 00:01:12,799
باید تاکید کنم که این یک
33
00:01:12,799 –> 00:01:14,560
آموزش کد نویسی جامع
34
00:01:14,560 –> 00:01:17,119
برای اضافه کردن نیست. روشهای متعددی برای
35
00:01:17,119 –> 00:01:19,759
ساختن پروژهای که ما ایجاد خواهیم کرد
36
00:01:19,759 –> 00:01:23,439
، روشی که به نمایش خواهم گذاشت، تنها یکی
37
00:01:23,439 –> 00:01:25,360
برای راحتی است، من برای شروع
38
00:01:25,360 –> 00:01:28,799
ویدیو را در توضیحات مهر زمانی
39
00:01:29,040 –> 00:01:31,600
زدهام، باید ورودیهایی را از
40
00:01:31,600 –> 00:01:32,640
کاربر دریافت کنیم،
41
00:01:32,640 –> 00:01:34,960
این ورودیها به ما کمک میکنند تا
42
00:01:34,960 –> 00:01:37,520
کل را محاسبه کنیم. صورتحساب برای هر شخص از
43
00:01:37,520 –> 00:01:38,960
جمله نکته،
44
00:01:38,960 –> 00:01:41,280
بنابراین ما باید متغیرهایی ایجاد کنیم
45
00:01:41,280 –> 00:01:43,439
تا داده های مورد نیاز خود را نگهداری
46
00:01:43,439 –> 00:01:45,520
کنیم، این داده هایی است که با آنها کار می کنیم تا
47
00:01:45,520 –> 00:01:48,399
کل صورتحساب را محاسبه
48
00:01:48,399 –> 00:01:50,000
کنیم که با چاپ یک
49
00:01:50,000 –> 00:01:52,799
پیام خوشامدگویی برای کاربران اسکریپت خود
50
00:01:52,799 –> 00:01:55,280
شروع می کنیم. از کاربر درخواست
51
00:01:55,280 –> 00:01:57,040
پاسخهای رایگان
52
00:01:57,040 –> 00:01:59,600
میکنیم، ما میخواهیم کل صورتحساب
53
00:01:59,600 –> 00:02:01,520
را که میخواهند بگذارند
54
00:02:01,520 –> 00:02:03,280
و تعداد افرادی که
55
00:02:03,280 –> 00:02:05,360
صورتحساب را تقسیم میکنند،
56
00:02:05,360 –> 00:02:07,520
بدانیم که این پاسخها را در
57
00:02:07,520 –> 00:02:11,680
متغیر خودشان ذخیره میکنیم. با آنها بعداً
58
00:02:11,680 –> 00:02:13,440
بیایید با چاپ
59
00:02:13,440 –> 00:02:15,360
پیام خوشامدگویی برای کاربران شروع
60
00:02:15,360 –> 00:02:17,520
کنیم به یاد داشته باشید که ما قصد نداریم کد بنویسیم،
61
00:02:17,520 –> 00:02:18,560
62
00:02:18,560 –> 00:02:20,640
اگرچه چاپ پیام خوشامدگویی آسان است.
63
00:02:20,640 –> 00:02:23,760
64
00:02:23,760 –> 00:02:26,879
65
00:02:26,879 –> 00:02:28,959
66
00:02:28,959 –> 00:02:31,680
کد io من نظر زیر را می نویسم
67
00:02:31,680 –> 00:02:33,840
لطفاً توجه داشته باشید که نظرات در پایتون
68
00:02:33,840 –> 00:02:37,440
با یک هشتگ شروع می شود و من می خواهم
69
00:02:37,440 –> 00:02:39,280
چاپ
70
00:02:39,280 –> 00:02:40,879
خوش آمدید را
71
00:02:40,879 –> 00:02:42,160
به
72
00:02:42,160 –> 00:02:44,000
پیام
73
00:02:44,000 –> 00:02:46,400
ماشین حساب راهنمایی بنویسم
74
00:02:46,400 –> 00:02:48,239
75
00:02:48,239 –> 00:02:50,400
وقتی به خط بعدی
76
00:02:50,400 –> 00:02:52,480
می رویم شما گاهی اوقات پیشنهادی از کمک خلبان github دریافت خواهید کرد.
77
00:02:52,480 –> 00:02:54,239
78
00:02:54,239 –> 00:02:56,080
پیشنهاد درست نخواهد بود،
79
00:02:56,080 –> 00:02:57,280
80
00:02:57,280 –> 00:02:59,920
اگر اینطور باشد، میتوانید پیشنهادهای دیگری را
81
00:02:59,920 –> 00:03:02,080
که co-pilot github ایجاد کرده است باز
82
00:03:02,080 –> 00:03:05,519
کنید و یکی را انتخاب کنید.
83
00:03:05,519 –> 00:03:07,440
اکنون پیام خوشامدگویی برای
84
00:03:07,440 –> 00:03:09,519
شروع اسکریپت
85
00:03:09,519 –> 00:03:12,080
بعدی داریم، میخواهم از کاربر مبلغ کل صورتحساب را بپرسم
86
00:03:12,080 –> 00:03:14,159
87
00:03:14,159 –> 00:03:16,800
و من میخواهم دوباره
88
00:03:16,800 –> 00:03:18,640
آن را در متغیر خودش ذخیره
89
00:03:18,640 –> 00:03:21,120
کنم، میخواهم نظری بنویسم که
90
00:03:21,120 –> 00:03:25,040
با هشتگ در پایتون شروع میشود،
91
00:03:25,040 –> 00:03:26,959
حالا نظرات زیر را وارد میکنم تا
92
00:03:26,959 –> 00:03:30,879
گیتاب کوپایلوت بتواند برخی از صورتحساب متغیر کد
93
00:03:30,879 –> 00:03:32,400
94
00:03:32,400 –> 00:03:34,640
95
00:03:35,120 –> 00:03:37,200
معادل
96
00:03:37,200 –> 00:03:39,200
97
00:03:39,200 –> 00:03:40,799
ورودی
98
00:03:40,799 –> 00:03:42,000
بهعنوان یک
99
00:03:42,000 –> 00:03:43,760
شناور
100
00:03:43,760 –> 00:03:45,280
با
101
00:03:45,280 –> 00:03:48,080
با پیشنهاد کند. متن
102
00:03:48,560 –> 00:03:50,159
103
00:03:50,159 –> 00:03:52,480
104
00:03:53,200 –> 00:03:54,959
105
00:03:54,959 –> 00:03:56,799
صورتحساب کل را وارد کنید
106
00:03:56,799 –> 00:03:58,720
حالا بیایید به خط بعدی برویم و ببینیم
107
00:03:58,720 –> 00:04:00,959
چه چیزی عالی پیشنهاد می شود.
108
00:04:00,959 –> 00:04:01,920
109
00:04:01,920 –> 00:04:04,480
110
00:04:04,480 –> 00:04:09,200
111
00:04:09,200 –> 00:04:11,519
112
00:04:11,519 –> 00:04:12,959
113
00:04:12,959 –> 00:04:15,040
به همین دلیل توصیه میکنم
114
00:04:15,040 –> 00:04:17,440
اصول پایتون را بیاموزید
115
00:04:17,440 –> 00:04:20,478
که همراه با گیتهاب
116
00:04:20,478 –> 00:04:22,479
کمک میکند تا مهارتهای کدنویسی شما را خیلی
117
00:04:22,479 –> 00:04:25,759
سریعتر از آنچه که در غیر این صورت انجام میدهید بهبود ببخشید
118
00:04:25,759 –> 00:04:28,320
تا تأیید کنید که این کد
119
00:04:28,320 –> 00:04:30,080
از کاربر درخواست میکند که مقدار کل آن را دریافت کند.
120
00:04:30,080 –> 00:04:30,960
121
00:04:30,960 –> 00:04:33,040
صورتحساب پاسخی که ارائه می دهند به
122
00:04:33,040 –> 00:04:36,320
عنوان یک شناور در متغیر
123
00:04:36,320 –> 00:04:38,639
124
00:04:38,639 –> 00:04:40,720
125
00:04:40,720 –> 00:04:43,360
126
00:04:43,360 –> 00:04:46,560
127
00:04:46,560 –> 00:04:49,759
صورتحساب ذخیره می
128
00:04:49,759 –> 00:04:52,160
شود. من می خواهم یک نظر بنویسم
129
00:04:52,160 –> 00:04:54,960
که با یک هشتگ شروع می
130
00:04:54,960 –> 00:04:56,560
شود، نظر زیر را وارد می کنم تا
131
00:04:56,560 –> 00:05:00,240
github copilot بتواند مقداری کد متغیر کد
132
00:05:00,240 –> 00:05:02,160
133
00:05:02,160 –> 00:05:03,680
معادل یک
134
00:05:03,680 –> 00:05:05,280
ورودی
135
00:05:05,280 –> 00:05:07,919
به عنوان یک عدد صحیح را
136
00:05:07,919 –> 00:05:08,840
با
137
00:05:08,840 –> 00:05:13,600
متن وارد کنید تا نکته را وارد کنید
138
00:05:13,600 –> 00:05:16,160
و در پرانتز فقط علامت درصد را انجام می دهم.
139
00:05:16,160 –> 00:05:18,960
140
00:05:18,960 –> 00:05:21,199
حالا بیایید به خط بعدی برویم و دوباره ببینیم
141
00:05:21,199 –> 00:05:23,360
چه چیزی عالی پیشنهاد می شود.
142
00:05:23,360 –> 00:05:25,280
143
00:05:25,280 –> 00:05:27,600
144
00:05:27,600 –> 00:05:30,639
145
00:05:30,639 –> 00:05:32,639
146
00:05:32,639 –> 00:05:34,639
درصد انعام که می خواهند
147
00:05:34,639 –> 00:05:35,520
148
00:05:35,520 –> 00:05:37,280
پاسخی را که ارائه می دهند به
149
00:05:37,280 –> 00:05:40,320
عنوان یک عدد صحیح در متغیر tip ذخیره می شود
150
00:05:40,320 –> 00:05:43,120
و برخلاف اعداد صحیح شناور اعدادی نیستند
151
00:05:43,120 –> 00:05:46,960
که در مرحله بعدی دارای رقم اعشار باشند
152
00:05:47,199 –> 00:05:49,440
، می خواهم از کاربر
153
00:05:49,440 –> 00:05:51,600
مقدار افرادی را که دوباره صورت حساب را تقسیم می کنند بپرسم.
154
00:05:51,600 –> 00:05:52,960
155
00:05:52,960 –> 00:05:57,039
من نظر خود را با یک هشتگ شروع میکنم، متغیر
156
00:05:57,039 –> 00:05:59,360
کامنت زیر را مینویسم
157
00:05:59,360 –> 00:06:01,280
158
00:06:01,280 –> 00:06:03,759
افراد
159
00:06:04,720 –> 00:06:07,440
برابر است با
160
00:06:07,440 –> 00:06:09,840
یک ورودی
161
00:06:09,840 –> 00:06:12,479
به عنوان یک عدد صحیح
162
00:06:12,479 –> 00:06:13,280
با
163
00:06:13,280 –> 00:06:14,880
متنی
164
00:06:14,880 –> 00:06:15,919
که
165
00:06:15,919 –> 00:06:17,310
بر اساس
166
00:06:17,310 –> 00:06:18,840
[Music
167
00:06:18,840 –> 00:06:21,680
] تقسیم میشود، حالا اجازه دهید به خط بعدی برویم و
168
00:06:21,680 –> 00:06:23,600
ببینیم چه
169
00:06:23,600 –> 00:06:26,720
چیزی پیشنهاد میشود.
170
00:06:26,720 –> 00:06:28,880
برای تأیید این کد، آن را وارد کنید، از
171
00:06:28,880 –> 00:06:31,039
کاربر خواسته میشود که چند نفر صورتحساب را تقسیم کنند
172
00:06:31,039 –> 00:06:31,919
173
00:06:31,919 –> 00:06:33,680
، پاسخی که ارائه میدهد به
174
00:06:33,680 –> 00:06:37,520
عنوان یک عدد صحیح در متغیر افراد ذخیره میشود
175
00:06:37,520 –> 00:06:40,560
که اکنون از github copilot استفاده کردهایم تا
176
00:06:40,560 –> 00:06:44,000
همه ورودیهای کاربر را که قبلاً به آن نیاز داریم، دریافت کنیم.
177
00:06:44,000 –> 00:06:46,160
بیایید آزمایش کنیم که
178
00:06:46,160 –> 00:06:49,360
همه چیز همانطور که در نظر گرفته شده است کار می کند،
179
00:06:49,360 –> 00:06:52,240
بیایید به کمک خلبان github دستور
180
00:06:52,240 –> 00:06:55,680
دهیم داده های ذخیره شده در متغیرهای رایگان را چاپ کند،
181
00:06:55,680 –> 00:06:57,759
البته این کار کل
182
00:06:57,759 –> 00:07:00,639
صورت حساب و انعام هر فرد را هنوز
183
00:07:00,639 –> 00:07:03,520
برای آزمایش ایجاد نمی کند.
184
00:07:03,520 –> 00:07:05,840
نظر زیر را وارد کنید متغیرها را
185
00:07:05,840 –> 00:07:07,360
چاپ کنید
186
00:07:07,360 –> 00:07:10,000
187
00:07:10,000 –> 00:07:12,319
188
00:07:12,720 –> 00:07:14,240
نوک صورتحساب
189
00:07:14,240 –> 00:07:16,400
و افراد
190
00:07:16,400 –> 00:07:17,199
در
191
00:07:17,199 –> 00:07:20,240
خطوط جداگانه
192
00:07:20,240 –> 00:07:22,319
حالا بیایید به خط بعدی برویم و ببینیم
19