در این مطلب، ویدئو برنامه زمانبندی کلاس (03) با الگوریتم ژنتیک و پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:09
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,140 –> 00:00:14,040
من با ایجاد یک دایرکتوری جدید شروع
2
00:00:14,549 –> 00:00:24,700
می کنم و این شش پروژه در
سری الگوریتم ژنتیک پایتون و
3
00:00:24,700 –> 00:00:37,379
شماره سه در کلاس برنامه ریزی یک خواهد بود،
بنابراین بیایید به اینجا برویم و این را از اینجا کپی
4
00:00:53,230 –> 00:00:59,580
کنیم و باید این
5
00:01:00,840 –> 00:01:13,500
جدول در دسترس بودن مربی را اضافه کنیم تا یک
شناسه مربی و یک شناسه زمان جلسه داشته باشید و
6
00:01:13,500 –> 00:01:18,390
ما آن را در اینجا پر می کنیم
7
00:01:24,800 –> 00:01:31,330
و بیایید جلو برویم و پایگاه داده را ایجاد کنیم
8
00:01:38,050 –> 00:01:47,800
و سپس این فایل پایتون را کپی کنیم
9
00:01:51,399 –> 00:02:03,090
و نام آن را به زمانبندی تغییر
10
00:02:06,430 –> 00:02:12,630
دهیم و باید
11
00:02:20,250 –> 00:02:28,190
این کلاس تضاد را اضافه کنیم
12
00:02:32,290 –> 00:02:38,280
و بیایید جلو برویم و
13
00:02:42,010 –> 00:02:44,670
این را وارد کنیم.
14
00:02:46,209 –> 00:02:52,090
از آنجایی که ما در اینجا از آن استفاده میکنیم،
15
00:03:01,660 –> 00:03:04,660
16
00:03:16,860 –> 00:03:26,280
بنابراین این کلاس تداخلهای زمانبندی را نشان میدهد
و علاوه بر
17
00:03:26,280 –> 00:03:33,650
تداخل رزرو مربی و
رزرو اتاق یک و تعداد دانشآموز یک
18
00:03:33,650 –> 00:03:41,960
، این یکی را
تداخل در دسترس بودن مربی اضافه میکنیم تا تداخل
19
00:03:41,960 –> 00:03:49,200
زمانبندی در دسترس بودن مربی را
در مقابل جدولی را که همین الان
20
00:03:49,200 –> 00:03:53,870
اضافه کردیم
21
00:04:06,300 –> 00:04:13,370
تا سازنده یک
نوع تضاد می گیرد که یکی از آن دسته است و
22
00:04:13,370 –> 00:04:23,640
این تضاد در بین کدام کلاس ها است
و ما متدهای دریافت داریم برای
23
00:04:23,640 –> 00:04:31,680
آن دو و متد toString
نوع تضاد و کلاسهایی را
24
00:04:31,680 –> 00:04:36,320
که این تضاد بین آنها است برمیگرداند
25
00:04:41,980 –> 00:04:48,240
و بیایید ادامه دهیم و این یکی را بهروزرسانی
26
00:04:53,220 –> 00:04:57,440
کنیم، بنابراین ما
27
00:05:08,060 –> 00:05:17,480
این یکی را اضافه کردهایم که در دسترس بودن مربی را انتخاب میکنیم
که برخلاف جدول دسترسپذیری مربی است
28
00:05:17,480 –> 00:05:20,140
29
00:05:22,430 –> 00:05:26,830
و آن را در اینجا فراخوانی میکنیم.
30
00:05:32,190 –> 00:05:40,730
بنابراین بیایید به کلاس instructor برویم و
آن را به روز کنیم،
31
00:05:45,440 –> 00:05:49,990
بنابراین باید در دسترس بودن
32
00:05:51,840 –> 00:05:57,380
و یک متد دریافت را برای آن اضافه کنیم
33
00:06:06,550 –> 00:06:19,820
و اجازه دهید کلاس های دامنه مختلف را مرور کنیم
تا کلاس Course ثابت بماند
34
00:06:19,820 –> 00:06:22,060
35
00:06:26,970 –> 00:06:38,930
و کلاس Room نیز و MeetingTime one
36
00:06:41,310 –> 00:06:45,710
و دپارتمان
37
00:06:54,180 –> 00:06:58,009
و کلاس یک
38
00:06:59,169 –> 00:07:10,830
و بیایید به اینجا برگردیم به کلاس جمعیت،
پس بیایید نام آن را تغییر
39
00:07:34,560 –> 00:07:45,050
دهیم و برنامه را برای استفاده از کلاس Conflict
40
00:07:53,090 –> 00:07:59,710
به روز کنیم، بنابراین در اینجا ما تضاد ظرفیت صندلی
41
00:08:01,230 –> 00:08:08,720
و در اینجا تضاد در دسترس بودن مربی
42
00:08:12,700 –> 00:08:23,820
و اینجا رزرو اتاق یک و
تعارض رزرو مربی
43
00:08:33,250 –> 00:08:44,130
و کلاس الگوریتم ژنتیک ثابت می
ماند
44
00:08:53,650 –> 00:09:06,900
و بیایید این پرچم را اضافه کنیم تا برنامه بتواند در حالت پرحرف یا پیش فرض اجرا شود
45
00:09:10,519 –> 00:09:19,220
و بیایید به روز رسانی کنیم مدیر نمایشگر است،
46
00:09:31,320 –> 00:09:37,380
بنابراین اکنون ما این زمانبندی نمایش زمانبندی
جلسات را از منظر زمان جلسه داریم
47
00:09:37,380 –> 00:09:47,490
و زمانبندی را
از منظر اتاق و از
48
00:09:47,490 –> 00:09:50,750
منظر مربی
49
00:09:56,400 –> 00:10:01,640
نمایش میدهیم و نمایش تداخلهای زمانبندی را نشان
50
00:10:12,200 –> 00:10:20,450
میدهیم و بیایید کد را در اینجا به روز کنیم
51
00:10:25,730 –> 00:10:39,220
و ورودی خط فرمان و قابلیت
اجرا را اضافه کنیم. حالتهای پرمخاطب و پیشفرض و
52
00:10:39,220 –> 00:10:45,249
بیایید جلو برویم و برنامه را آزمایش کنیم،
53
00:10:51,700 –> 00:11:00,570
بنابراین این دادههای موجود است که از پایگاه داده برداشتیم، بنابراین آن
54
00:11:00,570 –> 00:11:08,110
بخش و آن دورهها را در هر یک از آن بخشها و برای هر یک
55
00:11:08,110 –> 00:11:15,670
از دورهها داریم.