در این مطلب، ویدئو ایجاد یک ماژول VPL برای آزمایش برنامه های پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,390 –> 00:00:07,450
این ویدیویی است که در آن من نشان
2
00:00:07,450 –> 00:00:10,540
میدهم که چگونه یک ماژول VPN را برای مقدمه کلاس CS تنظیم میکنم،
3
00:00:10,540 –> 00:00:14,349
کلاس این است که در
4
00:00:14,349 –> 00:00:15,999
پایتون دانشآموزان باید برنامههای پایتون بنویسند،
5
00:00:15,999 –> 00:00:21,040
بنابراین من سیستمی را راهاندازی
6
00:00:21,040 –> 00:00:25,210
کردهام که در آن از VPL مجازی استفاده میکنم. آزمایشگاه برنامه نویسی
7
00:00:25,210 –> 00:00:28,720
و من فرض می کنم که دانش آموزان
8
00:00:28,720 –> 00:00:30,580
در حال نوشتن برنامه های رایگان پایتون هستند و در
9
00:00:30,580 –> 00:00:33,219
این مثال Simon وجود دارد
10
00:00:33,219 –> 00:00:35,470
که برنامه ای به نام lab 9 را روی نمره
11
00:00:35,470 –> 00:00:40,150
به py می نویسد و برای تست این برنامه در
12
00:00:40,150 –> 00:00:43,900
واقع مجموعه ای از چهار پایتون مختلف دارم.
13
00:00:43,900 –> 00:00:46,090
برنامههایی که توسط
14
00:00:46,090 –> 00:00:48,810
ماژول vpl برای آزمایش برنامه دانشجویی
15
00:00:48,810 –> 00:00:52,090
برای ارزیابی آن py استفاده میشود، برنامهای است که
16
00:00:52,090 –> 00:00:54,579
نوشتم نسبتاً گسترده است و
17
00:00:54,579 –> 00:00:59,350
اساساً برنامه دانشجویی را به عنوان
18
00:00:59,350 –> 00:01:01,840
یک فرآیند فرعی اجرا میکند، سعی کنید همه
19
00:01:01,840 –> 00:01:03,370
استثناهای ممکن را که میتوان
20
00:01:03,370 –> 00:01:08,229
تولید کرد و ایجاد کرد. مقداری
21
00:01:08,229 –> 00:01:11,170
خروجی برای ورودی های مختلف تولید می کند که می
22
00:01:11,170 –> 00:01:15,270
توانید حداکثر پنج فایل ورودی مختلف
23
00:01:15,270 –> 00:01:19,299
یا ورودی های استاندارد ورودی را برای برنامه مشخص کنید
24
00:01:19,299 –> 00:01:22,359
و به py ارزیابی کنید، همچنین
25
00:01:22,359 –> 00:01:24,069
برنامه راه حلی را که باید به
26
00:01:24,069 –> 00:01:27,420
عنوان مربی بنویسید اجرا می کنیم. و ارسال
27
00:01:27,420 –> 00:01:31,329
خواهد کرد، آن را با همان چهار یا
28
00:01:31,329 –> 00:01:34,600
پنج ورودی مختلف که
29
00:01:34,600 –> 00:01:38,350
در این فایل مشخص شده انرژی می دهد، بنابراین پارامترهایی که py یک فایل
30
00:01:38,350 –> 00:01:40,270
از پارامترها است، بنابراین اساساً این فایل
31
00:01:40,270 –> 00:01:42,310
هرگز تغییر نمی کند این برنامه هرگز تغییر نمی کند
32
00:01:42,310 –> 00:01:44,529
این یکی با هر انتساب تغییر می کند
33
00:01:44,529 –> 00:01:46,420
و بسیاری از موارد مختلف وجود دارد. گزینه هایی که
34
00:01:46,420 –> 00:01:48,429
می توانند در اینجا فعال شوند، بنابراین
35
00:01:48,429 –> 00:01:51,939
اساساً تنها کاری که باید توسط
36
00:01:51,939 –> 00:01:55,479
مربی انجام شود، به روز رسانی پارامترهای به روز رسانی است
37
00:01:55,479 –> 00:01:57,219
که py را در تکلیف جدید یک
38
00:01:57,219 –> 00:01:59,859
راه حل بنویسید و تمام آن را انجام دهید و سپس مقداری
39
00:01:59,859 –> 00:02:02,880
تست کنید و PI mini fire برنامه ای است
40
00:02:02,880 –> 00:02:07,240
که دارای نوشته شده است که
41
00:02:07,240 –> 00:02:10,439
بعداً نامش را ذکر خواهم کرد و اساساً
42
00:02:10,439 –> 00:02:13,299
این برنامه است که پایتون را از
43
00:02:13,299 –> 00:02:14,950
همه چیز پاک می
44
00:02:14,950 –> 00:02:17,320
کند. روش این کار بسیار هوشمندانه است به طوری
45
00:02:17,320 –> 00:02:19,120
که به رشته ها نگاه می کند و
46
00:02:19,120 –> 00:02:20,770
نظراتی را که ممکن است در صورت داشتن پوند فشار داشته باشند حذف نمی کند.
47
00:02:20,770 –> 00:02:23,860
نشانهها بنابراین
48
00:02:23,860 –> 00:02:27,280
دقیقه PI من حذف میکنم همچنین هر فضای اضافی
49
00:02:27,280 –> 00:02:30,310
واقعاً برنامه بخش را
50
00:02:30,310 –> 00:02:32,950
تا حد امکان فشرده میکند و این یک راه بسیار خوب
51
00:02:32,950 –> 00:02:35,230
برای آزمایش اینکه آیا دانشآموز از عملکرد خاصی استفاده میکند یا خیر است.
52
00:02:35,230 –> 00:02:37,510
s یا تعریف
53
00:02:37,510 –> 00:02:40,210
توابع خاص، آزمایش
54
00:02:40,210 –> 00:02:42,790
روی خروجی ذره بین PI آسانتر است که آیا
55
00:02:42,790 –> 00:02:45,190
برنامه دانش آموز شامل
56
00:02:45,190 –> 00:02:49,480
الگوهای خاص مورد علاقه است یا خیر، بنابراین
57
00:02:49,480 –> 00:02:53,320
تنظیمات من این است که از eclipse استفاده می کنم و به
58
00:02:53,320 –> 00:02:55,930
نظر می رسد که محیط خوبی برای
59
00:02:55,930 –> 00:02:58,450
پیگیری همه موارد من است. برنامه برای یک کلاس خاص،
60
00:02:58,450 –> 00:03:01,860
بنابراین من تمام آزمایشگاه های مختلف
61
00:03:01,860 –> 00:03:05,230
فایل پارامتر برای آزمایشگاه
62
00:03:05,230 –> 00:03:07,720
برنامه و راه حل و همان را
63
00:03:07,720 –> 00:03:10,840
برای تکالیف خانه دارم، بنابراین ارزیابی کنید
64
00:03:10,840 –> 00:03:12,730
که py درست در اینجا است این برنامه ای است
65
00:03:12,730 –> 00:03:17,530
که من نوشته ام که شامل
66
00:03:17,530 –> 00:03:21,730
حدود هزار است. خطوط یا بیشتر خوشحال می شوم
67
00:03:21,730 –> 00:03:24,430
اگر به من ایمیل بفرستید آن را به اشتراک بگذارید و
68
00:03:24,430 –> 00:03:28,600
این فایل به فایلی به نام
69
00:03:28,600 –> 00:03:31,900
params that py نگاه می کند و این فایل شامل
70
00:03:31,900 –> 00:03:35,230
تمام پارامترهایی است که آن
71
00:03:35,230 –> 00:03:36,550
تکلیف خاص را که در حال
72
00:03:36,550 –> 00:03:38,709
آزمایش است تعریف می کند، به عنوان مثال ماژول my name
73
00:03:38,709 –> 00:03:41,680
اکنون آزمایشگاه است آزمایشگاه 9 یا نمره 2 راه حل
74
00:03:41,680 –> 00:03:44,709
نام فایل آزمایشگاه 902 قدیمی ترین زیرخط دو
75
00:03:44,709 –> 00:03:47,320
نمک انجام داد که py به طور خودکار فرض می
76
00:03:47,320 –> 00:03:49,690
شود و سپس
77
00:03:49,690 –> 00:03:52,840
میلیاردها خط خالی حذف شده می توانند آن
78
00:03:52,840 –> 00:03:54,850
را روی true تنظیم کنند. r false حذف نظرات مسیر
79
00:03:54,850 –> 00:03:58,180
32 true یا false فضای اضافی
80
00:03:58,180 –> 00:04:01,000
در خروجی را حذف کنید true یا false اگر می خواهید
81
00:04:01,000 –> 00:04:04,840
اگر نام برابر main به برنامه دانشجویی اضافه
82
00:04:04,840 –> 00:04:07,950
کنید می توانید آن را مشخص کنید و
83
00:04:07,950 –> 00:04:10,660
ارزیابی کننده را به آن py ارزیابی کنید که به طور خودکار
84
00:04:10,660 –> 00:04:12,550
آن را به برنامه اضافه می کند. برنامه دانشجو
85
00:04:12,550 –> 00:04:15,400
انواع خاصی از
86
00:04:15,400 –> 00:04:16,660
واردات را امکان پذیر می کند،
87
00:04:16,660 –> 00:04:19,660
اما اگر می خواهید آن را حذف کنید و در
88
00:04:19,660 –> 00:04:21,399
صورتی که دانش آموز آن را اضافه کرده باشد و
89
00:04:21,399 –> 00:04:24,250
بخواهد آن را حذف
90
00:04:24,250 –> 00:04:27,580
کند، اگر می خواهید خطوطی را که
91
00:04:27,580 –> 00:04:30,699
من توسط برنامه دانشجویی قرار داده ام به عنوان مرتب سازی کنید، می توانید این را درست تنظیم کنید. و همچنین یک
92
00:04:30,699 –> 00:04:32,620
برنامه راه حل قبل از مقایسه این
93
00:04:32,620 –> 00:04:33,039
دو،
94
00:04:33,039 –> 00:04:35,169
همچنین می توانید تنظیم کنید که به هر حال مقدار زیادی
95
00:04:35,169 –> 00:04:38,789
پارامتر مختلف، نمرات و
96
00:04:38,789 –> 00:04:41,650
پایین ترین درجه را داشته باشید، بالاترین درجه
97
00:04:41,650 –> 00:04:43,659
ممکن را داشته باشید، چه بخواهید به
98
00:04:43,659 –> 00:04:45,689
صورت خطی با تعداد خطوط خروجی صحیح درجه بندی کنید
99
00:04:45,689 –> 00:04:52,240
و سپس فایل هایی در
100
00:04:52,240 –> 00:04:54,550
این مثال خاص در واقع من میخواهم
101
00:04:54,550 –> 00:04:58,300
برای فایلهای داده مختلف استفاده کنم، فایلهای دادهای
102
00:04:58,300 –> 00:05:00,190
خواهد بود که گربهها آن متن را میخواهند و
103
00:05:00,190 –> 00:05:02,319
محتوای آن فایل cats به
104
00:05:02,319 –> 00:05:03,909
متن است و این محتوای آن است. آن
105
00:05:03,909 –> 00:05:04,539
فایل
106
00:05:04,539 –> 00:05:06,969
cats متن را میخواند و
107
00:05:06,969 –> 00:05:09,490
محتوای آن فایل است و من همیشه آن
108
00:05:09,490 –> 00:05:11,440
متن و محتوای آن فایل را میخوانم،
109
00:05:11,440 –> 00:05:15,490
بنابراین میتوانم فایلهای دادهای را در اینجا
110
00:05:15,490 –> 00:05:17,740
و تعداد فایلهای مورد استفاده من مانند اکثر فایلها را مشخص کنم، اما
111
00:05:17,740 –> 00:05:19,629
میتوانید ببینید که این کار آسان است. بیشتر اضافه
112
00:05:19,629 –> 00:05:23,680
کنم و سپس باید مشخص کنم، بنابراین در اینجا
113
00:05:23,680 –> 00:05:25,150
برنامه دانشجویی از کاربر می خواهد که
114
00:05:25,150 –> 00:05:28,000
چه فایلی باید باز باشد، بنابراین من
115
00:05:28,000 –> 00:05:30,610
فایل ورودی دارم که به
116
00:05:30,610 –> 00:05:34,719
استاندارد در جریان برنامه پایتون تغذیه می شود،
117
00:05:34,719 –> 00:05:37,539
بنابراین گربه ها می خواهند که مالیات کاهش یابد.
118
00:05:37,539 –> 00:05:40,300
سه مالیات و گربه برای آن متن
119
00:05:40,300 –> 00:05:42,789
با نام فایلی که من در اینجا دارم مطابقت دارد، بنابراین
120
00:05:42,789 –> 00:05:44,529
این قسمت
121
00:05:44,529 –> 00:05:47,650
قبل از اجرای برنامهها، این فایلهای
122
00:05:47,650 –> 00:05:49,539
123
00:05:49,539 –> 00:05:51,909
124
00:05:51,909 –> 00:05:53,680
داده را ایجاد میکند. فایل مناسب
125
00:05:53,680 –> 00:05:56,409
کاملاً درست است، بنابراین برای فایل برنامه ها
126
00:05:56,409 –> 00:06:01,719
است. PI mini fire که در اینجا ذکر کردم
127
00:06:01,719 –> 00:06:06,610
توسط Dan MacDougall نوشته شده است.
128
00:06:06,610 –> 00:06:09,990
129
00:06:09,990 –> 00:06:14,740
130
00:06:14,740 –> 00:06:17,440
131
00:06:17,440 –> 00:06:21,449
فایل دانشجویی بسیار خوب است، پس بیایید به
132
00:06:21,449 –> 00:06:25,960
Moodle برویم و کاری که من می خواهم انجام دهم این است که در
133
00:06:25,960 –> 00:06:28,210
بخش هفته 10 در اینجا یک
134
00:06:28,210 –> 00:06:30,879
مشکل آزمایشگاهی 9 را اضافه می کنم – قبلاً آن را در
135
00:06:30,879 –> 00:06:33,339
هفته 9 اضافه کرده ام و به شما نشان خواهم داد چگونه می توان آن را
136
00:06:33,339 –> 00:06:35,229
از ابتدا انجام داد، بنابراین من می خواهم یک
137
00:06:35,229 –> 00:06:38,319
فعالیت یا منبع را اضافه کنم آزمایشگاه برنامه نویسی
138
00:06:38,319 –> 00:06:40,930
مجازی یکی از گزینه ها است،
139
00:06:40,930 –> 00:06:49,110
بنابراین من آن را اضافه می کنم نام آن مشکل آزمایشگاه 9
140
00:06:49,110 –> 00:06:53,759
است – من معمولاً از توضیحات صرف نظر می کنم
141
00:06:53,759 –> 00:06:58,090
مهم است دوره ارسال است که قرار است
142
00:06:58,090 –> 00:07:01,780
باشد این کار را در اینجا انجام دهید، این مورد خاص را فعال کنید
143
00:07:01,780 –> 00:07:04,419
که می خواهم روز جمعه
144
00:07:04,419 –> 00:07:07,570
6 نوامبر در نیمه شب، نیمه
145
00:07:07,570 –> 00:07:10,380
شب نداریم، اما ما ساعت 11:55 داریم، بنابراین
146
00:07:10,380 –> 00:07:13,060
این چیزی است که من دارم و مهمتر از همه، شما
147
00:07:13,060 –> 00:07:16,300
می خواهید یک نمره را به دسته مناسب اختصاص دهید،
148
00:07:16,300 –> 00:07:19,360
بنابراین در بیشتر در مودل من
149
00:07:19,360 –> 00:07:21,400
قبلاً چندین دسته
150
00:07:21,400 –> 00:07:23,889
برای هر تکلیف خانه و هر
151
00:07:23,889 –> 00:07:29,289
آزمایشگاه ایجاد کرده ام، بنابراین این از نظر من مشکلی ندارد و
152
00:07:29,289 –> 00:07:31,750
یک مقیاس حروف درجه حروف خواهد بود،
153
00:07:31,750 –> 00:07:39,190
اما ماژول BPL
154
00:07:39,190 –> 00:07:42,250
یک نمره عددی را به Moodle گزارش می دهد و Moodle
155
00:07:42,250 –> 00:07:45,010
آن را با استفاده از آن ترجمه می کند. جدول داخلی خود
156
00:07:45,010 –> 00:07:48,430
را به یک درجه حرف بنابراین
157
00:07:48,430 –> 00:07:50,889
من تغییری ندادم، جدولی را که Moodle
158
00:07:50,889 –> 00:07:56,740
استفاده می کند تغییر ندادم، اما برنامه ارزیابی به آن py
159
00:07:56,740 –> 00:07:59,260
این جدول را می شناسد و می تواند به
160
00:07:59,260 –> 00:08:03,220
دانش آموز هم نمره اعداد
161
00:08:03,220 –> 00:08:07,090
و هم نمره حرفی را که می گیرد بگوید، بنابراین
162
00:08:07,090 –> 00:08:09,460
تمام کاری که باید انجام دهم این است. تاریخ سررسید و
163
00:08:09,460 –> 00:08:12,460
محل تخصیص نمره در یک دفترچه نمره و
164
00:08:12,460 –> 00:08:17,320
اینکه اکنون می توانم بگویم که ذخیره شده است،
165
00:08:17,320 –> 00:08:19,750
باید اجرای
166
00:08:19,750 –> 00:08:20,320
گزینه های اجرا را تنظیم کنم،
167
00:08:20,320 –> 00:08:21,580
بنابراین چندین چیز وجود دارد که باید
168
00:08:21,580 –> 00:08:23,740
آنها را آزمایش کنم تا گزینه اجرای
169
00:08:23,740 –> 00:08:26,860
فایل