در این مطلب، ویدئو آموزش پایتون برای مبتدیان | دوره کامل پایتون از ابتدا | برنامه نویسی پایتون | Intellipaat با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:57:21
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,120 –> 00:00:06,719
[موسیقی]
2
00:00:10,820 –> 00:00:14,030
[موسیقی]
3
00:00:14,030 –> 00:00:15,950
صبح بخیر عصر بخیر و
4
00:00:15,950 –> 00:00:18,620
عصر بخیر خانم ها و آقایان اتل
5
00:00:18,620 –> 00:00:20,270
از حمام دهلی و من به همه
6
00:00:20,270 –> 00:00:22,279
علاقه مندان به پایتون از بخش های مختلف
7
00:00:22,279 –> 00:00:23,869
در این جلسه اروپا در مورد
8
00:00:23,869 –> 00:00:26,660
آموزش پایتون خوش آمد می گویم. اجازه دهید این
9
00:00:26,660 –> 00:00:28,250
جلسه را با کمی فکر و اندیشه شروع کنم. تحقیقات
10
00:00:28,250 –> 00:00:30,099
مبتنی بر پایتون
11
00:00:30,099 –> 00:00:32,840
بر اساس سرریزهای سهام در
12
00:00:32,840 –> 00:00:34,670
نظرسنجی توسعه دهندگان در سال 2018 مشخص شد
13
00:00:34,670 –> 00:00:36,500
که پایتون محبوب ترین
14
00:00:36,500 –> 00:00:38,350
زبان برنامه نویسی سال 2080 است
15
00:00:38,350 –> 00:00:40,610
حتی اگر در مورد حرفه در پایتون صحبت کنید،
16
00:00:40,610 –> 00:00:43,010
توسعه دهندگان پایتون
17
00:00:43,010 –> 00:00:44,930
برای طیف گسترده ای از مشاغل در سراسر جهان تقاضای زیادی دارند
18
00:00:44,930 –> 00:00:45,649
.
19
00:00:45,649 –> 00:00:48,710
اینها شامل تجزیه و تحلیل داده ها پایگاه داده یادگیری ماشینی پایگاه داده های یادگیری ماشینی است که
20
00:00:48,710 –> 00:00:51,020
21
00:00:51,020 –> 00:00:53,600
وب سایت زیرساخت های ابری طراحی می کند و توسعه های موبایل امنیت اسکریپ وب را طراحی می کند
22
00:00:53,600 –> 00:00:56,859
و بسیاری موارد دیگر،
23
00:00:56,859 –> 00:00:59,589
اجازه دهید اگر به
24
00:00:59,589 –> 00:01:01,539
دنبال یک شغل توسعه دهنده Python در هر
25
00:01:01,539 –> 00:01:04,239
وب سایت شغلی بزرگی مانند indeed.com یا
26
00:01:04,239 –> 00:01:06,549
monster comm که می توانید پیدا کنید، فقط یک مثال برای شما بیاورم. هزاران
27
00:01:06,549 –> 00:01:09,700
فرصت شغلی بر اساس
28
00:01:09,700 –> 00:01:13,090
دادههای مارس 2018 میانگین
29
00:01:13,090 –> 00:01:15,539
حقوق یک توسعهدهنده پایتون و ایالات متحده آمریکا بود.
30
00:01:15,539 –> 00:01:20,560
115 هزار و 835 دلار چنین میانگین
31
00:01:20,560 –> 00:01:22,810
دستمزد بالایی در شرایطی که بسیاری از شرکتها
32
00:01:22,810 –> 00:01:24,549
برای استخدام توسعهدهندگان آگاه پایتون رقابت میکنند
33
00:01:24,549 –> 00:01:27,070
و همچنین از
34
00:01:27,070 –> 00:01:29,080
این واقعیت حمایت میکند که پایتون یک مهارت مورد تقاضا است،
35
00:01:29,080 –> 00:01:31,750
بنابراین بیایید جلو برویم و
36
00:01:31,750 –> 00:01:33,610
بدون تأخیر بیشتر اجازه دهید در مورد دستور کار صحبت کنم.
37
00:01:33,610 –> 00:01:36,700
برای جلسه امروز از آنجایی که هیچ
38
00:01:36,700 –> 00:01:38,289
پیش نیازی برای این جلسه مورد نیاز
39
00:01:38,289 –> 00:01:40,390
نیست، بنابراین من از ابتدا در مورد Python صحبت خواهم کرد،
40
00:01:40,390 –> 00:01:44,709
فقط برای FYI هیچ
41
00:01:44,709 –> 00:01:46,330
پیش نیازی برای این جلسه لازم نیست
42
00:01:46,330 –> 00:01:48,369
، زیرا من قصد دارم
43
00:01:48,369 –> 00:01:51,490
Python را از ابتدا به شما آموزش دهم، سعی می کنم پوشش دهم.
44
00:01:51,490 –> 00:01:53,530
تقریباً تمام اصول پایتون
45
00:01:53,530 –> 00:01:56,259
از جمله چند نکته و ترفند به خوبی به
46
00:01:56,259 –> 00:01:57,759
منظور تعاملی تر کردن این جلسه،
47
00:01:57,759 –> 00:01:59,950
چند آزمون در
48
00:01:59,950 –> 00:02:01,629
بین آن ها اضافه کرده ام که به شما کمک می کند مهارت خود را آزمایش کنید،
49
00:02:01,629 –> 00:02:04,289
بنابراین این جلسه را با
50
00:02:04,289 –> 00:02:07,420
مقدمه پایتون 3.0 شروع می کنیم.
51
00:02:07,420 –> 00:02:09,369
توکن های پایتون که در آن به شما در مورد
52
00:02:09,369 –> 00:02:11,830
شناسایی کلمات کلیدی و انواع
53
00:02:11,830 –> 00:02:15,400
مختلف لفظ ها و عملگرها در پایتون
54
00:02:15,400 –> 00:02:17,200
یاد می دهم در ادامه با انواع داده ها
55
00:02:17,200 –> 00:02:19,209
و نحوه استفاده از آنها آشنا خواهید شد. آنها را در پایتون
56
00:02:19,209 –> 00:02:21,790
و به دنبال آن، در مورد کنترل جریان یاد می گیرند،
57
00:02:21,790 –> 00:02:23,709
جایی که شما در مورد
58
00:02:23,709 –> 00:02:26,560
جریان اجرای برنامه با استفاده از برای while
59
00:02:26,560 –> 00:02:29,379
و سایر دستورات کنترل جریان، زمانی
60
00:02:29,379 –> 00:02:31,150
که راحت شوید، یاد می گیرید تا این قسمت، ما
61
00:02:31,150 –> 00:02:33,220
جلوتر خواهیم رفت و در مورد نحوه تعریف
62
00:02:33,220 –> 00:02:35,709
و فراخوانی یک عملکرد در پایتون با دیدن
63
00:02:35,709 –> 00:02:37,360
تقاضای بازار علاوه بر این،
64
00:02:37,360 –> 00:02:39,400
موضوعاتی مانند
65
00:02:39,400 –> 00:02:41,980
کلاسها و اشیاء تابع لامبدا را به عنوان بخشی
66
00:02:41,980 –> 00:02:44,080
از ممیزی دولتی گنجاندهام و در نهایت
67
00:02:44,080 –> 00:02:45,879
این جلسه را با مدیریت فی و پایتون به پایان میرسانیم،
68
00:02:45,879 –> 00:02:46,510
69
00:02:46,510 –> 00:02:49,120
امیدوارم دستور کار روشن باشد دستگاه باید
70
00:02:49,120 –> 00:02:52,300
جلو برویم خوب پس بیایید
71
00:02:52,300 –> 00:02:54,909
جلسه خود را با مقدمه پایتون شروع کنیم، بنابراین
72
00:02:54,909 –> 00:02:57,580
پایتون چیست و پایتون یک
73
00:02:57,580 –> 00:02:59,440
74
00:02:59,440 –> 00:03:01,209
زبان برنامه نویسی شی گرا سطح بالا برای برنامه نویسی همه منظوره
75
00:03:01,209 –> 00:03:03,610
است، یکی از پرکاربردترین
76
00:03:03,610 –> 00:03:05,680
زبان های برنامه نویسی سطح بالا است
77
00:03:05,680 –> 00:03:07,810
و برای اجرا به خوبی شناخته شده است.
78
00:03:07,810 –> 00:03:08,910
79
00:03:08,910 –> 00:03:11,100
80
00:03:11,100 –> 00:03:13,860
اگر
81
00:03:13,860 –> 00:03:16,110
کدنویس های Pythian را اغلب سه تا پنج برابر
82
00:03:16,110 –> 00:03:18,930
کوتاه تر از کد جاوا می بینید، کارهای اساسی با کمتر انجام می شود که یادگیری آن را فشرده تر و اقتصادی تر می کند. es و تقریباً
83
00:03:18,930 –> 00:03:21,270
پنج تا ده برابر کوتاهتر از
84
00:03:21,270 –> 00:03:23,040
کدهای پاس Cetus
85
00:03:23,040 –> 00:03:25,620
است، اگر در مورد تاریخچه آن صحبت کنید، این کد
86
00:03:25,620 –> 00:03:27,900
توسط Guido van Rossum در سال 1991 توسعه داده شد
87
00:03:27,900 –> 00:03:30,180
و از آن زمان تاکنون
88
00:03:30,180 –> 00:03:32,569
جامعه منبع باز آن همچنان در حال رشد است،
89
00:03:32,569 –> 00:03:34,920
بنابراین فکر میکنید او چگونه به این موضوع دست یافت. این
90
00:03:34,920 –> 00:03:37,890
نام دلیل مار
91
00:03:37,890 –> 00:03:40,620
معروفی به نام راسوم به نام پایتون در
92
00:03:40,620 –> 00:03:43,230
نام یک سریال کمدی تلویزیونی سیرک پرنده مونتی پایتون نبود.
93
00:03:43,230 –> 00:03:45,720
94
00:03:45,720 –> 00:03:48,090
95
00:03:48,090 –> 00:03:49,620
96
00:03:49,620 –> 00:03:52,560
ممکن است این سوال در
97
00:03:52,560 –> 00:03:54,659
ذهن شما ایجاد شود که چه چیزی باعث محبوبیت پایتون شده
98
00:03:54,659 –> 00:03:57,599
یا چرا باید آن را یاد بگیرید، پس
99
00:03:57,599 –> 00:04:00,060
بیایید یکی یکی در مورد آن بحث کنیم، بنابراین اولین
100
00:04:00,060 –> 00:04:02,340
نکته ای که ما داریم ساده و آسان است که به
101
00:04:02,340 –> 00:04:04,739
خوبی یاد بگیرید اگر پایتون را با
102
00:04:04,739 –> 00:04:07,140
هر زبان دیگری به عنوان مثال در جاوا مقایسه کنید.
103
00:04:07,140 –> 00:04:09,870
یا C++ متوجه خواهید شد که در syntax
104
00:04:09,870 –> 00:04:11,280
بسیار ساده تر از آنهاست،
105
00:04:11,280 –> 00:04:12,989
شما لازم نیست نگران
106
00:04:12,989 –> 00:04:15,209
نیمه ویرگول های گم شده در هوا باشید و
107
00:04:15,209 –> 00:04:17,190
نحو آن خواناتر است و شما
108
00:04:17,190 –> 00:04:19,048
از نوشتن چندین خط کد فقط
109
00:04:19,048 –> 00:04:21,358
برای p در امان هستید. چاپ کردن عبارتی مانند
110
00:04:21,358 –> 00:04:24,810
جاوا اگر در مورد پایتون صحبت میکنید تنها چیزی
111
00:04:24,810 –> 00:04:26,639
که برای خشک کردن آن نیاز دارید فقط یک خط
112
00:04:26,639 –> 00:04:28,680
عبارت است به عنوان مثال چاپ کنید و در
113
00:04:28,680 –> 00:04:30,389
داخل گیومههای دوتایی ذکر شده هر چیزی که
114
00:04:30,389 –> 00:04:32,430
میخواهید چاپ کنید، بنابراین یادگیری آن
115
00:04:32,430 –> 00:04:35,370
ساده و آسان است. نکته بعدی
116
00:04:35,370 –> 00:04:38,580
، فرصت شغلی خوبی است، همانطور
117
00:04:38,580 –> 00:04:40,260
که در ابتدای این ویدیو به شما گفتم
118
00:04:40,260 –> 00:04:42,240
که پایتون فرصت شغلی بزرگی
119
00:04:42,240 –> 00:04:45,000
در صنعت فناوری اطلاعات دارد، تقریباً
120
00:04:45,000 –> 00:04:47,669
همه شرکتهای فناوری اطلاعات راهاندازی بتا یا
121
00:04:47,669 –> 00:04:49,979
شرکتهای چند میلیاردی که از پایتون استفاده میکنند
122
00:04:49,979 –> 00:04:52,320
و برخی یا سایر چرخها، بنابراین
123
00:04:52,320 –> 00:04:54,090
اگر یک توسعهدهنده پایتون هستید،
124
00:04:54,090 –> 00:04:56,070
تقاضای زیادی برای طیف گستردهای از مشاغل
125
00:04:56,070 –> 00:04:57,389
در حوزه
126
00:04:57,389 –> 00:05:00,120
پایگاه دادههای یادگیری ماشینی تجزیه و تحلیل دادهها
127
00:05:00,120 –> 00:05:02,820
وبسایت زیرساخت ابری طراحی وبسایت طراحی
128
00:05:02,820 –> 00:05:05,880
قابلیت اطمینان وبسایت آزمایش خراش امنیت
129
00:05:05,880 –> 00:05:08,700
توسعههای تلفن همراه و بسیاری موارد دیگر خواهید داشت.
130
00:05:08,700 –> 00:05:10,620
به سخنان من اعتماد نکنید، فقط بروید و به
131
00:05:10,620 –> 00:05:12,900
دنبال شغل توسعه دهنده پایتون در هر
132
00:05:12,900 –> 00:05:14,669
وب سایت شغلی مهمی باشید،
133
00:05:14,669 –> 00:05:16,830
هزاران فرصت شغلی
134
00:05:16,830 –> 00:05:18,810
با حقوق RH در اطراف پیدا خواهید کرد. صد
135
00:05:18,810 –> 00:05:21,270
و شانزده هزار دلار این
136
00:05:21,270 –> 00:05:22,860
نشان میدهد که شرکتهای زیادی
137
00:05:22,860 –> 00:05:24,750
وجود دارند که برای استخدام یک
138
00:05:24,750 –> 00:05:26,490
توسعهدهنده پایتون با دانش برای آنها رقابت میکنند،
139
00:05:26,490 –> 00:05:28,949
بنابراین بله، شما حرفهای بزرگ دارید که
140
00:05:28,949 –> 00:05:31,610
آن را در پایتون تماشا کنید، همهچیز به مهارت شما بستگی دارد.
141
00:05:31,610 –> 00:05:34,729
142
00:05:34,729 –> 00:05:37,550
خوب، اگر یک توسعهدهنده پایتون شوید
143
00:05:37,550 –> 00:05:39,860
و وقتی گیر کردهاید یا
144
00:05:39,860 –> 00:05:41,150
میخواهید چیز جدیدی یاد بگیرید،
145
00:05:41,150 –> 00:05:42,860
دیگر لازم نیست نگران آن باشید،
146
00:05:42,860 –> 00:05:44,750
تعداد زیادی منبع مانند
147
00:05:44,750 –> 00:05:47,449
کتابهای راهنمای مرجع کتابهای آموزشی ویدئو
148
00:05:47,449 –> 00:05:49,789
انجمنها و غیره را در اینترنت پیدا خواهید کرد.
149
00:05:49,789 –> 00:05:51,860
اگر شک دارید یا مشکلات فنی
150
00:05:51,860 –> 00:05:53,689
دارید، میتوانید مستقیماً از
151
00:05:53,689 –> 00:05:55,669
هزاران عضو انجمن پایتون در
152
00:05:55,669 –> 00:05:58,610
ساعد توییتر یا فیسبوک و تقریباً
153
00:05:58,610 –> 00:06:01,340
در همه جا کمک بگیرید، چون پایتون یک
154
00:06:01,340 –> 00:06:03,110
جامعه منبع باز است،
155
00:06:03,110 –> 00:06:05,060
همیشه افرادی را خواهید یافت که سعی دارند آن را بهبود بخشند و آن را
156
00:06:05,060 –> 00:06:07,039
حفظ کنند. تازه و به روز با
157
00:06:07,039 –> 00:06:08,840
روندهای فعلی و ارائه
158
00:06:08,840 –> 00:06:12,830
نسخه جدیدتر زبان درست است، بنابراین بله
159
00:06:12,830 –> 00:06:15,189
، یک ارتباط متن باز لعنتی بزرگ دارد nity
160
00:06:15,189 –> 00:06:18,349
بعدی که داریم قابل اعتماد و کارآمد است
161
00:06:18,349 –> 00:06:21,590
از هر توسعهدهنده پایتون یا هر کسی که
162
00:06:21,590 –> 00:06:23,419
تا به حال از این زبان استفاده کرده است بپرسید و آنها موافقت خواهند کرد
163
00:06:23,419 –> 00:06:25,669
که این زبان سریع قابل اعتماد و
164
00:06:25,669 –> 00:06:28,400
کارآمدتر است که میتوانید تقریباً در هر محیطی با آن کار کنید و
165
00:06:28,400 –> 00:06:30,289
برنامههای پایتون را استقرار دهید
166
00:06:30,289 –> 00:06:32,750
و عملکرد کمی وجود دارد.
167
00:06:32,750 –> 00:06:35,479
از دست دادن مهم نیست که با چه پلتفرمی
168
00:06:35,479 –> 00:06:37,819
دوباره کار می کنید، زیرا
169
00:06:37,819 –> 00:06:39,919
همه کاره است، این بدان معناست که شما می
170
00:06:39,919 –> 00:06:41,810
توانید در چندین دامنه از جمله
171
00:06:41,810 –> 00:06:44,110
برنامه های کاربردی دسکتاپ توسعه وب
172
00:06:44,110 –> 00:06:47,419
و بسیاری دیگر کار کنید
173
00:06:47,419 –> 00:06:48,919
، زیرا به یک پلت فرم یا دامنه محدود نمی شوید
174
00:06:48,919 –> 00:06:51,409
زیرا تقریباً در همه جا تجربه یکسانی را ارائه می دهد.
175
00:06:51,409 –> 00:06:54,710
بسیار خوب پس در مرحله بعدی
176
00:06:54,710 –> 00:06:57,919
ما یک کتابخانه گسترده است.
177
00:06:57,919 –> 00:06:59,960
178
00:06:59,960 –> 00:07:02,150
179
00:07:02,150 –> 00:07:04,069
180
00:07:04,069 –> 00:07:06,919
181
00:07:06,919 –> 00:07:09,229
182
00:07:09,229 –> 00:07:11,509
برای
183
00:07:11,509 –> 00:07:13,849
پردازش زبان طبیعی جنگو برای
184
00:07:13,849 –> 00:07:16,189
چارچوب وب توسط او برای
185
00:07:16,189 –> 00:07:19,779
توسعه بازی و وجود m به هر
186
00:07:20,550 –> 00:07:22,950
حال میتوان آن را در بسیاری از مکانها استفاده کرد و
187
00:07:22,950 –> 00:07:25,320
کاربردهای بسیار متنوعی دارد، مثلاً
188
00:07:25,320 –> 00:07:27,840
برای توسعه وب، میتوانید از
189
00:07:27,840 –> 00:07:31,140
چارچوب پایتون مانند django flask و de
190
00:07:31,140 –> 00:07:34,050
niro استفاده کنید، اگر به توسعه برنامه دسکتاپ علاقه
191
00:07:34,050 –> 00:07:36,720
دارید، میتوانید با pi gtk و
192
00:07:36,720 –> 00:07:39,000
یا اگر قصد دارید از
193
00:07:39,000 –> 00:07:40,560
پایتون در زمینه یادگیری ماشینی
194
00:07:40,560 –> 00:07:42,510
یا یادگیری عمیق یا علم داده استفاده
195
00:07:42,510 –> 00:07:45,480
کنید، کتابخانههای پایتون زیادی برای آن پیدا خواهید کرد، مانند
196
00:07:45,480 –> 00:07:49,620
SK Learn tensorflow میتواند روی K و بسیاری
197
00:07:49,620 –> 00:07:52,140
دیگر اگر در مورد ابر و DevOps صحبت
198
00:07:52,140 –> 00:07:54,570
میکنید، میتوانید از توسعه نرمافزار OpenStack Python استفاده کنید.
199
00:07:54,570 –> 00:07:56,640
کیتی که معمولاً
200
00:07:56,640 –> 00:07:58,680
برای نوشتن اسکریپتهای اتوماسیون پایتون برای
201
00:07:58,680 –> 00:08:00,330
ایجاد و مدیریت منابع در
202
00:08:00,330 –> 00:08:02,850
ابر OpenStack خود استفاده میشود، حتی میتوانید از یک
203
00:08:02,850 –> 00:08:04,920
کتابخانه Python به نام پارچه برای
204
00:08:04,920 –> 00:08:06,960
سادهسازی استفاده از SSH برای
205
00:08:06,960 –> 00:08:08,850
توسعه برنامهها یا
206
00:08:08,850 –> 00:08:11,390
وظایف مدیریت سیستم
207
00:08:11,390 –> 00:08:13,950
208
00:08:13,950 –> 00:08:15,960
استفاده کنید. در مرحله بعد اگر قصد دارید به برنامه
209
00:08:15,960 –> 00:08:17,970
نویسی سخت افزاری
210
00:08:17,970 –> 00:08:19,710
بروید، Raspberry Pi دارید تا پروژه خود را
211
00:08:19,710 –> 00:08:21,410
با پایتون به دنیای واقعی متصل کنید.
212
00:08:21,410 –> 00:08:24,450
خوب حالا که می دانید
213
00:08:24,450 –> 00:08:26,430
مبارزه در جهان چقدر اهمیت دارد، بیایید ببینیم که
214
00:08:26,430 –> 00:08:29,340
محبوبیت پایتون و صنعت
215
00:08:29,340 –> 00:08:31,830
غول های بزرگ فناوری از پایتون استفاده می کنند، در واقع
216
00:08:31,830 –> 00:08:33,720
پایتون یکی از زبان های مورد علاقه گوگل است
217
00:08:33,720 –> 00:08:36,000
که همیشه متخصص
218
00:08:36,000 –> 00:08:38,280
در آن استخدام می کنند و حتی بسیاری از آنها ساخته اند. از
219
00:08:38,280 –> 00:08:40,710
محصولات محبوب خود با آن استفاده می کنند، اما
220
00:08:40,710 –> 00:08:42,570
فکر نمی کنم دوباره اشاره کنم که
221
00:08:42,570 –> 00:08:44,640
از آنجایی که بسیاری از شرکت های بزرگ مانند Yahoo
222
00:08:44,640 –> 00:08:47,570
Facebook Netflix Dropbox YouTube
223
00:08:47,570 –> 00:08:50,310
BitTorrent NASA و بسیاری دیگر به
224
00:08:50,310 –> 00:08:52,770
توسعه دهندگان پایتون متکی هستند، بنابراین این شرکت ها
225
00:08:52,770 –> 00:08:54,240
همیشه در جستجوی متخصصان با استعدادی هستند
226
00:08:54,240 –> 00:08:56,370
که قبلاً کار کرده اند. در
227
00:08:56,370 –> 00:08:59,490
و تجربه ای در پایتون
228
00:08:59,490 –> 00:09:01,800
وجود دارد و همیشه تقاضا برای
229
00:09:01,800 –> 00:09:03,450
توسعه دهندگان پایتون و توسعه دهندگان وب پایتون وجود
230
00:09:03,450 –> 00:09:05,460
دارد و حتی
231
00:09:05,460 –> 00:09:08,640
بسته های مناسبی به آنها ارائه می شود، خوب این همه
232
00:09:08,640 –> 00:09:10,500
مربوط به بررسی پس زمینه پایتون بود، حالا
233
00:09:10,500 –> 00:09:12,360
بیایید به جلو برویم و عمیقاً در
234
00:09:12,360 –> 00:09:15,260
برنامه نویسی پایتون شیرجه بزنیم.
235
00:09:15,710 –> 00:09:17,870
بنابراین اولین کاری که میتوان
236
00:09:17,870 –> 00:09:21,620
انجام داد این است که پایتون را روی سیستم خود نصب کنیم،
237
00:09:21,620 –> 00:09:23,870
بنابراین من قبلاً پایتون را در سیستم خود نصب کردهام.
238
00:09:23,870 –> 00:09:25,640
برای کسانی از شما که
239
00:09:25,640 –> 00:09:27,560
آن را ندارید، می توانید آن را دانلود کنید و
240
00:09:27,560 –> 00:09:29,990
در وب سایت رسمی آن
241
00:09:29,990 –> 00:09:33,990
242
00:09:33,990 –> 00:09:37,090
243
00:09:37,090 –> 00:09:40,060
نصب کنید.
244
00:09:40,060 –> 00:09:43,030
مرورگر پیشفرض و من
245
00:09:43,030 –> 00:09:47,170
اینجا مینویسم سه نقطه پایتون نقطه یا اسلش
246
00:09:47,170 –> 00:09:48,380
دانلود
247
00:09:48,380 –> 00:09:51,570
[موسیقی]،
248
00:09:56,130 –> 00:09:58,510
بنابراین همانطور که در اینجا میبینید ما
249
00:09:58,510 –> 00:09:59,270
دانلودی
250
00:09:59,270 –> 00:10:02,570
از دانلود Python 3 point 7.1 داریم،
251
00:10:02,570 –> 00:10:04,850
اگر نسخه متفاوتی برای ویندوز
252
00:10:04,850 –> 00:10:06,920
لینوکس یا مک میخواهید، میتوانید فقط روی این پیوندها کلیک کنید، به
253
00:10:06,920 –> 00:10:08,960
عنوان مثال، اگر من
254
00:10:08,960 –> 00:10:10,550
کاربر ویندوز دارم و نسخه دیگری
255
00:10:10,550 –> 00:10:13,850
از آن را میخواهم، سپس ببینیم روی پیوند کلیک میکنم
256
00:10:13,850 –> 00:10:16,010
و میتوانید
257
00:10:16,010 –> 00:10:18,620
نسخههای مختلف پایتون را از اینجا دانلود کنید، بنابراین
258
00:10:18,620 –> 00:10:20,570
دو گزینه اولی که در اینجا مطرح کردیم
259
00:10:20,570 –> 00:10:23,390
آخرین پایتون است. 3 انتشار پایتون 3 امتیاز
260
00:10:23,390 –> 00:10:26,540
7.1 و آخرین پایتون منتشر شده پایتون
261
00:10:26,540 –> 00:10:29,690
2.7 نقطه 1:5 اکنون این دو
262
00:10:29,690 –> 00:10:31,190
نسخه محبوب پایتون هستند
263
00:10:31,190 –> 00:10:33,590
که حالا کدام نسخه را باید دانلود کنید
264
00:10:33,590 –> 00:10:35,660
خوب من در گذشته پایتون 3 را در
265
00:10:35,660 –> 00:10:37,940
دستگاه خود نصب کرده ام، کمی
266
00:10:37,940 –> 00:10:39,710
بحث شد. در کد نویسی جامعه ای که در مورد
267
00:10:39,710 –> 00:10:41,990
کدام نسخه پایتون بهتر است
268
00:10:41,990 –> 00:10:44,870
پایتون 2 یا پایتون 3 را یاد بگیرد، به طور خاص
269
00:10:44,870 –> 00:10:48,590
پایتون 2.7 یا پایتون 3.5 یا 3 امتیاز 7 را
270
00:10:48,590 –> 00:10:49,460
به طور یکسان،
271
00:10:49,460 –> 00:10:52,430
اجازه دهید فقط به شما بگویم که Pisan
272
00:10:52,430 –> 00:10:54,560
محبوب ترین نسخه برای یک دهه و
273
00:10:54,560 –> 00:10:57,050
نیم است و هنوز هم در برخی موارد مورد تقاضا است.
274
00:10:57,050 –> 00:10:59,750
شرکتها با این حال شرکتهای بیشتری
275
00:10:59,750 –> 00:11:02,660
از پایتون 2 به پایتون 3 میروند، به
276
00:11:02,660 –> 00:11:06,350
عنوان مثال در سال 2017، اینستاگرام
277
00:11:06,350 –> 00:11:08,360
اکثر کدهای پایه کد پایتون را از
278
00:11:08,360 –> 00:11:12,590
پایتون 2.7 به پایتون 3 منتقل کرد، زیرا در هر
279
00:11:12,590 –> 00:11:14,990
نسخه جدید پایتون، زمان اجرا سریعتر میشود
280
00:11:14,990 –> 00:11:17,510
، از سوی دیگر هیچکس این کار را انجام نمیدهد.
281
00:11:17,510 –> 00:11:19,400
در حال حاضر در حال کار برای سریعتر کردن پایتون 2.7
282
00:11:19,400 –> 00:11:22,430
همچنین پشتیبانی انجمن
283
00:11:22,430 –> 00:11:25,190
از پایتون 3 بهتر است، بنابراین برای
284
00:11:25,190 –> 00:11:26,510
کسانی که می خواهند
285
00:11:26,510 –> 00:11:28,580
برنامه نویسی پایتون را برای مبتدی یاد بگیرند، پیشنهاد
286
00:11:28,580 –> 00:11:30,500
می کنم از صرف زمان برای
287
00:11:30,500 –> 00:11:32,200
نسخه ای که در حال منسوخ شدن است خودداری کنید،
288
00:11:32,200 –> 00:11:36,230
بیایید دانلود کنیم. پایتون 3 برای ویندوز،
289
00:11:36,230 –> 00:11:39,020
پس بیایید مستقیماً به اولین
290
00:11:39,020 –> 00:11:41,630
پنجره خود برویم و روی دانلود پایتون 3
291
00:11:41,630 –> 00:11:44,590
نقطه 7.1
292
00:11:44,790 –> 00:11:47,060
293
00:11:47,060 –> 00:11:50,990
294
00:11:50,990 –> 00:11:53,660
کلیک کنیم آن را دانلود کنید تا بله دانلود شود، فقط روی نقطه کلیک کنید. فایل exe را
295
00:11:53,660 –> 00:11:55,640
دنبال کنید و مرحله نصب را دنبال کنید
296
00:11:55,640 –> 00:11:58,420
تا نصب شود،
297
00:11:58,420 –> 00:12:00,910
روی نسخه Install Now کلیک
298
00:12:00,910 –> 00:12:02,500
کنید، درایویی که می خواهید نصب کنید را انتخاب
299
00:12:02,500 –> 00:12:04,450
کنید و روی next کلیک کنید تا کاملاً
300
00:12:04,450 –> 00:12:07,060
روی دستگاه نصب شود، پس
301
00:12:07,060 –> 00:12:13,860
بیایید روی گزینه install کلیک کنیم. بله،
302
00:12:13,960 –> 00:12:16,360
اگر پایتون را راهاندازی میکنید، این تنظیمات به خوبی پایتون را روی سیستم من نصب میکند
303
00:12:16,360 –> 00:12:16,990
304
00:12:16,990 –> 00:12:19,210
،
305
00:12:19,210 –> 00:12:20,860
متوجه خواهید شد که گزینههای مختلفی خواهید داشت
306
00:12:20,860 –> 00:12:22,360
که میتوانید کدهای خود را بنویسید و
307
00:12:22,360 –> 00:12:25,180
به طور پیشفرض اجرا کنید.
308
00:12:25,180 –> 00:12:27,730
309
00:12:27,730 –> 00:12:30,940
notepad یا notepad plus plus یا
310
00:12:30,940 –> 00:12:32,980
حتی می توانید از هر IDE پایتون مانند
311
00:12:32,980 –> 00:12:34,750
آناکوندا استفاده کنید که دارای تراشه در نوت بوک است
312
00:12:34,750 –> 00:12:38,170
و پایتون از قبل نصب شده است و عنکبوت در داخل پایتون
313
00:12:38,170 –> 00:12:40,660
عمدتاً مبتنی بر تورفتگی است، بنابراین این
314
00:12:40,660 –> 00:12:42,880
شناسه ها در هنگام کدنویسی و اشکال زدایی برنامه به شما کمک زیادی می کنند.
315
00:12:42,880 –> 00:12:45,230
316
00:12:45,230 –> 00:12:48,500
راه اندازی من موفقیت آمیز بود، اجازه دهید
317
00:12:48,500 –> 00:12:50,960
آن را برای این آموزش ببندیم. من از
318
00:12:50,960 –> 00:12:52,850
ژاپن یک نوت بوک استفاده خواهم کرد که یک برنامه مبتنی بر
319
00:12:52,850 –> 00:12:55,220
وب است که به من امکان می دهد
320
00:12:55,220 –> 00:12:57,770
کدهای پایتون خود را روی آن بنویسم و آماده استفاده است و آ
321
00:12:57,770 –> 00:12:59,480
را ارائه می ده
322
00:12:59,480 –> 00:13:01,850
. اگر در حال
323
00:13:01,850 –> 00:13:03,680
نصب نوت بوک Jupiter و Python هستید، من یک محیط علم داده تعاملی هستم
324
00:13:03,680 –> 00:13:05,270
، کاملاً به شما توصیه می کنم از
325
00:13:05,270 –> 00:13:06,920
توزیع آناکوندا استفاده کنید که قبلاً
326
00:13:06,920 –> 00:13:08,810
شامل نوت بوک Python the Jupiter
327
00:13:08,810 –> 00:13:10,490
و سایر بسته های متداول برای
328
00:13:10,490 –> 00:13:13,160
شروع با Python Holley است تا برای
329
00:13:13,160 –> 00:13:15,080
دانلود آن استفاده کنید. بیایید از وب سایت بازدید کنیم دانلود
330
00:13:15,080 –> 00:13:17,240
سه نقطه آناکوندا کنگ اسلش
331
00:13:17,240 –> 00:13:20,440
بیایید مرورگر پیش فرض خود را باز کنیم دانلودهای
332
00:13:20,440 –> 00:13:27,700
اسلش سه نقطه آناکوندا دات کام را باز کنیم
333
00:13:27,700 –> 00:13:30,700
334
00:13:33,660 –> 00:13:35,730
تا همانطور که می بینید
335
00:13:35,730 –> 00:13:38,160
گزینه دانلود در اینجا داریم فقط روی آن کلیک کنید
336
00:13:38,160 –> 00:13:40,740
onion stelae Chanel شروع به باز کردن
337
00:13:40,740 –> 00:13:42,420
فایل دانلود شده و این سری
338
00:13:42,420 –> 00:13:45,180
از مراحل را دنبال کنید و آناکوندا را بر روی دستگاه خود نصب کنید،
339
00:13:45,180 –> 00:13:45,690
340
00:13:45,690 –> 00:13:48,209
بنابراین من قبلاً
341
00:13:48,209 –> 00:13:50,490
گوشه ای را روی سیستم خود نصب کرده ام، بنابراین
342
00:13:50,490 –> 00:13:53,810
اجازه دهید به آنجا بروم و آن را باز کنم و آناکوندا ناوبری را باز
343
00:13:53,810 –> 00:13:57,350
344
00:13:57,800 –> 00:14:02,019
کنم ممکن است شروع به کار کمی طول بکشد،
345
00:14:06,140 –> 00:14:08,269
بنابراین Anaconda Navigator چگونه است.
346
00:14:08,269 –> 00:14:10,790
به نظر می رسد پس از نصب از
347
00:14:10,790 –> 00:14:12,829
اینجا من نوت بوک Jupiter خود را انتخاب می کنم و
348
00:14:12,829 –> 00:14:15,620
دکمه راه اندازی را می زنم.
349
00:14:15,620 –> 00:14:19,260
در مرورگر پیشفرض من باز کنید،
350
00:14:19,260 –> 00:14:21,900
بنابراین این نوتبوک Jupiter من است که
351
00:14:21,900 –> 00:14:23,790
روی لوکال هاست با شماره پورت سهگانه
352
00:14:23,790 –> 00:14:26,100
هشت و نه باز شد، بنابراین نوتبوک Jupiter به این شکل
353
00:14:26,100 –> 00:14:30,120
خواهد بود، بنابراین از اینجا
354
00:14:30,120 –> 00:14:33,450
به پایتون سه انتخابی جدید
355
00:14:33,450 –> 00:14:35,000
از نوتبوک بروید
356
00:14:35,000 –> 00:14:37,340
و این شما را هدایت میکند. به
357
00:14:37,340 –> 00:14:38,870
صفحه نوت بوک پایتون که در آن می توانید
358
00:14:38,870 –> 00:14:40,670
انواع مختلف کدهای پایتون
359
00:14:40,670 –> 00:14:42,890
را از سطح مبتدی تا
360
00:14:42,890 –> 00:14:45,350
پیشرفته روی آن بنویسید، اکنون که
361
00:14:45,350 –> 00:14:47,090
محیط خود را برای کدنویسی تنظیم کرده ایم، اجازه دهید فقط
362
00:14:47,090 –> 00:14:49,670
یک نگاه اجمالی به شما بگویم که پایتون چقدر آسان است.
363
00:14:49,670 –> 00:14:51,710
برای انجام جمع، به
364
00:14:51,710 –> 00:14:54,950
سادگی یک به علاوه دو برابر سه است،
365
00:14:54,950 –> 00:14:58,340
تنها کاری که باید انجام دهید 1 به علاوه 2 است و اینتر را فشار
366
00:14:58,340 –> 00:15:01,160
دهید، خروجی دریافت خواهید کرد، بنابراین اجازه دهید
367
00:15:01,160 –> 00:15:03,020
آن را حرکت دهیم و اجازه دهید در مورد آن بیشتر به شما آموزش دهم
368
00:15:03,020 –> 00:15:05,510
، بنابراین به آموزش شما برگردیم
369
00:15:05,510 –> 00:15:08,980
و ببینید موضوع بعدی ما چیست،
370
00:15:09,590 –> 00:15:12,350
بنابراین مبحث اول ما متغیر پایتون است به
371
00:15:12,350 –> 00:15:14,240
نظر شما چگونه مقدار
372
00:15:14,240 –> 00:15:16,370
برای تخصیص مقادیر به خوبی تخصیص داده می شود،
373
00:15:16,370 –> 00:15:18,800
دو روش مختلف وجود دارد، اول اختصاص دادن
374
00:15:18,800 –> 00:15:21,050
مقدار واحد به یک متغیر و روش بعدی
375
00:15:21,050 –> 00:15:23,620
چندین مقدار به یک متغیر
376
00:15:23,620 –> 00:15:26,270
اختصاص می دهد، بنابراین بیایید با اختصاص یک
377
00:15:26,270 –> 00:15:29,050
مقدار به یک متغیر شروع کنیم،
378
00:15:29,720 –> 00:15:33,290
شما می دانید که برخلاف جاوا یا C++،
379
00:15:33,290 –> 00:15:35,149
نیازی به اضافه کردن هیچ نوع داده ای برای یک متغیر ندارید،
380
00:15:35,149 –> 00:15:37,430
فقط نام متغیر را مشخص کنید،
381
00:15:37,430 –> 00:15:40,100
به عنوان مثال، 10 برابر است.
382
00:15:40,100 –> 00:15:41,689
بسته به داده های شما پایتون به
383
00:15:41,689 –> 00:15:43,370
طور خودکار نوع داده متغیر شما را تشخیص می دهد
384
00:15:43,370 –> 00:15:45,740
که در این مورد
385
00:15:45,740 –> 00:15:50,060
عدد صحیح است، بیایید مثال دیگری را ببینیم،
386
00:15:50,060 –> 00:15:53,329
فرض کنید یک نام به عنوان قربانی داریم، بنابراین
387
00:15:53,329 –> 00:15:55,100
پایتون به طور خودکار تشخیص می دهد که
388
00:15:55,100 –> 00:15:57,740
این متغیر نام از نوع داده
389
00:15:57,740 –> 00:16:00,259
رشته است زیرا رشته را ذخیره کرده است. مقدار
390
00:16:00,259 –> 00:16:04,939
کاملاً درست بعد ما دستمزد به عنوان میلی متر
391
00:16:04,939 –> 00:16:09,019
نقطه 2 3 داریم، بنابراین از سال 2002، 3 چیزی نیست جز
392
00:16:09,019 –> 00:16:11,240
یک نوع شناور، بنابراین به طور خودکار
393
00:16:11,240 –> 00:16:13,339
پایتون تشخیص می دهد که Salvi از یک نوع داده
394
00:16:13,339 –> 00:16:16,459
شناور استفاده می کند، لازم نیست نوع داده را برای یک متغیر تعیین کنید،
395
00:16:16,459 –> 00:16:19,069
خوب اجازه دهید من
396
00:16:19,069 –> 00:16:20,839
فقط این مثال را در دفترچه جبر به شما نشان می
397
00:16:20,839 –> 00:16:23,290
398
00:16:23,850 –> 00:16:25,860
دهم، به عنوان مثال، من باید مقدار صحیح خود را ذخیره کنم،
399
00:16:25,860 –> 00:16:29,400
بنابراین متغیری را مانند
400
00:16:29,400 –> 00:16:32,430
10 10 عدد صحیح نام می برم و
401
00:16:32,430 –> 00:16:34,530
هیچ نوع داده ای را برای آن مشخص نمی کنم.
402
00:16:34,530 –> 00:16:38,100
سلام وارد کنید چون هیچ خطایی ظاهر نمیشود، بنابراین
403
00:16:38,100 –> 00:16:42,090
حدس میزنم درست باشد، اما اگر من فقط
404
00:16:42,090 –> 00:16:45,500
یک int معادل 10
405
00:16:47,700 –> 00:16:50,190
بنویسم چه میشود، همانطور که میبینید یک نحو نامعتبر به من داده است،
406
00:16:50,190 –> 00:16:53,100
بنابراین نمیتوانید از هر نوع دادهای
407
00:16:53,100 –> 00:16:56,340
قبل از یک متغیر استفاده کنید، خوب بعد اگر
408
00:16:56,340 –> 00:16:59,460
بخواهم یک متغیر رشته ای را درست
409
00:16:59,460 –> 00:17:03,690
مانند نام برابر جان
410
00:17:03,690 –> 00:17:06,900
هالی هی تونتو ذخیره کنید،
411
00:17:06,900 –> 00:17:09,990
به طور مشابه برای حقوق نوع داده شناور
412
00:17:09,990 –> 00:17:16,199
یا هر نام متغیری برابر با 2020
413
00:17:16,199 –> 00:17:19,230
3.2 3 4
414
00:17:19,230 –> 00:17:20,880
عزیزم
415
00:17:20,880 –> 00:17:25,619
، به همین سادگی است، بنابراین اکنون
416
00:17:25,619 –> 00:17:27,209
که یاد گرفته اید چگونه می توانید
417
00:17:27,209 –> 00:17:29,159
یک مقدار را به یک مقدار اختصاص دهید. متغیر بیایید ببینیم چگونه می
418
00:17:29,159 –> 00:17:30,809
توانید چندین انتساب به یک
419
00:17:30,809 –> 00:17:32,880
متغیر مشابه داشته باشید،
420
00:17:32,880 –> 00:17:35,940
بنابراین فرض کنید سه
421
00:17:35,940 –> 00:17:38,950
متغیر را به عنوان برابر ده تخصیص می دهید،
422
00:17:38,950 –> 00:17:44,740
ده و دوباره C برابر با ده است،
423
00:17:44,740 –> 00:17:48,550
بنابراین در اینجا ما سه متغیر داریم و کاری
424
00:17:48,550 –> 00:17:49,870
که باید انجام دهید باید انجام دهید.
425
00:17:49,870 –> 00:17:52,660
یک مقدار را به همه آنها
426
00:17:52,660 –> 00:17:54,970
اختصاص دهید، بنابراین به جای اختصاص دادن یک مقدار یک به یک آنچه را که
427
00:17:54,970 –> 00:17:57,490
می توانید بنویسید، فقط می توانید یک B
428
00:17:57,490 –> 00:18:02,020
مساوی با C برابر با ده بنویسید و
429
00:18:02,020 –> 00:18:06,100
بدون هیچ خطای جریمه اجرا می شود حالا
430
00:18:06,100 –> 00:18:08,500
این ساده بود حالا چه می شد یو شما باید
431
00:18:08,500 –> 00:18:10,690
مقدار متفاوتی را به هر متغیر اختصاص دهید، به
432
00:18:10,690 –> 00:18:13,480
عنوان مثال، من یک متغیر به عنوان X
433
00:18:13,480 –> 00:18:15,990
برابر 20 دارم
434
00:18:16,030 –> 00:18:22,390
چرا مساوی 30 و Z برابر با 40 است، بنابراین در این
435
00:18:22,390 –> 00:18:23,770
مورد کاری که می توانید برای
436
00:18:23,770 –> 00:18:25,930
انتساب چندگانه انجام دهید، فقط می توانید X کاما Y
437
00:18:25,930 –> 00:18:34,690
کاما Z برابر 20 کاما بنویسید. 30 کاما 40
438
00:18:34,690 –> 00:18:37,900
به همین سادگی حالا اجازه دهید هر یک
439
00:18:37,900 –> 00:18:39,550
از دو متغیر را چاپ کنم و بررسی کنم که آیا
440
00:18:39,550 –> 00:18:40,390
درست است یا نه،
441
00:18:40,390 –> 00:18:42,880
پس
442
00:18:42,880 –> 00:18:47,100
بیایید چرا را چاپ کنیم و یک عدد
443
00:18:49,730 –> 00:18:52,610
بله را چاپ کنیم تا خروجی 30 و
444
00:18:52,610 –> 00:18:53,269
10
445
00:18:53,269 –> 00:18:59,659
y برابر 30 و مساوی باشد. 10 حتی اگر
446
00:18:59,659 –> 00:19:01,159
بخواهید می توانید آن را با به روز
447
00:19:01,159 –> 00:19:03,289
رسانی مقداری مانند B مساوی Z برابر 20 بررسی کنید
448
00:19:03,289 –> 00:19:07,490
و آن را به شکلی دیگر مانند
449
00:19:07,490 –> 00:19:12,470
14 و 50 تبدیل کنید و اکنون مقدار yn
450
00:19:12,470 –> 00:19:16,010
a را چاپ کنید تا مقدار 40 را دریافت کنید و 20
451
00:19:16,010 –> 00:19:18,820
بسیار خوب،
452
00:19:20,900 –> 00:19:22,880
پس این در مورد اختصاص
453
00:19:22,880 –> 00:19:26,150
مقدار واحد به یک متغیر بود، ما همچنین در
454
00:19:26,150 –> 00:19:28,070
مورد اختصاص چندین مقدار به یک
455
00:19:28,070 –> 00:19:30,460
متغیر
456
00:19:30,570 –> 00:19:34,140
مساوی B برابر با 10 یاد گرفتیم، این مثال
457
00:19:34,140 –> 00:19:36,570
قبلاً درست انجام دادیم و خروجی را
458
00:19:36,570 –> 00:19:41,480
به عنوان 2010 خوب دریافت کردیم،
459
00:19:41,870 –> 00:19:44,029
بنابراین اکنون که می دانید چگونه کار می کنید. می تواند
460
00:19:44,029 –> 00:19:46,429
مقداری را به یک متغیر اختصاص دهد، بنابراین اجازه دهید به جلو حرکت کنیم
461
00:19:46,429 –> 00:19:48,320
و بحث خود را با برخی از
462
00:19:48,320 –> 00:19:50,600
اصول اولیه پایتون شروع میکنم، بنابراین من با نشانه پایتون شروع میکنم،
463
00:19:50,600 –> 00:19:53,419
بنابراین این
464
00:19:53,419 –> 00:19:56,299
نشانه پایتون دقیقاً چیست و توکن پایتون
465
00:19:56,299 –> 00:19:58,850
کوچکترین مؤلفه معنادار است یا یک
466
00:19:58,850 –> 00:20:00,850
جزء بسیار اساسی از کد منبع است
467
00:20:00,850 –> 00:20:04,100
، کاراکترها به عنوان یکی از آنها دستهبندی میشوند.
468
00:20:04,100 –> 00:20:06,080
چهار دسته از نشانهها که
469
00:20:06,080 –> 00:20:08,510
کارکردهای خود را توصیف میکنند، میتواند یک کلمه کلیدی باشد،
470
00:20:08,510 –> 00:20:11,210
میتواند به معنای واقعی کلمه باشد، میتوان آن را شناسایی کرد
471
00:20:11,210 –> 00:20:14,510
یا میتواند یک عملگر خوب باشد، بنابراین
472
00:20:14,510 –> 00:20:16,730
بیایید آنها را یکی یکی با کلمه کلیدی شروع کنیم،
473
00:20:16,730 –> 00:20:19,330
474
00:20:19,400 –> 00:20:22,160
بنابراین این کلمات کلیدی چیست، خوب این
475
00:20:22,160 –> 00:20:24,050
کلمات کلیدی برخی هستند نوعی از کلمات رزرو
476
00:20:24,050 –> 00:20:25,460
شده که برای یک هدف خاص طراحی شده اند،
477
00:20:25,460 –> 00:20:28,160
نمی توانید از کلمه کلیدی به عنوان
478
00:20:28,160 –> 00:20:31,010
نام متغیر یا نام شناسه برخی
479
00:20:31,010 –> 00:20:33,200
از کلمات کلیدی استفاده کنید و Python شامل
480
00:20:33,200 –> 00:20:38,750
اگر del break ادامه دارد true/false و غیره
481
00:20:38,750 –> 00:20:41,050
شما نمی توانید آنها را به عنوان متغیر خود
482
00:20:41,050 –> 00:20:43,700
این کلمات استفاده کنید. در پایتون
483
00:20:43,700 –> 00:20:45,530
یک هدف خاص دارند و معنی خاصی برای
484
00:20:45,530 –> 00:20:50,330
آن دارند، خوب اجازه دهید جلوتر برویم
485
00:20:50,330 –> 00:20:54,800
، شناسه خوب
486
00:20:54,800 –> 00:20:56,630
نامی است که به متغیر خود می
487
00:20:56,630 –> 00:20:59,030
دهید یا تابع یا انجام می دهید. برای کلاس خود، به عنوان مثال،
488
00:20:59,030 –> 00:21:01,040
اگر متغیری را
489
00:21:01,040 –> 00:21:04,130
برابر با 10 تعریف می کنید، کلمه a یا متغیر
490
00:21:04,130 –> 00:21:07,360
a به خوبی شناسه را تعریف می
491
00:21:07,360 –> 00:21:09,710
کند قبل از اینکه شروع به نام گذاری
492
00:21:09,710 –> 00:21:11,600
متغیرها یا متدها یا کلاس خود کنید، باید
493
00:21:11,600 –> 00:21:13,130
بدانید که مجموعه قوانین خاصی وجود دارد.
494
00:21:13,130 –> 00:21:14,960
یا دستورالعملهایی برای نامگذاری یک شناسه،
495
00:21:14,960 –> 00:21:17,990
بیایید آنها را یکی یکی ببینیم تا اولین
496
00:21:17,990 –> 00:21:20,180
مورد بدون کاراکتر باشد، به جز زیر
497
00:21:20,180 –> 00:21:22,550
scope، میتوان به عنوان شناسه استفاده کرد، پس به
498
00:21:22,550 –> 00:21:26,350
چه معناست اجازه دهید ببینیم
499
00:21:26,570 –> 00:21:29,240
تا شما نتوانید یک نام متغیر به عنوان
500
00:21:29,240 –> 00:21:33,110
چای با نرخ یک داشته باشید. دو سه برابر
501
00:21:33,110 –> 00:21:35,270
چیزی هر مقداری که نمی توانید
502
00:21:35,270 –> 00:21:37,550
نام متغیری مانند این داشته باشید به
503
00:21:37,550 –> 00:21:41,200
شما یک خطا می دهد
504
00:21:41,270 –> 00:21:43,370
یا حتی نمی توانید متغیری
505
00:21:43,370 –> 00:21:49,010
مانند t dot w e برابر با 20 داشته باشید، حتی این
506
00:21:49,010 –> 00:21:50,820
یک خطا برای شما ایجاد می کند،
507
00:21:50,820 –> 00:21:54,450
اما به جای آن اگر شما
508
00:21:54,450 –> 00:21:57,300
هشتاد خط زیر بنویسید و این
509
00:21:57,300 –> 00:21:59,990
510
00:22:01,570 –> 00:22:04,749
کاملاً خوب خواهد بود، در مرحله بعد کلمه کلیدی نباید
511
00:22:04,749 –> 00:22:07,029
به عنوان شناسایی سایت استفاده شود، اوه شما
512
00:22:07,029 –> 00:22:09,520
قبلاً نیز درست است
513
00:22:09,520 –> 00:22:11,890
، مانند این است که برخی از
514
00:22:11,890 –> 00:22:15,250
کلمات کلیدی را ذکر می کنید مانند اگر مشخصاً برابر با 10 باشد. این
515
00:22:15,250 –> 00:22:17,970
یک خطا برای
516
00:22:18,210 –> 00:22:22,800
شما ایجاد می کند یا V برابر ده می نویسید، سپس
517
00:22:22,800 –> 00:22:24,270
به شما خطایی می دهد که نمی توانید از
518
00:22:24,270 –> 00:22:26,130
هیچ کلمه کلیدی به عنوان نام یک شناسه استفاده کنید
519
00:22:26,130 –> 00:22:28,890
که نام متغیری است که یک
520
00:22:28,890 –> 00:22:33,150
شی کلاس یا یک تابع است که
521
00:22:33,150 –> 00:22:34,890
Python است. حساس به حروف بزرگ
522
00:22:34,890 –> 00:22:38,880
که var با بزرگ V و var با
523
00:22:38,880 –> 00:22:41,030
V کوچک است دو شناسه متفاوت هستند
524
00:22:41,030 –> 00:22:43,920
اجازه دهید این را به شما نشان دهم
525
00:22:43,920 –> 00:22:49,020
فرض کنید من معادل 20 و بزرگ
526
00:22:49,020 –> 00:22:51,760
e برابر با
527
00:22:51,760 –> 00:22:54,480
ده ذکر کردم،
528
00:22:54,910 –> 00:22:56,920
بنابراین به نظر شما
529
00:22:56,920 –> 00:23:00,760
اگر a را چاپ کنم مقدار آن چقدر باید باشد به روز می شود. به 10
530
00:23:00,760 –> 00:23:06,320
یا همان 20 است خوب اجازه دهید
531
00:23:06,320 –> 00:23:09,520
ببینیم خروجی 20 است، بنابراین به این معنی است که
532
00:23:09,520 –> 00:23:14,240
e کوچک یا a کوچکتر و a
533
00:23:14,240 –> 00:23:16,100
با حروف بزرگ هر دو
534
00:23:16,100 –> 00:23:20,590
در چاپ پایتون با حروف بزرگ و روشن رفتار متفاوتی دارند،
535
00:23:20,590 –> 00:23:23,050
536
00:23:23,050 –> 00:23:25,750
بنابراین اجازه دهید به جلو برویم و
537
00:23:25,750 –> 00:23:27,850
آخرین مورد اولین کاراکتر یک شناسه است که
538
00:23:27,850 –> 00:23:29,980
می تواند یک زیرخط کاراکتر باشد اما نه یک
539
00:23:29,980 –> 00:23:31,410
رقم
540
00:23:31,410 –> 00:23:35,790
خوب به چه معناست 1 تا 80 برابر
541
00:23:35,790 –> 00:23:39,410
10 این اشتباه است
542
00:23:39,809 –> 00:23:46,679
یکی دو یا 41 با نرخ RAC برابر است با
543
00:23:46,679 –> 00:23:48,950
چیزی که
544
00:23:49,130 –> 00:23:51,470
این اشتباه است اما در عوض چه کاری می توانید انجام دهید
545
00:23:51,470 –> 00:23:53,810
شما فقط خط زیر را مشخص کنید
546
00:23:53,810 –> 00:23:57,440
قبل از این زیرخط 41 RAC بدون
547
00:23:57,440 –> 00:24:00,530
قسمت نرخ به عنوان هیچ
548
00:24:00,530 –> 00:24:02,090
کاراکتر خاصی غیر از زیرخط
549
00:24:02,090 –> 00:24:05,270
برابر با 10 مجاز نیست، بنابراین این چیز
550
00:24:05,270 –> 00:24:08,690
بدون هیچ خطایی پذیرفته میشود،
551
00:24:08,690 –> 00:24:10,420
بنابراین همه چیز مربوط به شناسهها بود که
552
00:24:10,420 –> 00:24:14,320
بعد میآید اضلاع
553
00:24:15,590 –> 00:24:17,840
چاه لفظی ثابت مورد استفاده در
554
00:24:17,840 –> 00:24:20,809
پایتون یا می توان گفت که
555
00:24:20,809 –> 00:24:22,669
literals داده های داده شده در یک متغیر یا یک
556
00:24:22,669 –> 00:24:24,889
ثابت است که اساساً چهار
557
00:24:24,889 –> 00:24:27,080
نوع مختلف از Literals
558
00:24:27,080 –> 00:24:29,360
559
00:24:29,360 –> 00:24:31,909
560
00:24:31,909 –> 00:24:34,850
561
00:24:34,850 –> 00:24:37,749
562
00:24:39,630 –> 00:24:41,370
وجود دارد. ایجاد یک رشته تحت اللفظی
563
00:24:41,370 –> 00:24:43,590
فقط با محصور کردن یک متن در داخل کد،
564
00:24:43,590 –> 00:24:45,600
هر دو نقل قول تکی و دوتایی
565
00:24:45,600 –> 00:24:50,240
در یک رشته تحت اللفظی مجاز هستند، به عنوان مثال
566
00:24:50,440 –> 00:24:52,960
شما می توانید یک متغیر به عنوان نام یک
567
00:24:52,960 –> 00:24:55,200
با
568
00:24:55,640 –> 00:25:00,500
نقل قول های مضاعف جان داشته باشید و حتی می توانید
569
00:25:00,500 –> 00:25:03,830
یک متغیر به عنوان نام به مساوی در
570
00:25:03,830 –> 00:25:09,380
تک داشته باشید. نقل قول جان یا شاید جیمز هر دو
571
00:25:09,380 –> 00:25:11,710
درست هستند،
572
00:25:12,700 –> 00:25:15,190
شما هیچ خطایی را درست دریافت نمی کنید، بنابراین
573
00:25:15,190 –> 00:25:16,659
از آنجایی که هیچ خطایی در خروجی دریافت نمی کنید، بنابراین مطمئن
574
00:25:16,659 –> 00:25:18,639
شوید می توانید
575
00:25:18,639 –> 00:25:20,320
از هر دو نقل قول تکی و دوبل استفاده کنید
576
00:25:20,320 –> 00:25:22,590
و آن را رشته
577
00:25:22,590 –> 00:25:25,169
کنید، حالا اگر ورودی چند خطی
578
00:25:25,169 –> 00:25:28,350
داشته باشید، چه می شود، پس چگونه چاپ می کنید که
579
00:25:28,350 –> 00:25:30,960
اجازه دهید یک ورودی
580
00:25:30,960 –> 00:25:36,460
چند خطی برابر چند خطی را ببینیم، بنابراین تنها کاری که باید انجام دهید این
581
00:25:36,460 –> 00:25:39,670
است که فقط سه نقل قول را ذکر کنید.
582
00:25:39,670 –> 00:25:42,910
سه هالی و بعد از آن شروع کنید به
583
00:25:42,910 –> 00:25:46,900
نوشتن مانند رشته یک رشته خط متفاوت را وارد کنید
584
00:25:46,900 –> 00:25:49,840
به خط سه
585
00:25:49,840 –> 00:25:52,950
قدرت سه
586
00:25:53,250 –> 00:25:55,470
و غیره
587
00:25:55,470 –> 00:25:58,169
alais و دوباره باید با استفاده از
588
00:25:58,169 –> 00:26:00,310
سه کد
589
00:26:00,310 –> 00:26:03,149
590
00:26:03,149 –> 00:26:06,149
آن را تمام کنید.
591
00:26:06,149 –> 00:26:08,809
592
00:26:10,750 –> 00:26:15,660
شما خروجی را به صورت str1 str2 str1
593
00:26:15,660 –> 00:26:16,830
تولان
594
00:26:16,830 –> 00:26:21,730
مولی دریافت خواهید کرد، بیایید به آموزش خود برگردیم،
595
00:26:21,730 –> 00:26:23,740
بنابراین نام ورودی ما نامتعادل
596
00:26:23,740 –> 00:26:26,260
نام جان دو برابر نام دوست جیمز یک
597
00:26:26,260 –> 00:26:29,470
نام نیز بود و ما خروجی را دریافت کردیم بله،
598
00:26:29,470 –> 00:26:31,540
در مورد این بحث می کنیم، ما یک چند خطی داریم چیز
599
00:26:31,540 –> 00:26:35,140
در سه گیومه بسیار خوب، شما یک
600
00:26:35,140 –> 00:26:36,970
چیز چند خطی داشتید که در آن او به
601
00:26:36,970 –> 00:26:39,010
خروجی و سه خط مختلف نیاز داشت، بنابراین
602
00:26:39,010 –> 00:26:43,210
بله، آن را با استفاده از سه کد دریافت کردید، خوب انتخاب
603
00:26:43,210 –> 00:26:45,220
604
00:26:45,220 –> 00:26:47,500
کنید. فعلاً
605
00:26:47,500 –> 00:26:48,850
606
00:26:48,850 –> 00:26:51,190
با استفاده از تعدادی
607
00:26:51,190 –> 00:26:53,650
از کتابخانههای موجود پایتونها،
608
00:26:53,650 –> 00:26:55,360
میتوانید عملکردهای مختلفی را روی رشته انجام دهید.
609
00:26:55,360 –> 00:26:58,030
610
00:26:58,030 –> 00:27:01,600
611
00:27:01,600 –> 00:27:03,610
612
00:27:03,610 –> 00:27:06,130
از اعداد 0 تا 9 انتخاب می شود و
613
00:27:06,130 –> 00:27:08,140
شامل 4 کاراکتر علامت است که می تواند
614
00:27:08,140 –> 00:27:11,440
مثبت یا منفی باشد یا حتی می تواند
615
00:27:11,440 –> 00:27:14,260
حاوی یک نقطه اعشار خوب باشد اگر
616
00:27:14,260 –> 00:27:16,390
عدد کوچک فاقد اعشار باشد،
617
00:27:16,390 –> 00:27:18,760
به این معنی است که اگر عدد شما
618
00:27:18,760 –> 00:27:21,550
خیلی طولانی باشد یک عدد صحیح است. و L بزرگ
619
00:27:21,550 –> 00:27:24,070
یا L کوچک را در انتهای عدد اضافه
620
00:27:24,070 –> 00:27:27,250
می کنیم، آن را به عدد طولانی تبدیل می کنیم یا اگر کوچک
621
00:27:27,250 –> 00:27:29,290
دارای یک نقطه اعشار باشد، به یک شناور تبدیل می شود
622
00:27:29,290 –> 00:27:31,540
، اما بله به یاد داشته باشید که شما می توانید فقط
623
00:27:31,540 –> 00:27:34,360
از یک نقطه اعشار در یک عدد استفاده
624
00:27:34,360 –> 00:27:35,800
کنید. عددی با بیش از
625
00:27:35,800 –> 00:27:39,610
یک نقطه اعشار هرگز فقط
626
00:27:39,610 –> 00:27:41,650
برای fYI خوب ننویسید، من در مورد IP صحبت نمیکنم، البته
627
00:27:41,650 –> 00:27:45,400
در پایتون،
628
00:27:45,400 –> 00:27:47,050
مقدار عدد صحیح با
629
00:27:47,050 –> 00:27:49,690
تعداد بیتهایی که میتواند گسترش دهد محدود نمیشود. تا
630
00:27:49,690 –> 00:27:52,210
حد حافظه موجود و از آنجایی
631
00:27:52,210 –> 00:27:54,100
که مقدار عدد صحیح به حافظه موجود بستگی دارد،
632
00:27:54,100 –> 00:27:55,990
بنابراین
633
00:27:55,990 –> 00:27:58,030
ترتیب خاصی در پایتون برای
634
00:27:58,030 –> 00:28:00,700
ذخیره اعداد زیاد صورت نگرفت، بنابراین
635
00:28:00,700 –> 00:28:03,010
تا این قسمت شک دارید،
636
00:28:03,010 –> 00:28:04,660
لطفاً آن را در بخش نظرات
637
00:28:04,660 –> 00:28:05,080
زیر اضافه کنید.
638
00:28:05,080 –> 00:28:07,720
بسیار خوب، بنابراین حرکت به جلو و بعد ما
639
00:28:07,720 –> 00:28:10,210
داریم این است که بولی به معنای واقعی کلمه خوب است، این
640
00:28:10,210 –> 00:28:12,400
boolean literal فقط دو مقدار دارد
641
00:28:12,400 –> 00:28:15,250
یا true یا false
642
00:28:15,250 –> 00:28:17,169
به یاد داشته باشید که این دو و
643
00:28:17,169 –> 00:28:19,870
خطاها نیز کلمه کلیدی هستند، بنابراین نمی توانید از
644
00:28:19,870 –> 00:28:22,659
آنها به عنوان یک شناسه استفاده کنید.
645
00:28:22,659 –> 00:28:24,340
سر و کار داشتن با شرایطی
646
00:28:24,340 –> 00:28:25,929
که نتیجه آن درست یا نادرست است،
647
00:28:25,929 –> 00:28:29,470
بسیار درست است، بنابراین این در مورد ضلع
648
00:28:29,470 –> 00:28:32,620
بولی بعدی بود که پایتون به
649
00:28:32,620 –> 00:28:35,010
معنای واقعی کلمه
650
00:28:35,610 –> 00:28:37,980
دارای چاه ویژه است که فقط یک کمی خاص دارد
651
00:28:37,980 –> 00:28:41,280
که برای مشخص کردن
652
00:28:41,280 –> 00:28:43,830
فیلدی که به خوبی ایجاد نشده است استفاده می شود.
653
00:28:43,830 –> 00:28:45,510
از یک پیشینه برنامه نویسی هستید یا
654
00:28:45,510 –> 00:28:47,580
فقط دانش پایه ای در مورد C ++
655
00:28:47,580 –> 00:28:49,800
یا جاوا دارید، فکر می کنم حتماً در
656
00:28:49,800 –> 00:28:52,680
مورد کلمه کلیدی null به خوبی شنیده اید اگر بله،
657
00:28:52,680 –> 00:28:54,180
پس این null چیزی نیست جز آن
658
00:28:54,180 –> 00:28:57,510
معادل کلمه کلیدی null و C ++ یا
659
00:28:57,510 –> 00:29:00,300
جاوا است، بنابراین امیدوارم که شما بچه
660
00:29:00,300 –> 00:29:02,580
ها در مورد کلمه به خوبی درک کرده باشید
661
00:29:02,580 –> 00:29:04,590
، موارد زیادی وجود دارد که نمی توانید از هیچ کدام استفاده کنید،
662
00:29:04,590 –> 00:29:06,990
بیایید یک مثال ببینیم، این یک مثال خود
663
00:29:06,990 –> 00:29:08,910
توضیحی است، فقط آن را مرور کنید
664
00:29:08,910 –> 00:29:11,870
و ما
665
00:29:18,040 –> 00:29:20,809
666
00:29:20,809 –> 00:29:23,600
خیلی خوب ادامه میدهیم، در این مورد نیازی به توضیح نیست، پس بیایید جلوتر برویم، امیدوارم
667
00:29:23,600 –> 00:29:25,190
که شما در مورد چیزهای کوچک فهمیده باشید،
668
00:29:25,190 –> 00:29:28,670
بنابراین بیایید به سمت اپراتورها برویم، بنابراین
669
00:29:28,670 –> 00:29:30,770
این اپراتورها چه هستند، خوب این
670
00:29:30,770 –> 00:29:33,020
کاراکترهای خاصی هستند که
671
00:29:33,020 –> 00:29:35,630
وظیفه خاصی را انجام میدهند و بر اساس
672
00:29:35,630 –> 00:29:37,850
تابع و وظیفه، عملگرها
673
00:29:37,850 –> 00:29:40,610
بیشتر به هفت
674
00:29:40,610 –> 00:29:43,820
نوع مختلف عملگر یا
675
00:29:43,820 –> 00:29:46,100
عملگر مقایسه اپراتور انتساب موضوعی
676
00:29:46,100 –> 00:29:48,920
عملگر منطقی هویت بیتی و
677
00:29:48,920 –> 00:29:52,520
اپراتور عضویت خوب تفکیک می شوند، بنابراین اجازه دهید
678
00:29:52,520 –> 00:29:54,440
آنها را یک به یک مورد بحث قرار دهم تا با
679
00:29:54,440 –> 00:29:56,950
عملگرهای حسابی شروع کنیم.
680
00:29:56,950 –> 00:29:59,140
681
00:29:59,140 –> 00:30:01,000
یکی که برای انجام برخی از محاسبات حسابی
682
00:30:01,000 –> 00:30:03,400
استفاده می شود، بنابراین کاری که انجام می دهد دو
683
00:30:03,400 –> 00:30:06,130
عملوند طول می کشد تا انجام شود عملیات rm روی آنها به
684
00:30:06,130 –> 00:30:09,400
عنوان مثال 2 به علاوه 3 بنابراین در اینجا 2 و 3
685
00:30:09,400 –> 00:30:12,340
عملوند هستند و کاراکتر به علاوه در
686
00:30:12,340 –> 00:30:14,880
اینجا چیزی نیست جز عملگر حسابی
687
00:30:14,880 –> 00:30:18,160
خوب است بنابراین عملگرهای حسابی دیگر وجود دارد
688
00:30:18,160 –> 00:30:21,340
– مانند به علاوه منهای
689
00:30:21,340 –> 00:30:23,950
تقسیم ضرب mod همه این
690
00:30:23,950 –> 00:30:25,930
کاراکترها بخشی از
691
00:30:25,930 –> 00:30:27,950
عملگر حسابی هستند.
692
00:30:27,950 –> 00:30:32,320
من فقط یک مثال دیگر
693
00:30:32,870 –> 00:30:35,870
مانند 1 به علاوه 2 را به شما نشان می دهم، بنابراین شما باید 1 و 2
694
00:30:35,870 –> 00:30:38,150
عملوند هستند و + اینجا یک
695
00:30:38,150 –> 00:30:41,750
عملگر خودکار 1 – 2 دوباره – یک
696
00:30:41,750 –> 00:30:44,900
عملگر حسابی 2 است. mod 1 mod همان چیزی است که
697
00:30:44,900 –> 00:30:50,270
عملگر ماتیک مرگ است، خوب اجازه دهید ادامه دهیم
698
00:30:50,270 –> 00:30:52,190
در مرحله بعدی ما عملگر انتساب است
699
00:30:52,190 –> 00:30:54,830
و این عملگر انتساب برای
700
00:30:54,830 –> 00:30:56,780
تعیین مقدار به یک
701
00:30:56,780 –> 00:30:58,100
702
00:30:58,100 –> 00:31:00,679
703
00:31:00,679 –> 00:31:03,470
704
00:31:03,470 –> 00:31:06,140
705
00:31:06,140 –> 00:31:09,230
متغیر استفاده می شود. به 10 بنابراین این
706
00:31:09,230 –> 00:31:11,720
برابر با عملگر انتساب شما است
707
00:31:11,720 –> 00:31:15,290
و برای تخصیص مقدار به یک متغیر استفاده
708
00:31:15,290 –> 00:31:17,390
709
00:31:17,390 –> 00:31:22,130
می شود
710
00:31:22,130 –> 00:31:25,460
. یک متغیر var برابر 10 است، بنابراین
711
00:31:25,460 –> 00:31:26,810
این برابر با چیزی نیست جز یک
712
00:31:26,810 –> 00:31:31,100
عملگر انتساب ver به اضافه 10
713
00:31:31,100 –> 00:31:33,710
دوباره یک عملگر انتساب، اما
714
00:31:33,710 –> 00:31:36,440
این به چه معناست، پس این به چه معناست
715
00:31:36,440 –> 00:31:41,210
خوب به این معنی است که خیلی مساوی با آن به اضافه
716
00:31:41,210 –> 00:31:45,360
10 است،
717
00:31:45,360 –> 00:31:49,080
بنابراین اگر مقدار را چاپ کنید. از آن
718
00:31:49,080 –> 00:31:51,360
نظر شما چه چیزی خروجی باید خوب باشد،
719
00:31:51,360 –> 00:31:54,270
شما rs.20 را دریافت خواهید کرد، زیرا مقدار
720
00:31:54,270 –> 00:31:59,880
R قبلاً 10 است، بنابراین 10 به علاوه 10 آن 20 است، بنابراین
721
00:31:59,880 –> 00:32:03,370
مقدار به روز شده 20 روپیه را
722
00:32:03,370 –> 00:32:07,130
به طور مشابه می توانید انجام دهید – برابر با ده
723
00:32:07,130 –> 00:32:11,440
و دوباره مقدار خود را چاپ
724
00:32:11,440 –> 00:32:13,870
کنید تا مجدداً مقدار به روز شده
725
00:32:13,870 –> 00:32:18,580
ما 20 منهای 10 10 باشد بنابراین این به علاوه مساوی
726
00:32:18,580 –> 00:32:20,860
یا منهای مساوی با آن معمولاً به
727
00:32:20,860 –> 00:32:23,470
صورت مختصر نامیده می شود که به معنای جمع یا
728
00:32:23,470 –> 00:32:26,560
تفریق و اختصاص مقدار به خود است.
729
00:32:26,560 –> 00:32:28,450
درست
730
00:32:28,450 –> 00:32:31,190
همین مثال در بالا ذکر شده است. شما
731
00:32:31,190 –> 00:32:34,460
معادل 10a را می پسندید که برابر ده ضرب می شود، به این
732
00:32:34,460 –> 00:32:37,340
معنی است که برابر ده در ده وقتی که
733
00:32:37,340 –> 00:32:39,559
a را چاپ می کنید، خروجی 100 را دریافت می کنید،
734
00:32:39,559 –> 00:32:42,380
بنابراین در مرحله بعدی عملگر مقایسه داریم
735
00:32:42,380 –> 00:32:44,780
و برای مقایسه دو
736
00:32:44,780 –> 00:32:47,480
مقدار استفاده می شود و درست یا نادرست را برمی گرداند. به
737
00:32:47,480 –> 00:32:50,870
عنوان خروجی al l درست عملگرهایی
738
00:32:50,870 –> 00:32:54,350
که بخشی از آن هستند کمتر از بزرگتر
739
00:32:54,350 –> 00:32:56,150
از کوچکتر از مساوی بزرگتر از
740
00:32:56,150 –> 00:32:58,120
مساوی یا مساوی نیستند
741
00:32:58,120 –> 00:33:01,580
برای مثال بیایید ببینیم چه مثالی
742
00:33:01,580 –> 00:33:04,000
داریم که در اینجا
743
00:33:04,000 –> 00:33:07,320
برابر ده B برابر 20 a بزرگتر از B
744
00:33:07,320 –> 00:33:10,299
است بدیهی است که ده است بزرگتر از بیست
745
00:33:10,299 –> 00:33:12,759
حق نیست، بنابراین به عنوان خروجی به من false
746
00:33:12,759 –> 00:33:15,159
داده است، بسیار خوب است،
747
00:33:15,159 –> 00:33:18,429
بنابراین بیایید جلوتر برویم عملگر منطقی
748
00:33:18,429 –> 00:33:20,789
749
00:33:22,690 –> 00:33:25,090
خوب این عملگرهای منطقی برای
750
00:33:25,090 –> 00:33:27,669
انجام برخی از محاسبات منطقی استفاده می شوند و
751
00:33:27,669 –> 00:33:29,289
عملگرها کلمات کلیدی هستند که
752
00:33:29,289 –> 00:33:33,629
بخشی از آن هستند. و یا نه
753
00:33:35,920 –> 00:33:38,650
برای مثال ما یک برابر ده کمتر
754
00:33:38,650 –> 00:33:40,810
از ده داریم و دو بزرگتر از منهای
755
00:33:40,810 –> 00:33:43,270
یک است، سپس a را چاپ کنید، بنابراین
756
00:33:43,270 –> 00:33:46,180
خروجی را به صورت نادرست دریافت می کنید، خوب، بیایید به
757
00:33:46,180 –> 00:33:47,800
دفترچه یادداشت مشتری خود برگردیم و ببینیم چرا
758
00:33:47,800 –> 00:33:51,000
خروجی را نادرست می گیریم.
759
00:33:53,040 –> 00:33:56,550
بنابراین شما یک برابر ده داشتید کمتر از ده
760
00:33:56,550 –> 00:34:02,220
و دو بزرگتر از منهای یک است، بنابراین
761
00:34:02,220 –> 00:34:04,620
اگر ببینید ما دو عملگر مقایسه داریم،
762
00:34:04,620 –> 00:34:08,040
پس ارزش ده کمتر
763
00:34:08,040 –> 00:34:10,230
از ده چقدر است زیرا یک
764
00:34:10,230 –> 00:34:12,719
عملگر مقایسه است، بنابراین به من یک عملگر مقایسه می دهد. دروغ می گوید e
765
00:34:12,719 –> 00:34:17,310
راست ده کمتر از ده نیست و
766
00:34:17,310 –> 00:34:18,929
دو بزرگتر از منهای یک است.
767
00:34:18,929 –> 00:34:24,139
768
00:34:24,139 –> 00:34:27,540
769
00:34:27,540 –> 00:34:30,840
770
00:34:30,840 –> 00:34:34,770
771
00:34:34,770 –> 00:34:36,330
772
00:34:36,330 –> 00:34:37,110
در کالج خود یاد
773
00:34:37,110 –> 00:34:42,929
گرفته اید مثل 1.1 مساوی 1 یا 1.0 مساوی 0 یا
774
00:34:42,929 –> 00:34:48,120
1 + 1 مساوی 1 یا 1 + 0 0 است پس
775
00:34:48,120 –> 00:34:51,150
درست را 1 و نادرست را 0 در نظر بگیرید پس نادرست و
776
00:34:51,150 –> 00:34:53,000
درست نادرست است
777
00:34:53,000 –> 00:34:55,860
خوب به همین دلیل نتیجه را نادرست دریافت کردید.
778
00:34:55,860 –> 00:35:00,170
حالا اگر مقدار
779
00:35:01,110 –> 00:35:05,160
a را چاپ کنید، خروجی را به صورت نادرست دریافت خواهید کرد،
780
00:35:05,160 –> 00:35:09,030
بنابراین عملگر بعدی ما عملگر بیتی است،
781
00:35:09,030 –> 00:35:11,160
بنابراین از این عملگر برای انجام
782
00:35:11,160 –> 00:35:13,380
محاسبات بیتی این عملگر استفاده می شود
783
00:35:13,380 –> 00:35:15,520
784
00:35:15,520 –> 00:35:20,880
و یا شیفت چپ تغییر شیفت به راست
785
00:35:20,880 –> 00:35:24,010
خوب نیست، بیایید ببینیم آنها یکی یکی استفاده می کنند
786
00:35:24,010 –> 00:35:25,840
بیایید مثال را ببینیم که چه چیزی در
787
00:35:25,840 –> 00:35:27,869
اینجا
788
00:35:28,740 –> 00:35:31,440
داریم، بنابراین ما هفت یا پنج داریم، یک
789
00:35:31,440 –> 00:35:34,200
هفت هفت را خروجی می دهیم و پنج خروجی 5 است، بنابراین
790
00:35:34,200 –> 00:35:35,460
فکر می کنید چگونه این
791
00:35:35,460 –> 00:35:38,250
خروجی را دریافت می کنیم، بیایید محاسبه را ببینیم پس
792
00:35:38,250 –> 00:35:40,550
چگونه محاسبه می شود
793
00:35:40,550 –> 00:35:43,070
بنابراین اگر هفت را تبدیل کنید به شکل دودویی
794
00:35:43,070 –> 00:35:45,350
آن سه گانه 1 است و اگر
795
00:35:45,350 –> 00:35:48,530
پنج را به شکل باینری آن تبدیل کنید 1 0 1 اکنون
796
00:35:48,530 –> 00:35:50,420
اگر در حال انجام هستید یا
797
00:35:50,420 –> 00:35:52,220
اساساً در حال انجام یک جمع دودویی روی
798
00:35:52,220 –> 00:35:54,260
آن هستید و اگر در
799
00:35:54,260 –> 00:35:55,880
حال انجام یک ضرب دودویی هستید و در حال انجام یک ضرب دودویی
800
00:35:55,880 –> 00:35:59,030
در آن هستید. خوب است، پس بیایید ببینیم که آیا
801
00:35:59,030 –> 00:36:01,190
یک جمع دودویی روی آن انجام می دهید، بنابراین 1
802
00:36:01,190 –> 00:36:04,430
به علاوه 1 می شود 1 1 به علاوه 0 دوباره 1 و
803
00:36:04,430 –> 00:36:07,160
دوباره 1 به علاوه منهای 1، بنابراین به همین دلیل است
804
00:36:07,160 –> 00:36:11,660
که یا از 7 و 5 را به عنوان 7 دریافت
805
00:36:11,660 –> 00:36:15,460
می کنید، حتی می توانید این را با استفاده از ماشینحساب تأیید کنید،
806
00:36:15,560 –> 00:36:18,200
807
00:36:18,200 –> 00:36:21,740
بله، این یک ماشینحساب برنامهنویس است، بنابراین
808
00:36:21,740 –> 00:36:25,519
هفت یا پنج، بنابراین خروجی را هفت یا پنج میگیرید.
809
00:36:25,519 –> 00:36:30,740
810
00:36:30,740 –> 00:36:32,890
811
00:36:32,890 –> 00:36:35,930
812
00:36:35,930 –> 00:36:38,299
در حالت غیرعملکردی اجرا میشود،
813
00:36:38,299 –> 00:36:42,760
بنابراین آنچه از هفت انجام نمیشود،
814
00:36:43,240 –> 00:36:46,359
چیزی که از هفت نیست، منهای هشت
815
00:36:46,359 –> 00:36:49,210
درست است – به شما اجازه میدهم
816
00:36:49,210 –> 00:36:54,750
با استفاده از یک دفترچه یادداشت که دفترچه یادداشت باز است به شما نشان دهم،
817
00:36:55,280 –> 00:36:58,820
متأسفم، هفت به شکل دودویی با
818
00:36:58,820 –> 00:37:02,150
چهار بیت یا صفر یکی یکی
819
00:37:02,150 –> 00:37:05,660
من دوست دارم اگر شما شما تعداد زیادی از هفت را انجام می دهید
820
00:37:05,660 –> 00:37:10,730
که نه از هفت چیزی است که به دست می آورید
821
00:37:10,730 –> 00:37:14,000
همه شرط ها مانند صفر
822
00:37:14,000 –> 00:37:16,610
به 1 تبدیل می شود، دوباره 1 به 0
823
00:37:16,610 –> 00:37:19,510
دوباره 1 به 0 تبدیل می شود، بنابراین شما 1000 دریافت خواهید کرد و به
824
00:37:19,510 –> 00:37:21,800
طور خودکار و علامت منفی
825
00:37:21,800 –> 00:37:24,800
اضافه می شود در ابتدا
826
00:37:24,800 –> 00:37:27,710
منهای 1000 و فرم دودویی که
827
00:37:27,710 –> 00:37:29,960
به اعشار تبدیل می شود، آن را به صورت منفی 8 دریافت خواهید کرد، به
828
00:37:29,960 –> 00:37:34,700
همین دلیل خروجی نه
829
00:37:34,700 –> 00:37:38,780
از 7 منهای 8
830
00:37:38,780 –> 00:37:41,540
831
00:37:41,540 –> 00:37:44,780
است. خروجی اول به عنوان مثال
832
00:37:44,780 –> 00:37:49,340
من برای تغییر سمت راست تلاش می کنم سپس 10
833
00:37:49,340 –> 00:37:51,950
شیفت به راست 2 خروجی
834
00:37:51,950 –> 00:37:54,410
آن دو است بیایید ببینیم چگونه خروجی را دریافت کردیم
835
00:37:54,410 –> 00:37:56,420
تا دفترچه یادداشت خود را باز کنیم.
836
00:37:56,420 –> 00:38:00,380
837
00:38:00,380 –> 00:38:03,380
یک صفر
838
00:38:03,380 –> 00:38:05,270
خیلی خوب است وقتی
839
00:38:05,270 –> 00:38:06,680
شیفت درست را انجام می دهید به
840
00:38:06,680 –> 00:38:08,300
مترجم می گویید که می خواهید
841
00:38:08,300 –> 00:38:10,370
شرط های خود را به سمت راست تغییر دهید و تعداد بیت هایی که
842
00:38:10,370 –> 00:38:13,070
می خواهید تغییر کند اساساً دو است زیرا
843
00:38:13,070 –> 00:38:16,550
ده سرآشپز درست را ذکر کرده اید –
844
00:38:16,550 –> 00:38:20,960
بسیار خوب پس یک صفر یک شیفت صفر دو
845
00:38:20,960 –> 00:38:23,780
بیت را به سمت راست صفر صفر کنید و
846
00:38:23,780 –> 00:38:27,950
یک صفر را از انتها بردارید خوب، به این
847
00:38:27,950 –> 00:38:29,600
ترتیب دو بیت را
848
00:38:29,600 –> 00:38:31,850
به سمت راست تغییر می دهید، بنابراین اگر این را به شکل اعشاری تبدیل کنید، نتیجه را
849
00:38:31,850 –> 00:38:34,410
به عنوان صفر صفر یک صفر
850
00:38:34,410 –> 00:38:36,480
851
00:38:36,480 –> 00:38:39,180
دریافت می کنید. خروجی به
852
00:38:39,180 –> 00:38:41,370
اندازه خوب است، مثل این است که شما سعی می کنید دو
853
00:38:41,370 –> 00:38:43,590
شرط را از سمت چپ به سمت راست به عنوان
854
00:38:43,590 –> 00:38:45,590
یک تیم فشار
855
00:38:45,590 –> 00:38:49,810
دهید.
856
00:38:49,810 –> 00:38:54,910
857
00:38:54,910 –> 00:38:57,800
858
00:38:57,800 –> 00:38:59,990
859
00:38:59,990 –> 00:39:05,410
Tannen شکل باینری آن 1 0 1 0 است،
860
00:39:05,410 –> 00:39:07,480
بنابراین هنگامی که شما در حال انجام یک شیفت به چپ هستید
861
00:39:07,480 –> 00:39:09,430
، مانند فشار دادن تخت ها از راست
862
00:39:09,430 –> 00:39:12,820
به سمت چپ است، بنابراین ده شیفت به چپ
863
00:39:12,820 –> 00:39:16,300
دو مانند یک صفر یک صفر است و
864
00:39:16,300 –> 00:39:19,210
در پایان دو بیت را اضافه می کنید زیرا شما هستید.
865
00:39:19,210 –> 00:39:23,080
با جابجایی دو بیت به چپ،
866
00:39:23,080 –> 00:39:26,320
یک صفر و یک سه برابر صفر دریافت می کنید، بنابراین
867
00:39:26,320 –> 00:39:28,360
بیایید آن را به شکل اعشاری آن تبدیل کنیم،
868
00:39:28,360 –> 00:39:32,770
بنابراین یک صفر و یک سه برابر صفر در
869
00:39:32,770 –> 00:39:37,570
شکل اعشاری آن برابر با 40 است، بنابراین به همین دلیل است
870
00:39:37,570 –> 00:39:41,500
که نتیجه را به صورت 40 دریافت می کنید، بنابراین
871
00:39:41,500 –> 00:39:42,730
وجود دارد یک ترفند میانبر
872
00:39:42,730 –> 00:39:45,250
خوب ترفند میانبر این است که فقط
873
00:39:45,250 –> 00:39:47,290
صفرها را برابر تعداد بیت هایی که
874
00:39:47,290 –> 00:39:49,870
می خواهید به سمت چپ تغییر
875
00:39:49,870 –> 00:39:50,080
دهید اضافه کنید،
876
00:39:50,080 –> 00:39:52,930
به عنوان مثال من می خواهم ده شیفت چپ سه را انجام دهم
877
00:39:52,930 –> 00:39:57,450
بنابراین خروجی من باید
878
00:39:57,510 –> 00:40:03,089
یک صفر یک سه برابر صفر و یک
879
00:40:03,089 –> 00:40:06,869
صفر بیشتر باشد، زیرا من حرکت سه
880
00:40:06,869 –> 00:40:10,170
صفر کاملاً درست است، زیرا من سه
881
00:40:10,170 –> 00:40:13,380
صفر را به سمت چپ حرکت میدهم، پس بیایید آن را تبدیل
882
00:40:13,380 –> 00:40:15,800
883
00:40:16,210 –> 00:40:18,580
کنیم تا یک زنبور باشد،
884
00:40:18,580 –> 00:40:21,360
بنابراین خروجی را به صورت چای دریافت میکنید،
885
00:40:21,360 –> 00:40:25,260
بیایید دوباره آن را به خوبی تأیید کنیم
886
00:40:25,510 –> 00:40:29,650
اگر ده شیفت چپ سه
887
00:40:29,650 –> 00:40:33,609
را انجام دهید، خروجی را دریافت خواهید کرد. به عنوان 80 خوب،
888
00:40:33,609 –> 00:40:35,440
امیدوارم اپراتورهای بیتی برای شما
889
00:40:35,440 –> 00:40:37,810
عزیزان به خوبی روشن شوند، در صورتی که کوچکترین
890
00:40:37,810 –> 00:40:39,310
شکی دارید، لطفاً شک خود را به
891
00:40:39,310 –> 00:40:41,109
بخش نظرات زیر اضافه کنید و ما سعی خواهیم
892
00:40:41,109 –> 00:40:44,170
کرد در اولین فرصت به آنها پاسخ دهیم و در حال حاضر
893
00:40:44,170 –> 00:40:47,410
فقط می توانیم به هویت خود ادامه دهیم.
894
00:40:47,410 –> 00:40:49,740
عملگر
895
00:40:52,830 –> 00:40:55,560
خوب این عملگرها برای آزمایش اینکه آیا
896
00:40:55,560 –> 00:40:58,530
دو عملوند دارای یک هویت مشترک هستند یا خیر،
897
00:40:58,530 –> 00:41:01,110
عملگرهایی که بخشی از آن هستند
898
00:41:01,110 –> 00:41:04,040
S است یا نه اینها اساساً دو کلمه کلیدی هستند
899
00:41:04,040 –> 00:41:06,480
خوب است استفاده می شود،
900
00:41:06,480 –> 00:41:09,360
به عنوان مثال
901
00:41:09,360 –> 00:41:12,120
آنچه ما در اینجا داریم X برابر ده
902
00:41:12,120 –> 00:41:15,780
وجود دارد درست است یا X برابر با ده X است
903
00:41:15,780 –> 00:41:19,269
904
00:41:19,269 –> 00:41:21,159
درست نیست برای آزمایش اینکه آیا عملوند به
905
00:41:21,159 –> 00:41:24,459
اشتراک گذاشته و هویت دارد یا نه،
906
00:41:24,459 –> 00:41:26,769
بنابراین عملگر نهایی در پایتون
907
00:41:26,769 –> 00:41:28,529
عملگر عضویت است
908
00:41:28,529 –> 00:41:31,509
و این عملگر برای آزمایش
909
00:41:31,509 –> 00:41:33,249
اینکه آیا یک مقدار عضوی از یک
910
00:41:33,249 –> 00:41:35,409
دنباله است یا خیر استفاده می شود. این دنباله ممکن است یک
911
00:41:35,409 –> 00:41:37,569
لیست نباشد، می تواند یک رشته یا یک
912
00:41:37,569 –> 00:41:39,699
دانش آموز باشد. می دانم که برخی از شما ممکن است به این
913
00:41:39,699 –> 00:41:41,890
فکر کنید که این لیست چیست یا
914
00:41:41,890 –> 00:41:44,979
این تاپلی چیست، من می گویم که فقط
915
00:41:44,979 –> 00:41:46,689
صبور باشید، من در مورد آنها به شما یاد می دهم با جزئیات
916
00:41:46,689 –> 00:41:49,359
در طول این جلسه فعلاً فقط می توانید
917
00:41:49,359 –> 00:41:51,699
بفهمید که این لیست تقریباً
918
00:41:51,699 –> 00:41:53,619
مشابه آرایه ای است که قبلاً
919
00:41:53,619 –> 00:41:55,599
در C ++ یا جاوا مطالعه
920
00:41:55,599 –> 00:41:57,640
کرده بودید ، تقریباً مشابه آن است و
921
00:41:57,640 –> 00:42:00,309
این عملگر عضویت زمانی استفاده می شود که
922
00:42:00,309 –> 00:42:02,079
می خواهید بررسی کنید که آیا یک عنصر خاصی
923
00:42:02,079 –> 00:42:06,039
در یک لیست وجود دارد یا نه، پس بیایید
924
00:42:06,039 –> 00:42:07,569
ببینیم که عملگرهایی که بخشی
925
00:42:07,569 –> 00:42:08,549
از آن
926
00:42:08,549 –> 00:42:11,649
هستند کدامند، به خوبی کلمات کلیدی N و Norton را داریم
927
00:42:11,649 –> 00:42:13,569
که بخشی از این
928
00:42:13,569 –> 00:42:15,909
عملگر عضویت هستند، خوب
929
00:42:15,909 –> 00:42:18,819
اجازه دهید یک مثال ببینیم، پس مثال اینجا چیست؟
930
00:42:18,819 –> 00:42:21,570
931
00:42:21,570 –> 00:42:23,850
بنابراین ما de داریم لیستی را جریمه کرده ایم یا می توانید ببینید
932
00:42:23,850 –> 00:42:26,160
که ما یک آرایه تعریف کرده ایم که
933
00:42:26,160 –> 00:42:29,610
از گربه سگ و گرگ تشکیل شده است، بنابراین ما در حال
934
00:42:29,610 –> 00:42:32,850
بررسی خط و حیوانات خانگی هستیم زیرا pet
935
00:42:32,850 –> 00:42:35,760
نام لیست ما است یا آرایه ای است که می توانید ببینید، بنابراین
936
00:42:35,760 –> 00:42:37,860
ما به دنبال خط و حیوان خانگی هستیم.
937
00:42:37,860 –> 00:42:39,900
از آنجایی که هیچ خطی در آن وجود ندارد،
938
00:42:39,900 –> 00:42:41,600
نتیجه نادرست است
939
00:42:41,600 –> 00:42:44,160
بعد از کاری که شما انجام میدهید، ما برای
940
00:42:44,160 –> 00:42:47,100
گرگ در حیوانات خانگی دیدهایم، بنابراین بله، گرگ در
941
00:42:47,100 –> 00:42:50,160
حیوانات خانگی وجود دارد، بنابراین ما خروجی را درست میگیریم،
942
00:42:50,160 –> 00:42:54,240
بنابراین همه چیز در مورد
943
00:42:54,240 –> 00:42:56,990
توکن پایتون بود
944
00:42:59,530 –> 00:43:01,300
که بسیار متحرک است. در آینده با
945
00:43:01,300 –> 00:43:03,130
نوع داده آشنا خواهیم شد و Python به
946
00:43:03,130 –> 00:43:05,880
خوبی پایتون دارای دو نوع
947
00:43:05,880 –> 00:43:08,380
داده است که نوع داده غیرقابل تغییر و نوع داده قابل تغییر غیرقابل
948
00:43:08,380 –> 00:43:11,170
تغییر هستند که
949
00:43:11,170 –> 00:43:13,780
قابل تغییر نیستند یا تغییرناپذیرها قابل تغییر هستند.
950
00:43:13,780 –> 00:43:16,290
951
00:43:16,290 –> 00:43:19,540
952
00:43:19,540 –> 00:43:22,630
از طرف دیگر،
953
00:43:22,630 –> 00:43:23,950
تاپل ها از نوع داده های قابل تغییر
954
00:43:23,950 –> 00:43:26,290
تشکیل شده اند، آنها از فهرست های لغت نامه تشکیل شده اند
955
00:43:26,290 –> 00:43:30,220
و همه چیز را تنظیم می کند، بنابراین بیایید در مورد
956
00:43:30,220 –> 00:43:34,270
آنها یکی یکی بحث کنیم و با اعداد شروع کنیم، بنابراین
957
00:43:34,270 –> 00:43:36,220
در زیر موضوع کمی عددی
958
00:43:36,220 –> 00:43:38,080
قبلاً بحث کرده ام که پایتون بپرسد. s برای
959
00:43:38,080 –> 00:43:39,640
انواع مختلف لفظی عددی
960
00:43:39,640 –> 00:43:42,010
عدد صحیح طولانی عدد شناور
961
00:43:42,010 –> 00:43:44,260
و عدد مختلط به خوبی به
962
00:43:44,260 –> 00:43:45,880
شما گفته ام که نیازی به تعیین
963
00:43:45,880 –> 00:43:47,590
نوع داده یک متغیر در حین
964
00:43:47,590 –> 00:43:50,140
اعلام آن نیست به خاطر داشته باشید پایتون به
965
00:43:50,140 –> 00:43:52,270
طور خودکار یک عدد را از یک تبدیل می کند.
966
00:43:52,270 –> 00:43:55,180
به دیگری تایپ کنید اگر به این معنی است که خوب است،
967
00:43:55,180 –> 00:43:56,800
نگران نباشید اگر میخواهید به طور واضح
968
00:43:56,800 –> 00:43:59,380
یک نوع داده را به دیگری تبدیل کنید، میتوانید این کار را
969
00:43:59,380 –> 00:44:01,900
با استفاده از تابع n تابع طولانی float
970
00:44:01,900 –> 00:44:05,140
یا تابع پیچیده
971
00:44:05,140 –> 00:44:07,750
972
00:44:07,750 –> 00:44:09,640
انجام دهید. و ببینید که چگونه
973
00:44:09,640 –> 00:44:11,850
میتوانیم نوع داده یک متغیر را پیدا
974
00:44:11,850 –> 00:44:15,020
کنیم،
975
00:44:15,020 –> 00:44:17,480
فرض کنید من یک متغیر عدد صحیح را
976
00:44:17,480 –> 00:44:24,190
برابر با 10 اعلام میکنم، حالا یک نام
977
00:44:28,260 –> 00:44:31,590
و ژل تعریف میکنیم اگر بخواهم
978
00:44:31,590 –> 00:44:33,390
نوع داده این متغیرها را بررسی
979
00:44:33,390 –> 00:44:35,340
کنم، پس چگونه میتوانم این کار را انجام دهم. بنابراین برای آن تابع PI داریم،
980
00:44:35,340 –> 00:44:35,940
981
00:44:35,940 –> 00:44:40,740
بنابراین نوع متغیر را چاپ کنید a aright
982
00:44:40,740 –> 00:44:50,240
یا نوع نام متغیر
983
00:44:50,240 –> 00:44:58,420
یا نوع چاپگر متغیر حقوق و دستمزد
984
00:44:58,420 –> 00:45:05,030
اجرا شده را چاپ کنید، بگویید یک اشتباه تایپی وجود دارد که نوع آن
985
00:45:05,030 –> 00:45:07,080
کاملاً درست است،
986
00:45:07,080 –> 00:45:09,480
بنابراین می توانید ببینید که متغیر t از نوع
987
00:45:09,480 –> 00:45:12,030
عدد صحیح است نام متغیر از نوع رشته است
988
00:45:12,030 –> 00:45:16,050
و حقوق متغیر از نوع float fine
989
00:45:16,050 –> 00:45:19,220
بسیار خوب اجازه دهید به آموزش خود برگردیم،
990
00:45:19,220 –> 00:45:22,970
بنابراین این در مورد اعداد بعدی به عنوان
991
00:45:22,970 –> 00:45:25,180
نقاط قوت بود
992
00:45:25,180 –> 00:45:27,760
و هر چیزی که در زیر
993
00:45:27,760 –> 00:45:30,160
گیومه های تک یا دوگانه نوشته شود به عنوان تلقی می شود. یک
994
00:45:30,160 –> 00:45:32,430
رشته
995
00:45:32,430 –> 00:45:35,340
خوب است، اجازه دهید برخی از عملیات را روی
996
00:45:35,340 –> 00:45:39,140
رشته انجام دهیم و آنها را با جزئیات درک کنیم،
997
00:45:41,170 –> 00:45:45,210
فرض کنید من اولین رشته را به عنوان
998
00:45:48,900 –> 00:45:51,769
سلام
999
00:45:53,190 –> 00:45:56,400
دارم و سیم های دوم من
1000
00:45:56,400 –> 00:45:59,109
در دهلی در
1001
00:45:59,109 –> 00:46:02,709
حال حاضر همه قسمت را دارند، چه می شود اگر بخواهم
1002
00:46:02,709 –> 00:46:04,809
اولین کاراکتر از رشته یک
1003
00:46:04,809 –> 00:46:07,450
و آخرین کاراکتر از رشته چاپ کنم. – پس چگونه
1004
00:46:07,450 –> 00:46:10,630
این کار را انجام دهم، بیایید ببینیم که چه کاری می توانید
1005
00:46:10,630 –> 00:46:10,959
انجام دهید
1006
00:46:10,959 –> 00:46:13,569
چاپ STR یک و من به اولین کاراکتر نیاز دارم،
1007
00:46:13,569 –> 00:46:16,059
بنابراین اولین کاراکتر من در
1008
00:46:16,059 –> 00:46:19,569
شاخص صفر باشد، فقط STR
1009
00:46:19,569 –> 00:46:21,550
1 از 0 را ذکر
1010
00:46:21,550 –> 00:46:23,770
می کنم و من می خواهم آخرین کاراکتر از
1011
00:46:23,770 –> 00:46:29,140
رشته به پس بنویسید str2 را چاپ کنید، بنابراین اگر
1012
00:46:29,140 –> 00:46:31,030
میخواهید آخرین کاراکتر را مشخص کنید
1013
00:46:31,030 –> 00:46:33,790
منهای یک
1014
00:46:33,790 –> 00:46:37,820
اجرا شود تا خروجی به صورت
1015
00:46:37,820 –> 00:46:41,450
H بزرگ و T کوچک باشد زیرا H بزرگ
1016
00:46:41,450 –> 00:46:43,460
اولین کاراکتر از رشته یک و
1017
00:46:43,460 –> 00:46:47,120
T کوچک las است. کاراکتر t از
1018
00:46:47,120 –> 00:46:51,350
رشته – بسیار خوب، پس حالا اگر من نیاز
1019
00:46:51,350 –> 00:46:53,900
به استخراج hello از روغن Hello داشته
1020
00:46:53,900 –> 00:46:59,470
باشم، چه کاری باید انجام دهم، کاری که باید انجام دهم
1021
00:46:59,500 –> 00:47:04,930
استخراج hello از
1022
00:47:05,720 –> 00:47:08,560
hello
1023
00:47:10,150 –> 00:47:14,800
بنابراین تنها کاری که باید انجام دهید این است که با
1024
00:47:14,800 –> 00:47:18,490
رشته رشته یک hello از صفر شروع کنید، چاپ کنید.
1025
00:47:18,490 –> 00:47:22,540
و باید تا صفر یک دو
1026
00:47:22,540 –> 00:47:25,690
سه چهار تمام شود، باید تا پنج
1027
00:47:25,690 –> 00:47:28,900
تمام شود و آن را اجرا
1028
00:47:28,900 –> 00:47:34,860
کنید تا خروجی را دریافت کنید،
1029
00:47:34,870 –> 00:47:36,370
می توانید زیررشته را از یک رشته جمع آوری کنید،
1030
00:47:36,370 –> 00:47:39,280
یک نکته را به خاطر بسپارید این است که اگر
1031
00:47:39,280 –> 00:47:42,220
شماره فهرست را بررسی کنید از سلام،
1032
00:47:42,220 –> 00:47:48,130
بنابراین در 0 1 2 3 4 4 به پایان می رسد، بنابراین
1033
00:47:48,130 –> 00:47:50,470
وقتی شما یک رشته فرعی می خواهید، بنابراین باید
1034
00:47:50,470 –> 00:47:54,010
آن را به اضافه 1 ذکر کنید، بنابراین 4 به علاوه 1 5 است، بنابراین
1035
00:47:54,010 –> 00:47:57,690
0 10 5 به طور کلی موقعیت پنجم را شامل نمی شود.
1036
00:47:57,690 –> 00:48:00,160
در حال استخراج یک
1037
00:48:00,160 –> 00:48:02,350
زیررشته آخرین عدد که
1038
00:48:02,350 –> 00:48:04,930
شامل آن چیزی است که شامل آن نمی شود به این
1039
00:48:04,930 –> 00:48:06,970
معنی است که هر چیزی که
1040
00:48:06,970 –> 00:48:11,140
بین 0 و کمتر از 5 باشد به عنوان زیررشته می آید بسیار
1041
00:48:11,140 –> 00:48:14,350
خوب اجازه دهید
1042
00:48:14,350 –> 00:48:16,810
برخی از عملیات ها را روی آن انجام دهیم بنابراین ابتدا
1043
00:48:16,810 –> 00:48:19,660
تابع find است. این
1044
00:48:19,660 –> 00:48:20,590
1045
00:48:20,590 –> 00:48:22,930
خوب چه هستند تابع is fine
1046
00:48:22,930 –> 00:48:25,090
موقعیت رشته را برمی گرداند بیایید مثالی بزنیم به
1047
00:48:25,090 –> 00:48:30,040
عنوان مثال من یک رشته به عنوان
1048
00:48:30,040 –> 00:48:33,450
1049
00:48:35,900 –> 00:48:38,010
پیوست برابر با STR
1050
00:48:38,010 –> 00:48:40,020
دارم و کاری که باید انجام دهم می خواهم
1051
00:48:40,020 –> 00:48:41,880
موقعیت رشته فرعی من را از آن
1052
00:48:41,880 –> 00:48:46,860
پیدا کنم تا نقطه STR را پیدا کنم و داخل آن چیزی که
1053
00:48:46,860 –> 00:48:49,590
ذکر شد چیزی که میخواهید پیدا کنید مانند من
1054
00:48:49,590 –> 00:48:51,900
میخواهم موقعیت من را که اجرا میشود پیدا کنم،
1055
00:48:51,900 –> 00:48:55,430
بنابراین شما خروجی را به صورت 6y دریافت کردید
1056
00:48:55,430 –> 00:49:02,040
زیرا امی از شش صفر یک دو
1057
00:49:02,040 –> 00:49:05,610
سه چهار پنج شروع میکند و در نسخه ششم است
1058
00:49:05,610 –> 00:49:07,920
، به همین دلیل است که معجون را به عنوان
1059
00:49:07,920 –> 00:49:11,940
شش بعدی جایگزین کردید.
1060
00:49:11,940 –> 00:49:14,520
خوب این تابع جایگزین برای
1061
00:49:14,520 –> 00:49:16,559
جایگزینی یک کاراکتر یا رشته با یک رشته
1062
00:49:16,559 –> 00:49:21,299
خوب دیگر استفاده می شود، مثل این است که اگر بخواهم
1063
00:49:21,299 –> 00:49:25,319
این Emmy را با em جایگزین کنم، بنابراین نقطه r
1064
00:49:25,319 –> 00:49:30,480
جایگزین چیزی که می خواهم جایگزین کنم، ابتدا
1065
00:49:30,480 –> 00:49:32,369
ذکر کنید که می خواهم em ii را
1066
00:49:32,369 –> 00:49:37,640
با چیزی که می خواهم جایگزین کنم. برای جایگزینی m fine
1067
00:49:37,640 –> 00:49:40,490
اجرا شد، بنابراین خروجی را به عنوان پیوست دریافت کردید
1068
00:49:40,490 –> 00:49:46,530
. 8 TT ACH MNT fine Emmy
1069
00:49:46,530 –> 00:49:49,859
با M جایگزین شد.
1070
00:49:49,859 –> 00:49:52,060
1071
00:49:52,060 –> 00:49:54,970
1072
00:49:54,970 –> 00:49:57,970
1073
00:49:57,970 –> 00:50:02,339
ch dot جایگزین می شود
1074
00:50:02,339 –> 00:50:05,249
بنابراین آنچه شما باید از اینجا جایگزین کنید
1075
00:50:05,249 –> 00:50:07,799
em ENT است شما نمی خواهید em e و d از
1076
00:50:07,799 –> 00:50:09,299
شما می دانید پس چه چیزی باید آن را
1077
00:50:09,299 –> 00:50:12,329
جایگزین کنید می توانید آن را با فاصله جایگزین کنید
1078
00:50:12,329 –> 00:50:15,329
که چند اجرا می شود کلمه
1079
00:50:15,329 –> 00:50:17,359
ضمیمه
1080
00:50:17,359 –> 00:50:19,960
می شود اگر من به فضای شما اشاره نمی کنم
1081
00:50:19,960 –> 00:50:22,700
مطمئن باشید که خروجی را به صورت پیوست دریافت می کنید، حتی
1082
00:50:22,700 –> 00:50:25,930
اینکه کار Holly
1083
00:50:26,580 –> 00:50:29,400
next ما تابع split است و
1084
00:50:29,400 –> 00:50:31,710
این تابع برای ایجاد تقسیم بر
1085
00:50:31,710 –> 00:50:34,340
روی پایه یک کاراکتر استفاده می شود، به عنوان مثال
1086
00:50:34,340 –> 00:50:40,820
من یک رشته تقسیم دارم که شامل از
1087
00:50:41,340 –> 00:50:49,360
what 1 کاما 4 2 کاما 3 بنابراین همه این
1088
00:50:49,360 –> 00:50:51,910
سه کلمه مختلف با کاما از هم جدا می شوند
1089
00:50:51,910 –> 00:50:54,580
بنابراین کاری که می خواهم انجام دهم می خواهم
1090
00:50:54,580 –> 00:50:56,380
کل رشته را بر اساس
1091
00:50:56,380 –> 00:51:00,390
کاما تقسیم کنم بنابراین
1092
00:51:00,490 –> 00:51:07,080
تقسیم نقطه STR را بر اساس تقسیم می نویسم
1093
00:51:07,080 –> 00:51:09,530
1094
00:51:09,530 –> 00:51:13,220
و اجرا شد تا همانطور که می بینید من
1095
00:51:13,220 –> 00:51:15,770
خروجی را به عنوان 3 کلمه مختلف دریافت کردم که یک
1096
00:51:15,770 –> 00:51:20,950
کلمه دو و کلمه سه بیایید جلوتر برویم
1097
00:51:20,950 –> 00:51:23,470
تابع count خوب
1098
00:51:23,470 –> 00:51:25,150
تابع count تعداد
1099
00:51:25,150 –> 00:51:28,770
کاراکتر در رشته را برمی گرداند به عنوان مثال
1100
00:51:28,770 –> 00:51:32,970
بیایید یک رشته ما
1101
00:51:35,700 –> 00:51:40,599
Str. سه برابر در الگوی دهلی
1102
00:51:40,599 –> 00:51:42,880
اکنون I می خواهم تعداد حرف I را
1103
00:51:42,880 –> 00:51:46,839
از این نقاط قوت خاص پیدا کنم STR 3 نقطه
1104
00:51:46,839 –> 00:51:50,579
شمارش من ذکر می کنم
1105
00:51:51,580 –> 00:51:53,890
بیایید آن را اجرا کنیم، بنابراین به نظر شما خروجی باید چیست؟
1106
00:51:53,890 –> 00:51:59,890
1107
00:51:59,890 –> 00:52:03,630
1108
00:52:03,630 –> 00:52:06,690
این یکی خواهد بود،
1109
00:52:06,690 –> 00:52:10,579
به شما می گویم که خروجی آن 1 است، زیرا
1110
00:52:10,579 –> 00:52:13,229
خوب به یاد داشته باشید که به شما گفتم پایتون به
1111
00:52:13,229 –> 00:52:15,150
حروف بزرگ و کوچک حساس است، بنابراین هر دو حروف بزرگ
1112
00:52:15,150 –> 00:52:17,329
و کوچک به طور متفاوتی رفتار می کنند،
1113
00:52:17,329 –> 00:52:20,339
بنابراین اگر من به دنبال کوچک هستم، من به
1114
00:52:20,339 –> 00:52:22,979
اندازه کوچک هستم. یک بار ظاهر می شود، بنابراین
1115
00:52:22,979 –> 00:52:25,910
من تعداد I کوچک را به عنوان 1 دریافت کردم
1116
00:52:25,910 –> 00:52:28,790
حالا اگر این رشته را به حروف بزرگ تبدیل کنم چه می شود
1117
00:52:28,790 –> 00:52:31,240
1118
00:52:31,890 –> 00:52:34,790
. شما
1119
00:52:34,790 –> 00:52:39,650
نقطه بالایی را به حروف بزرگ تبدیل می کنیم بسیار
1120
00:52:39,650 –> 00:52:44,090
خوب همینطور است. Str 3 نقطه بالایی
1121
00:52:44,090 –> 00:52:46,610
به من داده است، بیایید آن را
1122
00:52:46,610 –> 00:52:51,800
در متغیری مانند str 4 ذخیره کنیم که برابر با STR 3 نقطه
1123
00:52:51,800 –> 00:52:55,600
بالاتر است،
1124
00:52:56,320 –> 00:52:58,750
حالا اگر تعداد چشم ها را بشمارید و
1125
00:52:58,750 –> 00:53:04,170
STR چهار به دست می آید. خروجی مانند این
1126
00:53:06,790 –> 00:53:09,760
است زیرا در پایتخ