در این مطلب، ویدئو #48 آموزش پایتون برای مبتدیان | برنامه نویسی شی گرا | مقدمه با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,140 –> 00:00:03,649
[موسیقی]
2
00:00:03,649 –> 00:00:05,910
به بیگانگان خوش آمدید نام من ایوان
3
00:00:05,910 –> 00:00:07,590
ورد است و بیایید این سری را در پایتون ادامه دهیم
4
00:00:07,590 –> 00:00:10,019
اکنون در این مرحله ما
5
00:00:10,019 –> 00:00:11,880
اصول زبان پایتون را به
6
00:00:11,880 –> 00:00:14,250
درستی دیدهایم، متغیرهایی را دیدهایم که چگونه
7
00:00:14,250 –> 00:00:15,870
یک متغیر را به یک تابع منتقل کنیم،
8
00:00:15,870 –> 00:00:17,760
تابع را به درستی دیدهایم. تعریف تابع
9
00:00:17,760 –> 00:00:19,980
چگونه یک تابع را فراخوانی کنیم و سپس به
10
00:00:19,980 –> 00:00:22,169
سمت ماژول رفتیم و اکنون می دانیم که چگونه
11
00:00:22,169 –> 00:00:24,300
فایل های مختلف را دریافت کنیم، حالا وقتی در
12
00:00:24,300 –> 00:00:26,159
مورد اصول زبان صحبت کردیم،
13
00:00:26,159 –> 00:00:28,679
بیایید به سمت مفاهیم برویم و اکنون یکی
14
00:00:28,679 –> 00:00:30,810
از مفاهیم بسیار مهم
15
00:00:30,810 –> 00:00:33,510
است oops که شی است- برنامه نویسی گرا در حال حاضر
16
00:00:33,510 –> 00:00:35,550
یکی از نقاط فروش منحصر به فرد
17
00:00:35,550 –> 00:00:37,800
پایتون است. شما می دانید چرا پایتون ها به این دلیل بسیار معروف
18
00:00:37,800 –> 00:00:39,900
19
00:00:39,900 –> 00:00:41,940
20
00:00:41,940 –> 00:00:43,860
21
00:00:43,860 –> 00:00:46,110
22
00:00:46,110 –> 00:00:48,570
23
00:00:48,570 –> 00:00:50,940
هستند. در مورد
24
00:00:50,940 –> 00:00:53,250
حق رویهای آنچه اکنون موقعیت است این است که
25
00:00:53,250 –> 00:00:55,260
هر زمان که با پایتون کار میکنید، ما
26
00:00:55,260 –> 00:00:56,910
توابع را درست تعریف میکنیم و صلاحیت داریم. om
27
00:00:56,910 –> 00:00:58,380
یک تابع، بنابراین اگر میخواهید یک
28
00:00:58,380 –> 00:01:00,150
نرمافزار ایجاد کنید، پروژه خود را
29
00:01:00,150 –> 00:01:02,130
به بخشهای کوچک تقسیم میکنید و آن
30
00:01:02,130 –> 00:01:04,319
ماژولها، ماژولهای کوچک تابعی خواهند بود،
31
00:01:04,319 –> 00:01:06,869
اکنون پایتون نیز
32
00:01:06,869 –> 00:01:08,219
برنامهنویسی تابعی است، بنابراین برنامهنویسی کاربردی
33
00:01:08,219 –> 00:01:10,200
اساساً به این معنی است که اگر بتوانید به یک وظیفه خاص دست پیدا کنید،
34
00:01:10,200 –> 00:01:13,079
اجرای توابع مانند
35
00:01:13,079 –> 00:01:15,329
توابع ریاضی ما که در آن شما
36
00:01:15,329 –> 00:01:17,460
یک DITA را دستکاری نمی کنید که به
37
00:01:17,460 –> 00:01:19,289
جای تغییر داده ها، شما همچنان
38
00:01:19,289 –> 00:01:21,749
یک کار را انجام خواهید داد، یکی از راه ها این است که
39
00:01:21,749 –> 00:01:23,729
می توانید یک تابع را به تابعی منتقل کنید
40
00:01:23,729 –> 00:01:25,740
که می دانید دیده ایم که این
41
00:01:25,740 –> 00:01:27,359
مفهوم بسیار عمیقی دارد. در مورد
42
00:01:27,359 –> 00:01:28,710
برنامه نویسی تابعی بعداً در مورد آن صحبت خواهیم کرد،
43
00:01:28,710 –> 00:01:31,469
اما زمان رویه ها و توابع
44
00:01:31,469 –> 00:01:33,179
است که قبلاً انجام داده ایم
45
00:01:33,179 –> 00:01:36,420
به عنوان مثال lambdas اکنون ما به
46
00:01:36,420 –> 00:01:38,459
دنبال مفهومی از ops هستیم که
47
00:01:38,459 –> 00:01:40,439
در صنعت بسیار معروف است، پس
48
00:01:40,439 –> 00:01:42,030
اگر کار می کنید در پروژههای Enterprise نرمافزارهای بزرگ،
49
00:01:42,030 –> 00:01:44,009
باید
50
00:01:44,009 –> 00:01:46,229
همه چیز را در قالبی از اشیاء در نظر
51
00:01:46,229 –> 00:01:48,270
بگیرید، اکنون به این فکر میکنید که چرا
52
00:01:48,270 –> 00:01:50,459
ما با توابع ریگ راضی هستیم. ht در حال حاضر حتی
53
00:01:50,459 –> 00:01:52,560
از ابتدا می بینم که من در مورد اشیاء صحبت می
54
00:01:52,560 –> 00:01:54,270
کنم شاید در برخی برنامه نویسی
55
00:01:54,270 –> 00:01:56,189
گفتم باشه این یک شیء با اعداد صحیح
56
00:01:56,189 –> 00:01:58,170
یک شی است اما بعد از آن قسمت را نادیده می گرفتیم
57
00:01:58,170 –> 00:01:58,649
58
00:01:58,649 –> 00:02:00,840
که شی چیست و چرا مهم است
59
00:02:00,840 –> 00:02:02,369
در نهایت ببینید اگر در مورد برنامه نویسی صحبت می کنیم
60
00:02:02,369 –> 00:02:05,340
دنیا کاری که ما انجام می دهیم این است که ما سعی می کنیم
61
00:02:05,340 –> 00:02:08,190
با
62
00:02:08,190 –> 00:02:10,770
کمک راه حل دنیای مجازی یک مسئله دنیای واقعی را حل کنیم درست است بنابراین به
63
00:02:10,770 –> 00:02:12,300
عنوان مثال نرم افزار برنامه نویسی
64
00:02:12,300 –> 00:02:14,640
همه چیز دنیای مجازی است اکنون در
65
00:02:14,640 –> 00:02:15,730
دنیای واقعی همه شما
66
00:02:15,730 –> 00:02:17,560
اشیاء باشید برای مثال اگر من می خواهم
67
00:02:17,560 –> 00:02:20,260
این ویدیو را ضبط کنم به یک دوربین نیاز دارم. بسیار خوب، اگر من
68
00:02:20,260 –> 00:02:21,970
بخواهم با کسی تماس بگیرم یا غذا، اگر
69
00:02:21,970 –> 00:02:23,560
میخواهید کدی را تایپ کنید، به یک بالای سیاه رنگ در سمت راست نیاز دارید،
70
00:02:23,560 –> 00:02:26,890
بنابراین برای همه چیزهایی که به شی نیاز دارید،
71
00:02:26,890 –> 00:02:29,049
بنابراین در دنیای واقعی همه چیز شی است، در
72
00:02:29,049 –> 00:02:30,879
واقع اگر من
73
00:02:30,879 –> 00:02:32,950
شرکتی داشته باشم اگر کار میخواهم، مثال درست شخص است.
74
00:02:32,950 –> 00:02:34,780
البته من به درستی به کارمندان نیاز دارم و برای
75
00:02:34,780 –> 00:02:37,900
من هر کارمندی یک شیء درست دارد، بنابراین یک
76
00:02:37,900 –> 00:02:40,330
شیء کارفرما از یک شیء لپتاپ استفاده میکند،
77
00:02:40,330 –> 00:02:42,489
بنابراین بعضی از شیء کارفرما به یک شیء AC نیاز
78
00:02:42,489 –> 00:02:44,230
دارند که اینگونه کار میکند.
79
00:02:44,230 –> 00:02:46,360
همه چیز یک شی است حتی انسان ما آنها را به عنوان یک شی در نظر می گیریم
80
00:02:46,360 –> 00:02:48,940
حالا چه شیء
81
00:02:48,940 –> 00:02:50,230
داشته باشد شی دو چیز خواهد داشت
82
00:02:50,230 –> 00:02:52,000
هر شی دارای ویژگی های خاصی خواهد بود
83
00:02:52,000 –> 00:02:53,709
و هر شیء
84
00:02:53,709 –> 00:02:55,690
رفتار خاصی خواهد داشت حالا وقتی من می گویم
85
00:02:55,690 –> 00:02:57,790
ویژگی می توانید آنها را به عنوان داده تصور کنید
86
00:02:57,790 –> 00:03:00,730
یا می توانید بگویید خواص به عنوان مثال
87
00:03:00,730 –> 00:03:03,730
قد من یکی از ویژگی های سن من یک
88
00:03:03,730 –> 00:03:05,200
ویژگی است نام من زمانی است که یک
89
00:03:05,200 –> 00:03:07,329
ویژگی را انجام می دهم شرکتی که در آن کار می کنم یک
90
00:03:07,329 –> 00:03:09,160
ویژگی است درست همه چیز این است که
91
00:03:09,160 –> 00:03:11,049
آن چیزها ویژگی هستند و بعد
92
00:03:11,049 –> 00:03:12,940
رفتار من می آید من صحبت می کنم و راه می روم
93
00:03:12,940 –> 00:03:15,879
و می رقصم. این رفتار
94
00:03:15,879 –> 00:03:18,310
درست است، بنابراین اعمال ما رفتار ما را مشخص می کند
95
00:03:18,310 –> 00:03:21,250
و سپس ما ویژگی
96
00:03:21,250 –> 00:03:23,380
هایی داریم که می دانیم در مواقع دیگر می توانید
97
00:03:23,380 –> 00:03:25,720
به عنوان یک شی بگویید من چیزی را به عنوان شی می
98
00:03:25,720 –> 00:03:27,760
دانم من یک کار را درست انجام می دهم بنابراین کاری را
99
00:03:27,760 –> 00:03:30,130
بر اساس چیزی انجام می دهم که درست می دانم
100
00:03:30,130 –> 00:03:32,019
بنابراین این شیء شی چیزی خواهد داشت
101
00:03:32,019 –> 00:03:33,790
که میتوانید دادهها را ذخیره کنید، یک
102
00:03:33,790 –> 00:03:36,340
شیء رفتاری دارد اکنون این
103
00:03:36,340 –