در این مطلب، ویدئو کلاسهای پایتون – انواع و ویژگیهای شیء کلاس و نمونه – مثالهای کد آسان – کاربردی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,200 –> 00:00:02,390
[Music]
2
00:00:05,279 –> 00:00:06,799
در این ویدیو ما قصد داریم در مورد
3
00:00:06,799 –> 00:00:09,840
کلاس پایتون و انواع شیء نمونه بیاموزیم،
4
00:00:09,840 –> 00:00:12,160
بنابراین برنامه هایی با کلاس های تعریف شده توسط کاربر
5
00:00:12,160 –> 00:00:14,799
می توانند شامل دو نوع
6
00:00:14,799 –> 00:00:16,720
7
00:00:16,720 –> 00:00:18,880
8
00:00:18,880 –> 00:00:21,279
شیء باشند.
9
00:00:21,279 –> 00:00:24,160
اگر کلاسی به نام car
10
00:00:24,160 –> 00:00:26,400
ایجاد کرده اید، می توانید چندین نمونه از
11
00:00:26,400 –> 00:00:28,400
آن کلاس خودرو ایجاد کنید
12
00:00:28,400 –> 00:00:30,160
و آن نمونه ها اشیاء نمونه هستند،
13
00:00:30,160 –> 00:00:31,199
14
00:00:31,199 –> 00:00:32,558
بنابراین اگر
15
00:00:32,558 –> 00:00:35,440
دو خودرو در گاراژ خود داشتید، از آن کلاس خودرو
16
00:00:35,440 –> 00:00:37,520
برای ایجاد دو شیء
17
00:00:37,520 –> 00:00:40,239
برای هر خودرو در گاراژ استفاده
18
00:00:40,239 –> 00:00:42,559
می شود. شیء نمونه فقط نمونه
19
00:00:42,559 –> 00:00:45,760
ای از شی کلاس است، بنابراین اگر به عنوان
20
00:00:45,760 –> 00:00:48,320
مثال به آن کلاس خودرو برگردیم، مثال
21
00:00:48,320 –> 00:00:51,199
اگر پارکینگی با 20 خودرو در آن دیدید
22
00:00:51,199 –> 00:00:53,840
، 20 نمونه از آن کلاس خودرو از
23
00:00:53,840 –> 00:00:56,079
20 شیء
24
00:00:56,079 –> 00:00:59,840
از نوع خودرو نیز می تواند دو مورد باشد.
25
00:00:59,840 –> 00:01:02,320
انواع ویژگیها یک ویژگی کلاس
26
00:01:02,320 –> 00:01:05,519
که توسط همه نمونههای کلاس به اشتراک گذاشته میشود
27
00:01:05,519 –> 00:01:07,520
، مثالی از ویژگی کلاس این است که
28
00:01:07,520 –> 00:01:08,960
تصور
29
00:01:08,960 –> 00:01:11,760
کنید یک کلاس حساب بانکی وجود دارد
30
00:01:11,760 –> 00:01:13,680
و هر فردی که میشناسید افراد مختلف زیادی را میشناسید.
31
00:01:13,680 –> 00:01:15,200
ple اشیاء حساب بانکی داشت
32
00:01:15,200 –> 00:01:16,240
33
00:01:16,240 –> 00:01:17,200
34
00:01:17,200 –> 00:01:18,799
و فرض کنید که حساب بانکی
35
00:01:18,799 –> 00:01:20,880
می خواست نرخ بهره را برای
36
00:01:20,880 –> 00:01:23,200
همه تغییر دهد، بنابراین به جای تغییر
37
00:01:23,200 –> 00:01:25,680
نرخ بهره برای حساب هر فرد جداگانه
38
00:01:25,680 –> 00:01:27,360
39
00:01:27,360 –> 00:01:29,439
با استفاده از یک ویژگی کلاس، فقط می توانند
40
00:01:29,439 –> 00:01:31,439
آن یک متغیر را برای
41
00:01:31,439 –> 00:01:33,439
نرخ بهره تغییر دهند و همه نمونههای کلاس را به یکباره تحت تأثیر قرار میدهد
42
00:01:33,439 –> 00:01:36,240
، در
43
00:01:36,240 –> 00:01:38,560
حالی که یک ویژگی نمونه
44
00:01:38,560 –> 00:01:41,439
برای هر نمونه کلاس منحصر به فرد است، به عنوان مثال
45
00:01:41,439 –> 00:01:43,680
اگر کلاس ماشین را داشته باشید و یک
46
00:01:43,680 –> 00:01:47,520
شی ماشین داشته باشید و آن ماشین آبی باشد
47
00:01:47,520 –> 00:01:49,040
و سپس داشته باشید
48
00:01:49,040 –> 00:01:51,759
و سپس آن ماشین را رنگ کنید. سفید
49
00:01:51,759 –> 00:01:53,439
قرار نیست رنگ
50
00:01:53,439 –> 00:01:54,960
همه ماشینهای دیگر را به سفید تغییر دهد،
51
00:01:54,960 –> 00:01:56,719
فقط رنگ سفید یک ماشین را تغییر میدهد،
52
00:01:56,719 –> 00:01:57,759
53
00:01:57,759 –> 00:02:00,399
بنابراین
54
00:02:00,399 –> 00:02:01,920
ویژگیهای instance up instance
55
00:02:01,920 –> 00:02:04,000
در کلاسها بسیار رایجتر هستند، اما هر چند وقت یکبار
56
00:02:04,000 –> 00:02:06,079
ممکن است یک ویژگی کلاس را ببینید،
57
00:02:06,079 –> 00:02:08,160
فقط به یاد داشته باشید که جهانی است یا
58
00:02:08,160 –> 00:02:10,878
توسط همه نمونه های کلاس به اشتراک گذاشته شده است، بنابراین بیایید
59
00:02:10,878 –> 00:02:12,959
نگاهی به نمونه ای از ایجاد یک
60
00:02:12,959 –> 00:02:15,920
کلاس با چند نمونه نمونه بیندازیم
61
00:02:15,920 –> 00:02:18,160
و من نیز نمونه ای از آن را به شما بچه ها نشان خواهم داد.
62
00:02:18,160 –> 00:02:19,920
ویژگیهای کلاس و ویژگیهای نمونه
63
00:02:19,920 –> 00:02:22