در این مطلب، ویدئو برنامه نویسی شی گرا پایتون | آموزش سلنیوم با پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,120 –> 00:00:04,830
به همه به آموزش سلنیوم توسط آموزش های حکمت خوش آمدید
2
00:00:04,830 –> 00:00:07,379
و بچه ها امروز
3
00:00:07,379 –> 00:00:09,540
در مورد برخی از مفاهیم
4
00:00:09,540 –> 00:00:12,179
برنامه نویسی شی گرا بحث خواهیم کرد اگر
5
00:00:12,179 –> 00:00:14,099
در مورد دوره یا
6
00:00:14,099 –> 00:00:16,949
ویدیو شک دارید می توانید در بخش ویدیوی رایگان به وب سایت مراجعه
7
00:00:16,949 –> 00:00:19,500
کنید و شک خود را رها کنید.
8
00:00:19,500 –> 00:00:21,420
سوالات در بخش صحبت کردن به
9
00:00:21,420 –> 00:00:24,570
ذهن شما خوب است حالا اجازه دهید فقط در
10
00:00:24,570 –> 00:00:26,369
مورد برخی از برنامه نویسی شی گرا صحبت کنیم
11
00:00:26,369 –> 00:00:28,920
زیرا باید در
12
00:00:28,920 –> 00:00:31,080
حال حاضر تعجب کنید که چرا
13
00:00:31,080 –> 00:00:33,300
نیاز به بحث در مورد این
14
00:00:33,300 –> 00:00:36,660
برنامه نویسی شی گرا مفهومی است، بنابراین مایلیم به شما
15
00:00:36,660 –> 00:00:38,969
اطلاع دهیم. شما که نسخه جدید
16
00:00:38,969 –> 00:00:41,370
سلنیوم با برنامه نویسی شی گرا کار می
17
00:00:41,370 –> 00:00:42,930
کند خوب است
18
00:00:42,930 –> 00:00:45,660
بنابراین برای کار با سلنیوم در این
19
00:00:45,660 –> 00:00:48,480
روزها باید درک کنید و باید
20
00:00:48,480 –> 00:00:51,539
با آن کار کنید باید مفهوم برنامه نویسی شی گرا را درک کنید
21
00:00:51,539 –> 00:00:53,340
22
00:00:53,340 –> 00:00:58,109
که این جریان چگونه پیش می رود. خوب است، بنابراین
23
00:00:58,109 –> 00:01:00,629
اگر بگویم برنامه نویسی شی گرا
24
00:01:00,629 –> 00:01:06,860
و سلنیوم قرار است با هم کار کنند،
25
00:01:06,860 –> 00:01:09,869
شما می توانید به
26
00:01:09,869 –> 00:01:13,619
راحتی با سالین درک کنید و کار کنید. حالا وقتی
27
00:01:13,619 –> 00:01:15,540
در مورد برنامه
28
00:01:15,540 –> 00:01:17,490
نویسی شی گرا در برنامه نویسی شی گرا صحبت می کنم،
29
00:01:17,490 –> 00:01:19,500
امروزه بسیاری از زبان
30
00:01:19,500 –> 00:01:22,920
ها با این مفهوم می آیند، خوب حالا
31
00:01:22,920 –> 00:01:25,490
بیایید فقط یک مثال کوچک بزنیم، فرض کنیم
32
00:01:25,490 –> 00:01:27,869
این یک مثال زمان واقعی است که من در حال آموزش هستم،
33
00:01:27,869 –> 00:01:31,860
خوب فرض کنید اینجا یک بانک است. خوب
34
00:01:31,860 –> 00:01:34,890
و در داخل بانک
35
00:01:34,890 –> 00:01:37,680
بخش های مختلفی برای کارکردهای مختلف یا
36
00:01:37,680 –> 00:01:40,350
تسهیلات وجود دارد که توسط بانک ارائه می شود
37
00:01:40,350 –> 00:01:42,600
ok فرض کنید این ها باجه های مختلفی
38
00:01:42,600 –> 00:01:45,570
برای همه این تسهیلات هستند و در
39
00:01:45,570 –> 00:01:47,460
بخش دیگر تسهیلات متفاوتی وجود دارد،
40
00:01:47,460 –> 00:01:51,030
الان وقتی در مورد این تسهیلات صحبت می کنم
41
00:01:51,030 –> 00:01:54,270
محدودیت دارند. به
42
00:01:54,270 –> 00:01:57,719
ستونها و دیسکهایشان خوب است، آنها نمیتوانند
43
00:01:57,719 –> 00:02:00,149
برای انجام کارهایشان به میز دیگری بیایند
44
00:02:00,149 –> 00:02:06,350
و وقتی در مورد دسترسی به این میز صحبت میکنم
45
00:02:06,350 –> 00:02:09,330
، دسترسی به این امکانات
46
00:02:09,330 –> 00:02:13,230
را باید شخصاً داشته باشم.
47
00:02:13,230 –> 00:02:13,500
48
00:02:13,500 –> 00:02:16,890
49
00:02:16,890 –> 00:02:20,580
به
50
00:02:20,580 –> 00:02:23,610
داخل بانک میرود و میتواند به هر یک از امکانات دسترسی داشته باشد
51
00:02:23,610 –> 00:02:25,980
و
52
00:02:25,980 –> 00:02:29,790
برای هر نوع سؤالی میتواند به هر یک از دیسکها دسترسی پیدا کند.
53
00:02:29,790 –> 00:02:31,709
این شخص نمی تواند به همه این
54
00:02:31,709 –> 00:02:35,280
امکاناتی که در داخل بانک است با
55
00:02:35,280 –> 00:02:37,680
خارج کردن معوقه دسترسی پیدا کند فقط باید به
56
00:02:37,680 –> 00:02:39,090
داخل برود خوب
57
00:02:39,090 –> 00:02:42,690
پس این یک نسبی است تا حدودی
58
00:02:42,690 –> 00:02:47,220
یک اتصال نسبی است به همان صورت
59
00:02:47,220 –> 00:02:49,770
طبق سیستم بانک
60
00:02:49,770 –> 00:02:52,140
که برخی از امکانات داخل بانک وجود دارد و ما باید
61
00:02:52,140 –> 00:02:54,030
به آنها دسترسی داشته باشیم، بنابراین ما باید یک
62
00:02:54,030 –> 00:02:56,100
اتصال داشته باشیم، ما در مورد آن بحث خواهیم کرد که
63
00:02:56,100 –> 00:02:58,950
با توجه به زبان اکنون می دانیم که
64
00:02:58,950 –> 00:03:02,910
فرض کنید من یک کلاس okay دارم و در داخل
65
00:03:02,910 –> 00:03:05,450
این کلاس، تعدادی متغیر محلی
66
00:03:05,450 –> 00:03:11,070
و برخی از توابع خوب هستند، اگر
67
00:03:11,070 –> 00:03:13,080
آنها را نیز بنویسم، اینها را هم بنویسم. برخی از
68
00:03:13,080 –> 00:03:14,209
متغیرهای من هستند
69
00:03:14,209 –> 00:03:22,100
و اینها توابع من هستند.
70
00:03:27,950 –> 00:03:31,610
حالا وقتی باید به آنها دسترسی داشته باشم،
71
00:03:31,610 –> 00:03:33,350
باید چیزی برای دسترسی به آنها داشته باشم، اما قبل از
72
00:03:33,350 –> 00:03:35,900
رفتن به آن بخش خاص در مورد اینکه چگونه
73
00:03:35,900 –> 00:03:38,690
می توانیم به این کلاس دسترسی پیدا کنیم، یک چیز این است که
74
00:03:38,690 –> 00:03:41,030
درک کنیم که این کلاس دارای scope
75
00:03:41,030 –> 00:03:44,750
فقط در داخل این کادر درست در خارج از
76
00:03:44,750 –> 00:03:47,410
کادر خارج از محدوده این کلاس است،
77
00:03:47,410 –> 00:03:50,060
این متغیرها و توابع
78
00:03:50,060 –> 00:03:54,200
مستقیماً برای مترجم قابل مشاهده نیستند، خوب است،
79
00:03:54,200 –> 00:03:56,450
بنابراین اگر خارج شوید و سعی کنید به آنها
80
00:03:56,450 –> 00:03:58,610
در خارج از کلاس دسترسی داشته باشید، من به شما نشان خواهم داد که در
81
00:03:58,610 –> 00:04:07,610
یک لحظه فقط یک دقیقه این کلاس دوم من است،
82
00:04:07,610 –> 00:04:11,300
خوب حالا اجازه دهید مثالی بزنیم که
83
00:04:11,300 –> 00:04:13,430
چگونه می توان این کار را انجام داد و چگونه این
84
00:04:13,430 –> 00:04:15,380
متغیرها و توابع در
85
00:04:15,380 –> 00:04:18,410
خارج از مدرسه قابل مشاهده نیستند. به Eclipse خود می روم
86
00:04:18,410 –> 00:04:23,600
در اینجا و در داخل آن،
87
00:04:23,600 –> 00:04:28,820
من فقط یک ماژول می سازم، اکنون از این فرم کوتاه استفاده خواهم کرد،
88
00:04:28,820 –> 00:04:31,390
89
00:04:31,390 –> 00:04:36,310
فرض کنید من یک
90
00:04:36,550 –> 00:04:43,070
مثال کلاس کلاس دارم، خوب است و در داخل این مثال کلاس،
91
00:04:43,070 –> 00:04:53,270
من یک تابع ذخیره دمو دمو دارم
92
00:04:53,270 –> 00:04:56,270
و در داخل این ما یک
93
00:04:56,270 –> 00:05:00,830
عبارت چاپی داریم، اجازه دهید بگوییم خوب است به همین ترتیب
94
00:05:00,830 –> 00:05:05,120
من بسیاری از توابع دارم، همچنین مانند
95
00:05:05,120 –> 00:05:07,520
این فقط من سه تابع نسخه ی نمایشی دارم
96
00:05:07,520 –> 00:05:11,930
یک نسخه نمایشی – خوب
97
00:05:11,930 –> 00:05:14,960
همراه با این توابع، من چند
98
00:05:14,960 –> 00:05:17,030
متغیر دارم و همچنین فرض کنید یک
99
00:05:17,030 –> 00:05:21,289
متغیر دارم a برابر با 10 است. خوب می دانم
100
00:05:21,289 –> 00:05:24,860
که چه زمانی باید به آنها دسترسی داشته باشم،
101
00:05:24,860 –> 00:05:27,560
فقط می توانم مستقیماً بگویم خوب است همانطور
102
00:05:27,560 –> 00:05:29,870
که توابع را صدا می زنیم این یک تابع است
103
00:05:29,870 –> 00:05:33,440
این نسخه آزمایشی یک تابع درست است بنابراین من
104
00:05:33,440 –> 00:05:37,820
به سادگی می توانم آن را مانند نسخه نمایشی صدا کنم – بنابراین می توانید
105
00:05:37,820 –> 00:05:41,210
ببینید که من هستم دریافت این نسخه ی نمایشی برای شما
106
00:05:41,210 –> 00:05:44,660
– در hel p اما این دمو t2 به مثال این کلاس مربوط نمی شود، این نسخه ی نمایشی
107
00:05:44,660 –> 00:05:47,060
مربوط به
108
00:05:47,060 –> 00:05:50,060
یکی از کلاس های دیگر است، درست به
109
00:05:50,060 –> 00:05:52,759
همین ترتیب، اگر من در مورد نسخه ی نمایشی صحبت کنم،
110
00:05:52,759 –> 00:05:55,639
این نیز بخشی از کلاس دیگری است و
111
00:05:55,639 –> 00:05:58,220
این نسخه ی نمایشی را نیز می توانید در
112
00:05:58,220 –> 00:06:02,479
کادر راهنمای کامل مشاهده کنید، من نمی توانم ببینم. مثال کلاس
113
00:06:02,479 –> 00:06:06,470
در اینجا درست است، بنابراین من نمی توانم مستقیماً از
114
00:06:06,470 –> 00:06:08,539
آنها استفاده کنم، نمی توانم مستقیماً به آنها دسترسی داشته باشم
115
00:06:08,539 –> 00:06:11,690
زیرا خارج از این coppa از اینجا
116
00:06:11,690 –> 00:06:14,120
محدوده بدنه کلاس شروع می شود
117
00:06:14,120 –> 00:06:17,539
تا این قسمت این قسمت
118
00:06:17,539 –> 00:06:21,410
برای مترجم قابل مشاهده نیست و چگونه می توانم
119
00:06:21,410 –> 00:06:23,180
به آنها دسترسی پیدا کنم. فقط به این نگاه
12