در این مطلب، ویدئو آموزش پایتون برای مبتدیان | دوره کامل پایتون | آموزش برنامه نویسی پایتون | ادورکا با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,810 –> 00:00:10,400
[موسیقی]
2
00:00:10,400 –> 00:00:12,630
سلام و به همه خوش آمدید به این
3
00:00:12,630 –> 00:00:14,670
جلسه یوتیوب، نوبتی از Ed Eureka است
4
00:00:14,670 –> 00:00:16,470
و جلسه امروز ما به
5
00:00:16,470 –> 00:00:17,970
همه زبان آموزانی که علاقه مند به
6
00:00:17,970 –> 00:00:20,220
جابجایی به پایتون هستند، صرف
7
00:00:20,220 –> 00:00:21,990
نظر از اینکه در کالج هستید یا به صورت
8
00:00:21,990 –> 00:00:23,100
حرفه ای در یک
9
00:00:23,100 –> 00:00:25,350
شرکت چندملیتی درجه یک کار می کنید، اختصاص داده شده است. شرکت این آموزش
10
00:00:25,350 –> 00:00:26,880
به همه شما که
11
00:00:26,880 –> 00:00:29,580
قصد یادگیری پایتون را دارید تقدیم شده است. میتوانم بگویم که
12
00:00:29,580 –> 00:00:31,260
با انتخاب یادگیری پایتون تصمیم درستی
13
00:00:31,260 –> 00:00:33,239
گرفتهاید، اکنون یک جامعه منبع باز بزرگ
14
00:00:33,239 –> 00:00:35,579
برای پایتون پیدا خواهید کرد زیرا
15
00:00:35,579 –> 00:00:37,140
پایتون منبع باز است. بنابراین
16
00:00:37,140 –> 00:00:38,790
برنامه نویسان مستقل زیادی
17
00:00:38,790 –> 00:00:40,260
وجود دارند که در حال ساخت کتابخانه ها و
18
00:00:40,260 –> 00:00:42,930
اضافه کردن قابلیت به پایتون هستند، بیایید
19
00:00:42,930 –> 00:00:44,730
آموزش خود را شروع کنیم و اجازه دهید
20
00:00:44,730 –> 00:00:46,289
21
00:00:46,289 –> 00:00:48,570
در جلسه ای که در
22
00:00:48,570 –> 00:00:50,399
مورد پایتون از ابتدا صحبت خواهم کرد، یک مرور سریع از دستور کار جلسه امروز به شما ارائه دهم.
23
00:00:50,399 –> 00:00:52,199
تقریباً تمام موارد اساسی و برخی
24
00:00:52,199 –> 00:00:53,820
از ترفندهای مربوط به پایتون را پوشش
25
00:00:53,820 –> 00:00:56,070
می دهد، موضوعات شامل معرفی Python 3.0
26
00:00:56,070 –> 00:00:58,530
عملگرهای مختلف ویژگی های Python و
27
00:00:58,530 –> 00:01:00,690
P می شود. انواع داده های ython و Python و در
28
00:01:00,690 –> 00:01:02,399
نهایت این جلسه را با عملکرد کنترل جریان
29
00:01:02,399 –> 00:01:05,099
در پایتون به پایان می رسانیم. می خواهم
30
00:01:05,099 –> 00:01:06,930
این جلسه را کاملا تعاملی کنم، بنابراین
31
00:01:06,930 –> 00:01:08,250
پیشنهاد می کنم در صورت وجود وابستگی اضافی، لپ تاپ خود
32
00:01:08,250 –> 00:01:10,710
را با نصب پایتون 3.0 در آن آماده کنید.
33
00:01:10,710 –> 00:01:12,360
لازم است
34
00:01:12,360 –> 00:01:13,830
آنها را نصب کنیم، پس من در طول
35
00:01:13,830 –> 00:01:16,200
جلسه ما آنجا هستم، بنابراین بدون نیاز به
36
00:01:16,200 –> 00:01:17,549
حفاری بیشتر، بیایید به سرعت
37
00:01:17,549 –> 00:01:18,840
جلسه خود را با
38
00:01:18,840 –> 00:01:21,689
مقدمه ای کوتاه از پایتون شروع کنیم پایتون یک زبان برنامه نویسی
39
00:01:21,689 –> 00:01:23,430
منبع باز سطح بالا و شی
40
00:01:23,430 –> 00:01:25,259
گرا است که ایجاد شده است.
41
00:01:25,259 –> 00:01:28,530
در سال 1991 توسط Boyd o van Rossum شما می
42
00:01:28,530 –> 00:01:30,420
دانید پایتون از یک کمدی کمدی مونتی پایتون Flying Circus چه نام گذاری شده است، به
43
00:01:30,420 –> 00:01:33,329
نظر می رسد سخت است
44
00:01:33,329 –> 00:01:34,920
که خالق از این نمایش الهام گرفته
45
00:01:34,920 –> 00:01:37,380
است و دلیل اینکه چرا پایتون امروزه بسیار
46
00:01:37,380 –> 00:01:39,270
محبوب است، همگی به دلیل
47
00:01:39,270 –> 00:01:41,299
نحو واضح و واضح آن است. خوانایی آسان
48
00:01:41,299 –> 00:01:43,860
بسیاری از وب سایت ها بیان می کنند که پایتون
49
00:01:43,860 –> 00:01:45,360
یکی از معروف ترین
50
00:01:45,360 –> 00:01:47,939
زبان های برنامه نویسی سال 2018 است، زیرا به دلیل
51
00:01:47,939 –> 00:01:50,159
پیاده سازی و سینتکس ساده آن
52
00:01:50,159 –> 00:01:52,320
باعث می شود کدها خواناتر شوند. اگر
53
00:01:52,320 –> 00:01:53,820
پایتون را با
54
00:01:53,820 –> 00:01:56,219
زبان های برنامه نویسی دیگر مانند C++ و جاوا مقایسه کنید، متوجه خواهید شد
55
00:01:56,219 –> 00:01:58,229
که مانند جاوا باید
56
00:01:58,229 –> 00:02:00,060
چهار خط کد بنویسید تا
57
00:02:00,060 –> 00:02:01,170
ورودی را از کاربر به
58
00:02:01,170 –> 00:02:03,840
درستی دریافت کنید، اما در مورد پایتون تنها چیزی که
59
00:02:03,840 –> 00:02:06,930
نیاز دارد یک خط کد است.
60
00:02:06,930 –> 00:02:09,149
این مقدمه ای برای پایتون بود حالا
61
00:02:09,149 –> 00:02:11,070
بیایید ادامه دهیم و ببینیم کارشناسان یا
62
00:02:11,070 –> 00:02:12,600
برنامه نویسان پایتون در سراسر
63
00:02:12,600 –> 00:02:15,030
جهان در مورد آن چه می گویند ابتدا
64
00:02:15,030 –> 00:02:17,790
پایتون آسان برای یادگیری است، بله
65
00:02:17,790 –> 00:02:19,710
، خواندن پایتون آسان است حتی اگر
66
00:02:19,710 –> 00:02:22,080
برنامه نویس مقیاس نباشید. هر کسی میتواند
67
00:02:22,080 –> 00:02:24,300
با این زبان شروع به کار کند
68
00:02:24,300 –> 00:02:26,160
، فقط کمی صبر و تمرین زیاد
69
00:02:26,160 –> 00:02:28,920
است، اما بله فریب
70
00:02:28,920 –> 00:02:31,170
شفافیت آن را نخورید پایتون فقط
71
00:02:31,170 –> 00:02:34,440
به استفاده اولیه در دنیای امروز در
72
00:02:34,440 –> 00:02:35,670
برخی از پیچیدهترین
73
00:02:35,670 –> 00:02:38,550
برنامههای کاربردی دنیا محدود نمیشود. و پایتون وب سایت در
74
00:02:38,550 –> 00:02:40,200
متن بسیار واضح است، بنابراین
75
00:02:40,200 –> 00:02:42,330
درک کد برنامه آسان است و
76
00:02:42,330 –> 00:02:44,459
پایتون نیز اغلب به عنوان شبه کد اجرایی شناخته می شود
77
00:02:44,459 –> 00:02:46,709
زیرا نحو آن عمدتاً
78
00:02:46,709 –> 00:02:48,090
از قرارداد استفاده شده توسط برنامه پیروی می
79
00:02:48,090 –> 00:02:50,190
کند. r برای تشریح ایده های خود و
80
00:02:50,190 –> 00:02:52,350
توصیف آن برای برنامه نویسان دیگر خوب است،
81
00:02:52,350 –> 00:02:54,930
بنابراین
82
00:02:54,930 –> 00:02:58,410
یادگیری پایتون به این صورت است که در مرحله بعدی پایتون رایگان است و
83
00:02:58,410 –> 00:03:00,930
Python منبع باز کاملا رایگان است
84
00:03:00,930 –> 00:03:03,900
و دارای یک جامعه کاربری عظیم است، به این
85
00:03:03,900 –> 00:03:05,790
معنی که مهم نیست چه مشکلی که
86
00:03:05,790 –> 00:03:07,260
شما سعی در حل آن دارید
87
00:03:07,260 –> 00:03:09,720
این است که در حال حاضر مستندات قوی
88
00:03:09,720 –> 00:03:12,209
89
00:03:12,209 –> 00:03:12,810
90
00:03:12,810 –> 00:03:14,549
91
00:03:14,549 –> 00:03:16,019
92
00:03:16,019 –> 00:03:18,299
93
00:03:18,299 –> 00:03:19,799
94
00:03:19,799 –> 00:03:21,780
وجود دارد. تمایل به انجام
95
00:03:21,780 –> 00:03:24,989
هر کاری که فکرش را بکنید خوب است، بنابراین
96
00:03:24,989 –> 00:03:27,410
اینگونه است که رایگان است و متن باز است و
97
00:03:27,410 –> 00:03:31,080
سپس زبان سطح بالا است و پایتون
98
00:03:31,080 –> 00:03:33,000
نمونه ای از زبان سطح بالا است که
99
00:03:33,000 –> 00:03:35,370
به شما امکان می دهد برنامه ها و
100
00:03:35,370 –> 00:03:37,290
زبانی ساده و قابل فهم بنویسید که
101
00:03:37,290 –> 00:03:39,900
به راحتی خوانده می شود و ممکن است
102
00:03:39,900 –> 00:03:41,820
شنیده باشید که برخی از مردم پایتون را به عنوان یک
103
00:03:41,820 –> 00:03:43,950
زبان تفسیری می نامند، بنابراین این به چه
104
00:03:43,950 –> 00:03:46,350
معناست خوب یعنی یک کامپایلر
105
00:03:46,350 –> 00:03:49,170
آن نقطه را تبدیل می کند فایل منبع py را به یک بایت کد نقطه py c
106
00:03:49,170 –> 00:03:50,940
برای ماشین مجازی پایتون تبدیل می کند
107
00:03:50,940 –> 00:03:53,760
و در نهایت این بایت کد توسط مفسر اجرا می شود
108
00:03:53,760 –> 00:03:56,280
، بنابراین این در
109
00:03:56,280 –> 00:03:58,530
مورد زبان سطح بالا بود که در ادامه
110
00:03:58,530 –> 00:04:00,660
از پارادایم های برنامه نویسی مختلف پشتیبانی می کند
111
00:04:00,660 –> 00:04:02,519
به طور کلی چهار
112
00:04:02,519 –> 00:04:04,019
نوع پارادایم برنامه نویسی مختلف وجود دارد که
113
00:04:04,019 –> 00:04:06,060
من در پایتون از
114
00:04:06,060 –> 00:04:06,959
شی گرا استفاده کردم
115
00:04:06,959 –> 00:04:08,700
که می گوید شما می توانید بند
116
00:04:08,700 –> 00:04:10,170
و اشیاء ایجاد کنید و Python
117
00:04:10,170 –> 00:04:13,049
next رویه گرا است که می
118
00:04:13,049 –> 00:04:14,910
گوید شما می توانید گام به گام
119
00:04:14,910 –> 00:04:16,829
اجرا را انجام دهید و حتی می توانید
120
00:04:16,829 –> 00:04:17,850
کد خود را به عنوان
121
00:04:17,850 –> 00:04:19,620
تابع سوم گروه بندی کنید.
122
00:04:19,620 –> 00:04:21,209
آنچه در پایتون می
123
00:04:21,209 –> 00:04:23,100
نویسید هر عبارت شما به عنوان
124
00:04:23,100 –> 00:04:25,199
یک معادله ریاضی در نظر گرفته می شود.
125
00:04:25,199 –> 00:04:26,910
مزیت اصلی استفاده از این روش این است که
126
00:04:26,910 –> 00:04:28,830
به شما امکان می دهد پردازش موازی انجام دهید
127
00:04:28,830 –> 00:04:30,630
و آخرین مورد
128
00:04:30,630 –> 00:04:32,820
ضروری است که نشان می دهد
129
00:04:32,820 –> 00:04:34,860
محاسبه در پایتون به صورت
130
00:04:34,860 –> 00:04:37,290
مستقیم انجام می شود. تغییر به حالت برنامه
131
00:04:37,290 –> 00:04:39,210
معمولاً برای دستکاری
132
00:04:39,210 –> 00:04:41,910
داده ها در ساختار داده استفاده می شود، بنابراین این wa در مورد
133
00:04:41,910 –> 00:04:43,229
اینکه چگونه پایتون از
134
00:04:43,229 –> 00:04:45,449
پارادایم های مختلف برنامه نویسی پشتیبانی می کند و آخرین مورد
135
00:04:45,449 –> 00:04:46,919
این است که پایتون قابل حمل است،
136
00:04:46,919 –> 00:04:49,560
بله، پایتون قابل حمل است زیرا می
137
00:04:49,560 –> 00:04:51,840
تواند روی بسیاری از انواع یونیکس در مک و
138
00:04:51,840 –> 00:04:54,060
نسخه های مختلف ویندوز ما
139
00:04:54,060 –> 00:04:56,550
اجرا شود، بنابراین این چیزی است که کارشناسان در
140
00:04:56,550 –> 00:04:58,650
مورد پایتون می گویند. بنابراین در حال حرکت به جلو
141
00:04:58,650 –> 00:05:01,590
بیایید ببینیم چه کسی از Python به خوبی از
142
00:05:01,590 –> 00:05:03,510
یادگیری ماشین استفاده می کند یا یک
143
00:05:03,510 –> 00:05:05,580
برنامه وب یا حتی یک برنامه اضافی
144
00:05:05,580 –> 00:05:07,740
145
00:05:07,740 –> 00:05:09,539
146
00:05:09,539 –> 00:05:12,360
147
00:05:12,360 –> 00:05:14,340
ایجاد می کند.
148
00:05:14,340 –> 00:05:15,960
فکر میکنم نیازی به ذکر نیست که از آنجایی
149
00:05:15,960 –> 00:05:17,940
که بسیاری از شرکتها به زبان پایتون متکی هستند،
150
00:05:17,940 –> 00:05:19,889
بنابراین شما قطعاً شانس
151
00:05:19,889 –> 00:05:21,330
کسب درآمد خوبی به عنوان یک توسعهدهنده پایتون خواهید داشت،
152
00:05:21,330 –> 00:05:23,460
جایی که
153
00:05:23,460 –> 00:05:25,320
بررسی پسزمینه پایتون اجازه دهید سریع
154
00:05:25,320 –> 00:05:27,300
آن را نصب کنیم و به من نشان دهم. شما چقدر آسان
155
00:05:27,300 –> 00:05:29,610
است که کدها را در آن بنویسید، بنابراین مرورگر خود را باز کنید
156
00:05:29,610 –> 00:05:31,500
و به دانلودهای سه نقطه ای
157
00:05:31,500 –> 00:05:35,599
پایتون دات یا اسلش هدایت کنید،
158
00:05:36,380 –> 00:05:38,060
می توانید ببینید که ما یک گزینه دانلود داریم.
159
00:05:38,060 –> 00:05:40,130
در اینجا کافیست روی آن کلیک کنید و
160
00:05:40,130 –> 00:05:42,290
دانلود شما شروع می شود اکثر مردم
161
00:05:42,290 –> 00:05:43,940
در مورد اینکه آیا باید
162
00:05:43,940 –> 00:05:46,550
پایتون 2 یا پایتون 3 را به صورت پاسی انتخاب کنند گیج می شوند،
163
00:05:46,550 –> 00:05:48,230
بحثی در جامعه کدنویسی در مورد اینکه
164
00:05:48,230 –> 00:05:50,330
کدام نسخه پایتون بهترین نسخه برای
165
00:05:50,330 –> 00:05:53,630
یادگیری پایتون 2 است یا Python 3 خوب می توانم بگویم
166
00:05:53,630 –> 00:05:55,610
که Python 3 آینده است و بسیاری
167
00:05:55,610 –> 00:05:57,620
از شرکت های محبوب مانند Instagram و
168
00:05:57,620 –> 00:05:59,270
Facebook قبلاً از
169
00:05:59,270 –> 00:06:01,880
Python 2 به Python 3 تغییر مکان داده اند حتی در مورد
170
00:06:01,880 –> 00:06:04,220
کتابخانه های خود
171
00:06:04,220 –> 00:06:05,960
172
00:06:05,960 –> 00:06:08,330
صحبت می کنند. بسیاری از
173
00:06:08,330 –> 00:06:10,220
کتابخانه های قدیمی برای پایتون 2 اما
174
00:06:10,220 –> 00:06:13,430
سازگار با فوروارد نیستند بله می
175
00:06:13,430 –> 00:06:16,340
توان یک کتابخانه 2 نقطه ای X را به پایتون 3 نقطه ایکس قرار داد
176
00:06:16,340 –> 00:06:18,140
اما بله می تواند بسیار دشوار و
177
00:06:18,140 –> 00:06:20,120
پیچیده باشد و قطعاً
178
00:06:20,120 –> 00:06:22,610
پایتون برای نوع فعالیت مبتدی نیست بنابراین
179
00:06:22,610 –> 00:06:24,260
من می گویم که به عنوان یک مبتدی باید
180
00:06:24,260 –> 00:06:25,940
از صرف زمان برای یادگیری
181
00:06:25,940 –> 00:06:28,190
Voisin قدیمی منسوخ خودداری کنید و به
182
00:06:28,190 –> 00:06:31,640
آینده بروید که Python 3 است، بسیار خوب، اجازه
183
00:06:31,640 –> 00:06:34,220
دهید فقط روی آن کلیک کنید و بیایید آن را نصب کنیم.
184
00:06:34,220 –> 00:06:36,560
dy installed Python را از
185
00:06:36,560 –> 00:06:38,240
ویندوز من میتوانید روی
186
00:06:38,240 –> 00:06:40,730
فایل Exe دانلود شده کلیک کنید و مراحل را دنبال کنید تا
187
00:06:40,730 –> 00:06:42,620
پایتون در
188
00:06:42,620 –> 00:06:44,960
سیستم شما نصب شود، بنابراین پس از نصب
189
00:06:44,960 –> 00:06:47,120
پایتون سه گزینه
190
00:06:47,120 –> 00:06:49,340
خواهید داشت یا میتوانید با آن
191
00:06:49,340 –> 00:06:50,780
رابط خط فرمان پایتون بروید و کدهای خود را
192
00:06:50,780 –> 00:06:52,790
روی آن بنویسید یا می توانید از هر متن
193
00:06:52,790 –> 00:06:55,070
نویسی مانند نوت بوک استفاده کنید یا می توانید
194
00:06:55,070 –> 00:06:57,920
یک شناسه پایتون نصب کنید، یک ID مخفف
195
00:06:57,920 –> 00:06:59,870
محیط توسعه یکپارچه است، یک
196
00:06:59,870 –> 00:07:02,120
python ide یک محیط برنامه نویسی مناسب را به شما ارائه می
197
00:07:02,120 –> 00:07:03,890
دهد که
198
00:07:03,890 –> 00:07:05,720
برای تسهیلات کدنویسی با یک محیط اشکال زدایی
199
00:07:05,720 –> 00:07:08,000
برای این کار ترکیب می شود. آموزش من
200
00:07:08,000 –> 00:07:10,130
از نوت بوک Jupiter استفاده خواهم کرد که یک
201
00:07:10,130 –> 00:07:12,230
برنامه مبتنی بر وب مبتنی بر
202
00:07:12,230 –> 00:07:14,270
معماری سرویس گیرنده سرور است و به شما این امکان را می دهد
203
00:07:14,270 –> 00:07:15,830
که کدهای پایتون خود را روی آن بنویسید،
204
00:07:15,830 –> 00:07:18,440
خوب باید این نوت بوک Jupiter را امتحان کنید
205
00:07:18,440 –> 00:07:20,060
زیرا استفاده آسانی را در اختیار شما قرار می دهد.
206
00:07:20,060 –> 00:07:21,800
207
00:07:21,800 –> 00:07:23,300
محیط علم داده های تعاملی در بسیاری از
208
00:07:23,300 –> 00:07:25,250
زبان های برنامه نویسی که نه تنها
209
00:07:25,250 –> 00:07:27,770
به عنوان یک IDE بلکه به عنوان یک
210
00:07:27,770 –> 00:07:30,080
ارائه یا آموزش کار می کند. ابزار al این ابزار
211
00:07:30,080 –> 00:07:31,700
برای کسانی که شروع به
212
00:07:31,700 –> 00:07:33,400
یادگیری علوم داده بیرونی یا پایتون کردهاند،
213
00:07:33,400 –> 00:07:35,340
خوب است،
214
00:07:35,340 –> 00:07:37,410
اگر میخواهید نوتبوک Jupiter و Python را نصب کنید،
215
00:07:37,410 –> 00:07:39,210
اکیداً به
216
00:07:39,210 –> 00:07:41,669
شما توصیه میکنم از توزیع آناکوندا استفاده کنید
217
00:07:41,669 –> 00:07:43,680
که شامل Python the Jupiter
218
00:07:43,680 –> 00:07:45,240
notebook و سایر
219
00:07:45,240 –> 00:07:46,949
بستههای متداول برای شروع است. با
220
00:07:46,949 –> 00:07:48,840
علم دادههای محاسباتی علمی پایتون و
221
00:07:48,840 –> 00:07:49,650
یادگیری ماشین،
222
00:07:49,650 –> 00:07:51,960
بنابراین بیایید از بارگیریهای اسلش با تعداد آناکوندا سه نقطه بازدید کنیم،
223
00:07:51,960 –> 00:07:55,139
بنابراین میتوانید
224
00:07:55,139 –> 00:07:56,840
اینجا را ببینید که ما یک گزینه دانلود از اینجا داریم،
225
00:07:56,840 –> 00:07:59,699
بنابراین فقط روی فایل Exe دانلود شده
226
00:07:59,699 –> 00:08:01,590
کلیک کنید و سری مراحل را دنبال کنید، هر
227
00:08:01,590 –> 00:08:03,840
نصب شروع میشود تا اکنون من
228
00:08:03,840 –> 00:08:05,040
فرض میکنم که شما آناکوندا را نصب کردهاید
229
00:08:05,040 –> 00:08:07,139
و سیستمی که من قبلاً
230
00:08:07,139 –> 00:08:09,030
روی سیستمم نصب کردهام، اجازه
231
00:08:09,030 –> 00:08:11,160
دهید فقط آن را باز کنم و به شما نشان دهم که چگونه
232
00:08:11,160 –> 00:08:15,590
آناکوندا ناوبری به نظر میرسد،
233
00:08:18,479 –> 00:08:20,490
بنابراین
234
00:08:20,490 –> 00:08:22,800
از اینجا به نظر میرسد Anaconda Navigator به این شکل است.
235
00:08:22,800 –> 00:08:24,569
نوت بوک مشتری را انتخاب کنید و من دکمه راه اندازی را
236
00:08:24,569 –> 00:08:27,599
فشار می دهم، نوت بوک مشتری من
237
00:08:27,599 –> 00:08:29,789
در زیر میزبان محلی به عنوان یک باز در نظر گرفته شده
238
00:08:29,789 –> 00:08:31,979
و میزبان محلی با شماره پورت
239
00:08:31,979 –> 00:08:34,679
دو برابر هشت و نه صفر خوب است، بنابراین
240
00:08:34,679 –> 00:08:37,019
این نوت بوک مشتری من است، بنابراین اکنون که
241
00:08:37,019 –> 00:08:38,458
محیط برنامه نویسی خود را تنظیم کرده ایم،
242
00:08:38,458 –> 00:08:40,620
اجازه دهید برنامه نویسی را روی آن شروع کنیم، بنابراین من
243
00:08:40,620 –> 00:08:43,649
جدید ایجاد خواهم کرد و پایتون 3 را از آن انتخاب خواهم
244
00:08:43,649 –> 00:08:45,660
کرد، بنابراین شما را به صفحه نوتبوک پایتون هدایت کنید،
245
00:08:45,660 –> 00:08:47,519
جایی که میتوانید
246
00:08:47,519 –> 00:08:49,380
انواع مختلف کدهای پایتون
247
00:08:49,380 –> 00:08:51,269
را از سطح مبتدی تا
248
00:08:51,269 –> 00:08:53,699
پیشرفته روی آن بنویسید، بنابراین اکنون که
249
00:08:53,699 –> 00:08:55,560
محیطی برای کدنویسی ایجاد کردهایم، اجازه دهید فقط
250
00:08:55,560 –> 00:08:57,209
یک نگاه اجمالی به شما بگویم که چگونه مبارزه با آن آسان است.
251
00:08:57,209 –> 00:08:59,100
بنابراین، آیا میخواهید جمعهای
252
00:08:59,100 –> 00:09:01,410
سادهای مانند دو به علاوه
253
00:09:01,410 –> 00:09:03,389
سه اجرا انجام دهید، نتیجه
254
00:09:03,389 –> 00:09:04,980
پنج را دریافت میکنید، به همین راحتی است،
255
00:09:04,980 –> 00:09:07,889
بنابراین اجازه دهید بیشتر آن را به شما آموزش دهم، بنابراین
256
00:09:07,889 –> 00:09:09,720
مبحث اول نحوه اختصاص مقدار به یک
257
00:09:09,720 –> 00:09:12,150
متغیر در پایتون است.
258
00:09:12,150 –> 00:09:14,130
تخصیص مقادیر به متغیرها در
259
00:09:14,130 –> 00:09:16,500
پایتون بسیار آسان است. لازم نیست
260
00:09:16,500 –> 00:09:19,110
قبل از یک متغیر، هیچ نوع داده ای را اضافه کنید، فقط
261
00:09:19,110 –> 00:09:21,780
نام متغیر را مشخص کنید، به عنوان مثال VAR
262
00:09:21,780 –> 00:09:24,300
برابر با 10 است،
263
00:09:24,300 –> 00:09:26,610
بنابراین بسته به داده، پایتون به
264
00:09:26,610 –> 00:09:28,560
طور خودکار نوع داده یک
265
00:09:28,560 –> 00:09:30,600
va را شناسایی می کند. riable که در این مورد عدد صحیح است،
266
00:09:30,600 –> 00:09:31,830
267
00:09:31,830 –> 00:09:34,620
بیایید مثال دیگری را ببینیم، فرض کنید
268
00:09:34,620 –> 00:09:38,580
نام برابر است با John، بنابراین این نوع رشته من است،
269
00:09:38,580 –> 00:09:40,620
اما من هیچ
270
00:09:40,620 –> 00:09:42,900
نوع داده ای را پشت آن نام مشخص نمی کنم و زمانی
271
00:09:42,900 –> 00:09:44,400
که آن را اجرا می کنم، پایتون به
272
00:09:44,400 –> 00:09:46,350
طور خودکار تشخیص می دهد که بله این
273
00:09:46,350 –> 00:09:48,690
نام متغیر خاص از نوع
274
00:09:48,690 –> 00:09:54,210
رشته یا حقوق و دستمزد است، چیزی شبیه به mm
275
00:09:54,210 –> 00:09:57,360
dot 2 3 4 بسیار خوب است، بنابراین وقتی آن را اجرا می
276
00:09:57,360 –> 00:09:58,920
کنم پایتون هیچ خطایی
277
00:09:58,920 –> 00:10:00,720
در مورد نوع داده ایجاد نمی کند، به
278
00:10:00,720 –> 00:10:02,790
طور خودکار Salvi را به عنوان متغیر نوع شناور در نظر می گیرد،
279
00:10:02,790 –> 00:10:05,760
خوب حالا که می دانید. چگونه
280
00:10:05,760 –> 00:10:07,040
می توانید مقداری را به یک متغیر اختصاص
281
00:10:07,040 –> 00:10:09,390
دهید، بیایید ببینیم چگونه می توانید چندین
282
00:10:09,390 –> 00:10:11,490
انتساب به متغیر داشته باشید،
283
00:10:11,490 –> 00:10:14,730
فرض کنید سه متغیر دارید
284
00:10:14,730 –> 00:10:19,620
10 B برابر با 10 و C برابر با 10، بنابراین به
285
00:10:19,620 –> 00:10:21,840
جای اینکه هر سه متغیر را
286
00:10:21,840 –> 00:10:23,970
با همان مقدار مقداردهی اولیه کنید. می توانید انجام دهید شما می
287
00:10:23,970 –> 00:10:27,630
توانید مانند یک B مساوی C برابر 10 بنویسید
288
00:10:27,630 –> 00:10:30,600
این تخصیص چندگانه است، بنابراین می توانید
289
00:10:30,600 –> 00:10:35,030
فقط یک B مساوی مساوی C برابر 10 بنویسید
290
00:10:35,410 –> 00:10:38,680
همان مساوی 10 P مساوی 10 یا C مساوی
291
00:10:38,680 –> 00:10:41,199
10 حالا اگر دارید برای تخصیص
292
00:10:41,199 –> 00:10:43,959
مقادیر مختلف به هر متغیر به
293
00:10:43,959 –> 00:10:45,670
طور مشابه به جای تخصیص
294
00:10:45,670 –> 00:10:48,279
یک به یک مقدار، فقط می توانید مانند X
295
00:10:48,279 –> 00:10:52,569
کاما بنویسید Y کاما Z مقدار مساوی برای X خواهد
296
00:10:52,569 –> 00:10:55,930
بود مقدار 10 برای y 20 و مقدار
297
00:10:55,930 –> 00:10:58,750
Z 30 است بر خلاف اجازه دهید هر کدام را چاپ کنیم. این
298
00:10:58,750 –> 00:11:00,430
دو متغیر را بررسی کنید و بررسی کنید که آیا درست است
299
00:11:00,430 –> 00:11:00,819
یا نه،
300
00:11:00,819 –> 00:11:05,519
بنابراین بیایید B و Z را چاپ کنیم، B و
301
00:11:05,519 –> 00:11:10,449
Z چاپ کنیم، بله، بنابراین ما 10 و 30 را داشته باشیم، زیرا خروجی به این
302
00:11:10,449 –> 00:11:12,399
معنی است که چندین مقدار
303
00:11:12,399 –> 00:11:16,050
تخصیص داده شده است،
304
00:11:16,050 –> 00:11:18,910
اکنون که ما می دانیم که چگونه نشانه پایتون است. برای تخصیص مقادیر به
305
00:11:18,910 –> 00:11:20,980
یک متغیر، بنابراین بیایید حرکت کنیم و
306
00:11:20,980 –> 00:11:22,389
بحث خود را در برخی از اصول اولیه
307
00:11:22,389 –> 00:11:25,360
پایتون شروع کنیم، من با نشانه پایتون شروع می کنم،
308
00:11:25,360 –> 00:11:27,730
بنابراین این نشانه پایتون چیست، خوب نشانه پایتون
309
00:11:27,730 –> 00:11:29,470
جزء اصلی کد منبع
310
00:11:29,470 –> 00:11:31,720
است که کاراکترها به عنوان یکی دسته بندی می شوند.
311
00:11:31,720 –> 00:11:33,310
از پنج کلاس یا نشانههایی
312
00:11:33,310 –> 00:11:35,709
که عملکرد آنها را توصیف میکنند، شناسههای کلمات کلیدی
313
00:11:35,709 –> 00:11:39,519
و عملگرها، بنابراین
314
00:11:39,519 –> 00:11:41,350
بیایید آنها را یکی یکی بحث کنیم و
315
00:11:41,350 –> 00:11:43,779
با کلیدواژه شروع کنیم، این کلمات کلیدی برخی
316
00:11:43,779 –> 00:11:45,430
از کلمات رزرو شده هستند که
317
00:11:45,430 –> 00:11:48,189
برای هدف خاصی طراحی شدهاند. شما نمی توانید از یک
318
00:11:48,189 –> 00:11:50,560
کلمه کلیدی به عنوان نام متغیر یا نام شناسه استفاده کنید
319
00:11:50,560 –> 00:11:53,350
برخی از کلمات کلیدی در پایتون
320
00:11:53,350 –> 00:11:57,910
شامل if while برای غیره است که این خلاها و
321
00:11:57,910 –> 00:12:00,310
پایتون هدف خاصی دارند و
322
00:12:00,310 –> 00:12:02,790
معنی خاصی برای آن دارند همه دقیقاً در
323
00:12:02,790 –> 00:12:06,160
مرحله بعدی شناسه است، بنابراین این
324
00:12:06,160 –> 00:12:08,560
شناسه ها به خوبی شناسایی می شوند. نامی است
325
00:12:08,560 –> 00:12:10,509
که به متغیر خود میدهید و میدانید که
326
00:12:10,509 –> 00:12:12,670
عملکرد یا کلاس خود دارید، به عنوان مثال اگر
327
00:12:12,670 –> 00:12:14,920
num را برابر با 10 تعریف میکنید،
328
00:12:14,920 –> 00:12:17,170
پس کلمه num تعیین کننده متغیر است
329
00:12:17,170 –> 00:12:20,009
و از این رو کلمه num یک شناسه است
330
00:12:20,009 –> 00:12:22,540
قبل از اینکه شروع به نامگذاری متغیرها یا روشهای خود کنید.
331
00:12:22,540 –> 00:12:24,550
کلاس شما باید بدانید که
332
00:12:24,550 –> 00:12:26,889
آنها مجموعه ای از قوانین یا
333
00:12:26,889 –> 00:12:29,380
دستورالعمل ها برای نام گذاری یک شناسه هستند،
334
00:12:29,380 –> 00:12:32,470
بیایید آنها را یکی یکی ببینیم تنها
335
00:12:32,470 –> 00:12:33,910
کاراکتر ویژه مجاز برای نام گذاری
336
00:12:33,910 –> 00:12:36,819
شناسه و پایتون زیرخط است که
337
00:12:36,819 –> 00:12:39,639
نمی توانید با نرخ و دلار یا هر
338
00:12:39,639 –> 00:12:41,740
کاراکتر خاص دیگری استفاده کنید. یک
339
00:12:41,740 –> 00:12:44,380
شناسه نکته دوم این است که شما نمی توانید از
340
00:12:44,380 –> 00:12:46,569
کلمه کلیدی به عنوان نام شناسه استفاده کنید، بنابراین
341
00:12:46,569 –> 00:12:48,630
قبلاً به شما گفته ام که
342
00:12:48,630 –> 00:12:50,460
نقطه سوم پایتون به حروف بزرگ و کوچک حساس است.
343
00:12:50,460 –> 00:12:53,340
ch به این معنی است که سرمایه a متفاوت
344
00:12:53,340 –> 00:12:55,890
از کوچک است و هر دو به عنوان دو
345
00:12:55,890 –> 00:12:58,320
شناسه متفاوت در نظر گرفته می شوند، برای مثال من
346
00:12:58,320 –> 00:13:01,440
یک متغیر سرمایه e را برابر ده
347
00:13:01,440 –> 00:13:03,840
و کوچک e برابر با 20 اعلام می کنم،
348
00:13:03,840 –> 00:13:07,080
بنابراین اگر پایتون به حروف بزرگ و کوچک حساس
349
00:13:07,080 –> 00:13:09,300
نیست، مقدار a باید به روز شود. به 20 می رسد،
350
00:13:09,300 –> 00:13:12,000
اما بیایید ببینیم که آیا به روز شده است یا
351
00:13:12,000 –> 00:13:16,770
نه و a را با بزرگ چاپ کنیم، بنابراین همانطور
352
00:13:16,770 –> 00:13:18,420
که می توانید در اینجا روی صفحه ببینید، ما
353
00:13:18,420 –> 00:13:20,970
20 و 10 برای a کوچک داریم، مقدار تعریف شده
354
00:13:20,970 –> 00:13:23,250
20 بود، بنابراین 20 می دهد و برای سرمایه
355
00:13:23,250 –> 00:13:26,880
e 10 من است. بنابراین پایتون به حروف بزرگ
356
00:13:26,880 –> 00:13:30,180
و کوچک حساس است و در نهایت هویت شما
357
00:13:30,180 –> 00:13:31,770
باید با یک الفبا یا خط زیر
358
00:13:31,770 –> 00:13:34,830
شروع شود، نمی تواند با یک عدد شروع شود، مثل این است
359
00:13:34,830 –> 00:13:37,080
که شما نمی توانید یک نام شناسه به عنوان 2
360
00:13:37,080 –> 00:13:40,170
361
00:13:40,170 –> 00:13:42,450
داشته باشید. m
362
00:13:42,450 –> 00:13:46,860
با ذکر کلید برابر 10 این درست
363
00:13:46,860 –> 00:13:51,150
است، اکنون اجرا می شود، فرض کنید
364
00:13:51,150 –> 00:13:54,770
من یک نام متغیر را به عنوان 1 2 کلید
365
00:13:54,770 –> 00:13:58,410
برابر با 10 تعریف می کنم، بنابراین وقتی آن را اجرا می
366
00:13:58,410 –> 00:14:01,890
کنید، خطایی مانند نحو نامعتبر پیدا می کنید، به طوری
367
00:14:01,890 –> 00:14:03,870
که قانون نام گذاری شناسه می گوید. این است
368
00:14:03,870 –> 00:14:05,760
که شما حدود
369
00:14:05,760 –> 00:14:08,220
نام شناسه را با یک عدد شروع نکنید و
370
00:14:08,220 –> 00:14:11,100
باید با حروف الفبا یا زیرخط شروع کنید،
371
00:14:11,100 –> 00:14:14,370
بنابراین اگر در ابتدا زیرخط
372
00:14:14,370 –> 00:14:18,590
بزنم، خوب کار میکند، بله درست است،
373
00:14:18,590 –> 00:14:21,100
بنابراین همه چیز در
374
00:14:21,100 –> 00:14:25,640
مورد شناسههای بعدی بود.
375
00:14:25,640 –> 00:14:27,950
Python اما می توان گفت
376
00:14:27,950 –> 00:14:30,050
که literal ها داده های داده شده در یک
377
00:14:30,050 –> 00:14:32,660
متغیر یا ثابت هستند، چهار
378
00:14:32,660 –> 00:14:35,120
نوع Literal در رشته Python وجود دارد.
379
00:14:35,120 –> 00:14:37,070
380
00:14:37,070 –> 00:14:40,610
381
00:14:40,610 –> 00:14:43,550
382
00:14:43,550 –> 00:14:45,620
383
00:14:45,620 –> 00:14:47,750
کدهای تک و دوتایی
384
00:14:47,750 –> 00:14:50,450
در یک رشته مجاز هستند، اجازه دهید
385
00:14:50,450 –> 00:14:52,130
با یک مثال به شما نشان دهم، به عنوان مثال
386
00:14:52,130 –> 00:14:56,060
نام برابر جان، این در زیر
387
00:14:56,060 –> 00:15:00,940
گیومه های دوگانه نوشته شده است خوب یا نام دو برابر با
388
00:15:00,940 –> 00:15:04,700
جاناتان در زیر نقل قول تکی، اگر
389
00:15:04,700 –> 00:15:07,430
آن را چاپ کنید، هیچ خطایی دریافت نمی کنید. چاپ
390
00:15:07,430 –> 00:15:11,589
نام به علاوه نام نیز
391
00:15:11,589 –> 00:15:14,990
بنابراین شما جان و جاناتان را دریافت می
392
00:15:14,990 –> 00:15:17,000
کنید، بنابراین در اینجا یک ترفند در چاپ soin وجود دارد که شما
393
00:15:17,000 –> 00:15:18,950
چیزهایی را چاپ می کنید، بنابراین چه چیزی چاپ می شود
394
00:15:18,950 –> 00:15:22,640
چاپ خیابان بنابراین متغیر نام
395
00:15:22,640 –> 00:15:24,380
قبلاً یک رشته است، متغیر name two
396
00:15:24,380 –> 00:15:26,750
نیز یک رشته است، اما من میخواهم مقداری
397
00:15:26,750 –> 00:15:27,890
فاصله در آنجا اضافه کنم،
398
00:15:27,890 –> 00:15:30,230
بنابراین یک کت با یک
399
00:15:30,230 –> 00:15:32,240
فضای خالی بر روی آن تعریف میکنم تا فضای خالی
400
00:15:32,240 –> 00:15:34,280
درون گیومههای دوتایی به عنوان تلقی شود. یک رشته،
401
00:15:34,280 –> 00:15:37,070
بنابراین ما هر سه را
402
00:15:37,070 –> 00:15:40,100
با یک علامت مثبت به هم متصل می کنیم، بنابراین اجازه
403
00:15:40,100 –> 00:15:43,040
دهید نام آن را به اضافه گیومه های دوتایی خالی به اضافه نام نیز چاپ کنیم،
404
00:15:43,040 –> 00:15:45,200
405
00:15:45,200 –> 00:15:47,600
بنابراین می توانید ببینید که ما خروجی را به صورت
406
00:15:47,600 –> 00:15:51,200
فضای جاناتان دریافت کردیم، بنابراین ثابت می کند که
407
00:15:51,200 –> 00:15:53,450
برای یک رشته واقعی ما اکنون می توانید از
408
00:15:53,450 –> 00:15:55,510
دو گیومه و همچنین کد تک استفاده کنید،
409
00:15:55,510 –> 00:15:58,250
اگر چند خط
410
00:15:58,250 –> 00:16:01,040
ورودی داشته باشید، پس چگونه می توانید آن را به خوبی چاپ کنید
411
00:16:01,040 –> 00:16:02,720
که باید متن خود را
412
00:16:02,720 –> 00:16:04,940
در سه گیومه محصور کنید، اجازه دهید
413
00:16:04,940 –> 00:16:06,700
این را با یک مثال
414
00:16:06,700 –> 00:16:09,950
چند خطی به شما نشان دهم برابر است که باید آن را
415
00:16:09,950 –> 00:16:12,520
با کد سه گانه یک دو و سه
416
00:16:12,520 –> 00:16:15,170
بنویسید، فرض کنید این
417
00:16:15,170 –> 00:16:19,520
خط اول من است، سپس این خط دوم من است،
418
00:16:19,520 –> 00:16:25,340
دوباره خط سوم من است
419
00:16:25,340 –> 00:16:28,930
و دوباره آن را با سه نقل قول ببندید،
420
00:16:28,930 –> 00:16:31,850
بیایید آن را چاپ کنیم و بررسی کنیم که آیا ما هستیم
421
00:16:31,850 –> 00:16:32,630
درست است یا نه
422
00:16:32,630 –> 00:16:36,050
چندان چند خطی و زمانی که آن را اجرا
423
00:16:36,050 –> 00:16:39,260
می کنید، خروجی را به صورت خط اول
424
00:16:39,260 –> 00:16:41,240
خط دوم و خط سوم دریافت خواهید کرد، بنابراین
425
00:16:41,240 –> 00:16:43,760
کاملاً خوب کار می کند، بنابراین برای
426
00:16:43,760 –> 00:16:45,589
اعلان چند خط می توانید رشته خود را
427
00:16:45,589 –> 00:16:49,010
در دو نقل قول سه گانه قرار دهید، بنابراین این
428
00:16:49,010 –> 00:16:50,420
همه بود. در مورد این حروف الفبای رشتهای
429
00:16:50,420 –> 00:16:52,910
بعداً در این جلسه خواهیم دید که
430
00:16:52,910 –> 00:16:54,200
عملکردهای مختلفی را که میتوانید
431
00:16:54,200 –> 00:16:56,390
با استفاده از برخی از کتابخانههای موجود پایتون روی رشته واقعی انجام دهید در
432
00:16:56,390 –> 00:16:58,850
حال حاضر
433
00:16:58,850 –> 00:17:00,890
چیست، اجازه دهید به جلو برویم، بنابراین اجازه دهید فقط
434
00:17:00,890 –> 00:17:04,010
یک نمای کلی از اعداد واقعی به شما ارائه دهم. یک عدد
435
00:17:04,010 –> 00:17:06,050
لفظی یک رشته کاراکتری است که
436
00:17:06,050 –> 00:17:07,910
کاراکترهای آن از اعداد
437
00:17:07,910 –> 00:17:11,380
0 تا 9
438
00:17:11,380 –> 00:17:13,730
439
00:17:13,730 –> 00:17:16,459
انتخاب
440
00:17:16,459 –> 00:17:18,020
می شوند.
441
00:17:18,020 –> 00:17:20,420
نقطه اعشار
442
00:17:20,420 –> 00:17:23,180
اگر کوچک دارای نقطه اعشار
443
00:17:23,180 –> 00:17:25,849
نباشد یک عدد صحیح است اگر عدد شما خیلی
444
00:17:25,849 –> 00:17:28,940
طولانی باشد L بزرگ یا L کوچک را در
445
00:17:28,940 –> 00:17:31,160
انتهای عدد اضافه می کنیم و آن را به صورت یک
446
00:17:31,160 –> 00:17:33,530
عدد صحیح طولانی n می کنیم. اگر عدد کوچک
447
00:17:33,530 –> 00:17:35,660
حاوی نقطه اعشار باشد، یک شناور است،
448
00:17:35,660 –> 00:17:37,970
اما به یاد داشته باشید که شما می توانید فقط از یک
449
00:17:37,970 –> 00:17:40,310
نقطه اعشار و یک عدد استفاده کنید، آیا
450
00:17:40,310 –> 00:17:41,750
تا به حال عددی با بیش از یک
451
00:17:41,750 –> 00:17:43,730
اعشار برای اطلاعات دیده اید، من
452
00:17:43,730 –> 00:17:46,910
در مورد آدرس IP صحبت نمی کنم درست است.
453
00:17:46,910 –> 00:17:47,300
454
00:17:47,300 –> 00:17:49,310
به هر حال در Pie tin مقدار
455
00:17:49,310 –> 00:17:51,110
عدد صحیح با تعداد بسترها محدود نمی شود
456
00:17:51,110 –> 00:17:53,270
و می تواند تا
457
00:17:53,270 –> 00:17:56,120
حد فضای حافظه موجود گسترش یابد و از آنجایی
458
00:17:56,120 –> 00:17:58,070
که مقدار عدد صحیح به
459
00:17:58,070 –> 00:17:59,900
حافظه موجود بستگی دارد بنابراین
460
00:17:59,900 –> 00:18:01,940
ترتیب خاصی در پایتون انجام نشده است. برای
461
00:18:01,940 –> 00:18:04,760
ذخیره اعداد بزرگ هر گونه شکی تا
462
00:18:04,760 –> 00:18:06,580
این قسمت هر کسی
463
00:18:06,580 –> 00:18:08,830
اگر دارید لطفاً آن را در بخش نظرات در
464
00:18:08,830 –> 00:18:12,730
زیر اضافه کنید بسیار خوب پس بیایید
465
00:18:12,730 –> 00:18:15,220
جلوتر برویم تا بعدی ما این است که بولی به معنای واقعی کلمه است.
466
00:18:15,220 –> 00:18:17,590
467
00:18:17,590 –> 00:18:19,410
468
00:18:19,410 –> 00:18:22,450
درست
469
00:18:22,450 –> 00:18:24,370
یا نادرست نیز یک کلمه کلیدی هستند، بنابراین
470
00:18:24,370 –> 00:18:26,740
نمی توانید از آنها به عنوان یک شناسه
471
00:18:26,740 –> 00:18:28,510
استفاده کنید.
472
00:18:28,510 –> 00:18:30,490
473
00:18:30,490 –> 00:18:33,640
در واقع
474
00:18:33,640 –> 00:18:35,440
ما آخرین نوع literal را داریم که
475
00:18:35,440 –> 00:18:38,530
در پایتون به معنای واقعی کلمه خاص است، ما
476
00:18:38,530 –> 00:18:40,860
فقط یک مقدار خاص هستیم که هیچ کدام نیست،
477
00:18:40,860 –> 00:18:43,540
این کلمه برای تعیین
478
00:18:43,540 –> 00:18:46,060
فیلدی که ایجاد نشده است استفاده می شود، بنابراین آیا
479
00:18:46,060 –> 00:18:48,250
کلمه کلیدی null را از C ++ C
480
00:18:48,250 –> 00:18:51,520
یا Java شنیده اید اگر بله، پس معادل
481
00:18:51,520 –> 00:18:55,630
null در پایتون هیچکدام درست نیست،
482
00:18:55,630 –> 00:18:57,580
اغلب شما میخواهید عملی را انجام دهید که
483
00:18:57,580 –> 00:18:59,830
ممکن است کار کند یا ممکن است کار نکند، بنابراین اگر از هیچکدام استفاده نمیکنید،
484
00:18:59,830 –> 00:19:02,320
میتوانید بعداً وضعیت عملکرد را بررسی کنید،
485
00:19:02,320 –> 00:19:04,630
برای مثال ما میخواهیم
486
00:19:04,630 –> 00:19:06,760
به یک پایگاه داده اما ما نمی دانیم که
487
00:19:06,760 –> 00:19:08,320
آیا جزئیات احراز هویت
488
00:19:08,320 –> 00:19:09,070
صحیح است یا نه،
489
00:19:09,070 –> 00:19:11,530
بنابراین اگر اتصال پایگاه داده
490
00:19:11,530 –> 00:19:14,230
شکست خورد، یک استثنا ایجاد می کند، بنابراین برای این
491
00:19:14,230 –> 00:19:16,810
مورد باید از هیچ کدام استفاده نکنید، مثل
492
00:19:16,810 –> 00:19:18,460
این است که یک پایگاه داده متغیر را تحت
493
00:19:18,460 –> 00:19:20,320
اتصال تعریف می کنید و شما
494
00:19:20,320 –> 00:19:22,540
مقدار none را به درستی به آن اختصاص
495
00:19:22,540 –> 00:19:25,210
می دهید و یک بلوک try را تعریف می کنید و در
496
00:19:25,210 –> 00:19:26,920
بلوک try مقدار
497
00:19:26,920 –> 00:19:28,390
داده ها و اتصال دامنه را به
498
00:19:28,390 –> 00:19:30,640
اتصال برقرار می کنید و در نهایت
499
00:19:30,640 –> 00:19:32,440
وقتی از بلوک try خارج می شوید، چه چیزی
500
00:19:32,440 –> 00:19:33,670
شما در حال تعریف هستید، اگر قسمت دیگری را تعریف می کنید
501
00:19:33,670 –> 00:19:36,130
اگر قسمت دیگری شامل
502
00:19:36,130 –> 00:19:38,380
این است که اگر اتصال به پایگاه داده
503
00:19:38,380 –> 00:19:41,050
هنوز وجود نداشته باشد، اتصال برقرار نمی
504
00:19:41,050 –> 00:19:43,060
شود وگرنه ارتباط
505
00:19:43,060 –> 00:19:46,380
برقرار شده است، بیایید به جلو برویم بسیار
506
00:19:46,380 –> 00:19:48,220
خوب، امیدوارم که شما در مورد واقعی کلمه درک کرده باشید.
507
00:19:48,220 –> 00:19:51,130
پس بیایید جلوتر برویم دو
508
00:19:51,130 –> 00:19:51,910
عملگر
509
00:19:51,910 –> 00:19:54,280
خوب عملگرها
510
00:19:54,280 –> 00:19:56,440
برخی از کاراکترهای خاص هستند که وظایف
511
00:19:56,440 –> 00:19:59,260
و عملکردهای خاصی برای انجام دارند و بر
512
00:19:59,260 –> 00:20:00,820
اساس عملکردی که اپراتور
513
00:20:00,820 –> 00:20:02,680
به هفت
514
00:20:02,680 –> 00:20:05,050
نوع مختلف از
515
00:20:05,050 –> 00:20:07,600
516
00:20:07,600 –> 00:20:09,700
517
00:20:09,700 –> 00:20:11,890
عملگرها تقسیم شده است. و
518
00:20:11,890 –> 00:20:14,530
عملگر عضویت، بیایید آنها را یکی یکی بحث کنیم،
519
00:20:14,530 –> 00:20:15,130
520
00:20:15,130 –> 00:20:18,270
بنابراین با شروع با عملگرهای حسابی، عملگرهای
521
00:20:18,270 –> 00:20:20,290
حسابی همان عملگرهایی هستند
522
00:20:20,290 –> 00:20:21,810
که برای انجام برخی محاسبات حسابی
523
00:20:21,810 –> 00:20:24,550
استفاده می شود، دو عملوند طول می کشد و
524
00:20:24,550 –> 00:20:27,340
عملیات روی آنها انجام می شود، به عنوان مثال
525
00:20:27,340 –> 00:20:30,130
یک به علاوه دو، بنابراین کاراکتر به علاوه در
526
00:20:30,130 –> 00:20:31,780
اینجا به عنوان عملگر در نظر گرفته می شود. یک
527
00:20:31,780 –> 00:20:34,450
عملگر حسابی و زمانی که شما آن را اجرا کنید،
528
00:20:34,450 –> 00:20:36,460
نتیجه سه می شود، بنابراین یک و دو
529
00:20:36,460 –> 00:20:39,160
در اینجا عملوندها هستند و به علاوه که
530
00:20:39,160 –> 00:20:41,890
عملگر حسابی است، سایر عملگرهای حسابی
531
00:20:41,890 –> 00:20:46,840
هستند – مانند 2 – 3 یا 4 تقسیم
532
00:20:46,840 –> 00:20:50,240
بر 2 یا 2 mod 1.
533
00:20:50,240 –> 00:20:53,410
534
00:20:53,410 –> 00:20:56,179
برای
535
00:20:56,179 –> 00:20:59,120
تخصیص یک مقدار به یک متغیر استفاده می شود کاراکترهایی
536
00:20:59,120 –> 00:21:00,620
که در زیر این عملگر قرار می گیرند،
537
00:21:00,620 –> 00:21:03,530
برابر به علاوه مساوی منهای مساوی یا
538
00:21:03,530 –> 00:21:06,170
ضرب برابر با هستند، به عنوان مثال اگر
539
00:21:06,170 –> 00:21:09,110
یک عدد ده را می نویسید، پس برابر با
540
00:21:09,110 –> 00:21:11,420
اینجا عملگر انتساب شما است
541
00:21:11,420 –> 00:21:13,910
و برای تخصیص یک مورد استفاده می شود. مقدار یک متغیر a
542
00:21:13,910 –> 00:21:17,600
alright next برابر است با حالا
543
00:21:17,600 –> 00:21:19,700
به شما نشان دهم که چه چیزی به علاوه برابر است
544
00:21:19,700 –> 00:21:21,710
و چگونه می توانید از آن به خوبی استفاده کنید.
545
00:21:21,710 –> 00:21:23,900
546
00:21:23,900 –> 00:21:25,429
547
00:21:25,429 –> 00:21:28,910
548
00:21:28,910 –> 00:21:31,340
بسیار خوب، پس این معادل با یک
549
00:21:31,340 –> 00:21:33,500
به علاوه ده است، بنابراین فکر
550
00:21:33,500 –> 00:21:35,840
می کنید خروجی مورد انتظار باید در حال حاضر چقدر باشد، زیرا من
551
00:21:35,840 –> 00:21:37,460
قبلاً مقدار
552
00:21:37,460 –> 00:21:39,620
برابر ده را تعیین کرده ام، بنابراین کاری که در اینجا انجام می دهم
553
00:21:39,620 –> 00:21:43,040
برابر است با ده به علاوه ده، بنابراین سابق من
554
00:21:43,040 –> 00:21:46,850
خروجی پیش بینی شده 20 است، پس اگر آن را چاپ کردید، بیایید
555
00:21:46,850 –> 00:21:48,590
چاپ کنیم و بررسی کنیم که آیا درست است
556
00:21:48,590 –> 00:21:51,800
یا نه، بنابراین همانطور که می بینید خروجی من 20 است،
557
00:21:51,800 –> 00:21:54,830
بنابراین توضیح من را تایید می کند، به طور مشابه
558
00:21:54,830 –> 00:21:57,080
می توانید منهای برابر با ده
559
00:21:57,080 –> 00:21:58,580
را انجام دهید که به نظر شما مقدار مورد انتظار چقدر است.
560
00:21:58,580 –> 00:22:01,700
باید حدس بزنید، بنابراین فکر
561
00:22:01,700 –> 00:22:03,790
می کنید خروجی مورد انتظار چقدر باید باشد آیا
562
00:22:03,790 –> 00:22:08,720
صفر است نه اشتباه است، صفر نیست، زیرا
563
00:22:08,720 –> 00:22:11,720
اکنون مقدار a به 20 به روز می شود،
564
00:22:11,720 –> 00:22:14,059
بنابراین وقتی آن را چاپ می کنید تا 10
565
00:22:14,059 –> 00:22:16,790
از مقدار به روز شده یک کم شود. یعنی
566
00:22:16,790 –> 00:22:20,000
20 منهای 10 را اجرا می کند و خروجی
567
00:22:20,000 –> 00:22:24,290
10 خواهد بود بعد ما داریم عملگر مقایسه
568
00:22:24,290 –> 00:22:24,890
569
00:22:24,890 –> 00:22:27,230
خوب این عملگر برای مقایسه
570
00:22:27,230 –> 00:22:29,690
مقادیر و برگرداندن true یا false به عنوان
571
00:22:29,690 –> 00:22:32,420
خروجی که شامل بزرگتر از کمتر
572
00:22:32,420 –> 00:22:35,420
از مساوی نیست یا دو برابر برابر است استفاده می شود.
573
00:22:35,420 –> 00:22:35,780
574
00:22:35,780 –> 00:22:39,350
به عنوان مثال 11 بزرگتر از 10 توافق شده است
575
00:22:39,350 –> 00:22:43,650
بیایید ببینیم خروجی درست است بسیار درست
576
00:22:43,650 –> 00:22:46,380
است بزرگتر از 12 اشتباه است درست است بنابراین
577
00:22:46,380 –> 00:22:47,880
وقتی آن را اجرا می کنید خروجی دریافت خواهید کرد
578
00:22:47,880 –> 00:22:50,060
زیرا
579
00:22:50,060 –> 00:22:55,730
xi بعدی نادرست برابر با ده سمت راست نیست بنابراین
580
00:22:55,730 –> 00:22:58,520
خروجی مورد انتظار را دریافت خواهید کرد واقعی
581
00:22:58,520 –> 00:23:01,370
خوب است، بنابراین امیدوارم متوجه شده باشید که یک
582
00:23:01,370 –> 00:23:04,160
عملگر مقایسه ای در حال حرکت
583
00:23:04,160 –> 00:23:05,920
به سمت عملگرهای منطقی است،
584
00:23:05,920 –> 00:23:08,720
بنابراین از این عملگرهای منطقی برای
585
00:23:08,720 –> 00:23:10,730
انجام برخی از محاسبات منطقی استفاده می شود،
586
00:23:10,730 –> 00:23:15,860
مثلاً 7
587
00:23:15,860 –> 00:23:19,880
بزرگتر از 6 است و 2 بزرگتر است. از
588
00:23:19,880 –> 00:23:24,200
1 پس این درست است خیلی درست است و درست است. به
589
00:23:24,200 –> 00:23:26,330
نظر شما نتیجه باید خیلی
590
00:23:26,330 –> 00:23:29,150
درست و درست باشد درست است، بنابراین اگر
591
00:23:29,150 –> 00:23:31,910
آن را چاپ کنید مقدار چیزی را که به
592
00:23:31,910 –> 00:23:33,440
دست می آورید چاپ کنید
593
00:23:33,440 –> 00:23:36,200
کاملاً درست می شود، بنابراین این را چگونه فکر می کنید و
594
00:23:36,200 –> 00:23:38,630
در اینجا کار میکند، بنابراین این و در حال
595
00:23:38,630 –> 00:23:40,940
انجام محاسبات باینری است،
596
00:23:40,940 –> 00:23:41,300
597
00:23:41,300 –> 00:23:43,730
بنابراین اگر هر دو درست باشند،
598
00:23:43,730 –> 00:23:46,250
خروجی درست است و اگر حتی یکی از
599
00:23:46,250 –> 00:23:47,990
آنها نادرست باشد و از آنها استفاده میکنید و عملگر را
600
00:23:47,990 –> 00:23:50,210
با آنها انجام میدهید، به شما خروجی میدهد. به
601
00:23:50,210 –> 00:23:50,720
602
00:23:50,720 –> 00:23:54,500
عنوان مثال، یک برابر 7 بزرگتر از 8 است،
603
00:23:54,500 –> 00:23:57,740
این نادرست است و 2 بزرگتر از 1 است،
604
00:23:57,740 –> 00:24:00,200
این درست است، اما وقتی مقدار
605
00:24:00,200 –> 00:24:02,240
a را چاپ می کنید، به این نتیجه می رسید که علت نادرست
606
00:24:02,240 –> 00:24:05,000
7 بزرگتر از 8 نیست، کاملاً درست عمل می کند.
607
00:24:05,000 –> 00:24:07,520
محاسبه باینری
608
00:24:07,520 –> 00:24:10,070
res true و true ults به true true و false
609
00:24:10,070 –> 00:24:13,220
نتیجه false false و true نتیجه
610
00:24:13,220 –> 00:24:16,490
false و false و false نتیجه به
611
00:24:16,490 –> 00:24:19,010
false بنابراین اگر از یک و
612
00:24:19,010 –> 00:24:21,380
عملگر استفاده می کنید فقط در یک مورد true دریافت خواهید کرد
613
00:24:21,380 –> 00:24:23,300
اگر هر دو شرط را داشته باشید یا
614
00:24:23,300 –> 00:24:26,810
مقایسه درست باشد همه چیز درست بعدی e
615
00:24:26,810 –> 00:24:28,580
یا عملگر است، بیایید شما را همان
616
00:24:28,580 –> 00:24:32,690
مثال ببینیم مانند 7 بزرگتر از 6
617
00:24:32,690 –> 00:24:36,920
یا 2 بزرگتر از 1، بنابراین وقتی آن را چاپ می
618
00:24:36,920 –> 00:24:38,630
کنید فکر می کنید مقدار مورد انتظار چقدر
619
00:24:38,630 –> 00:24:41,060
باید باشد بدیهی است که درست است زیرا
620
00:24:41,060 –> 00:24:43,910
هر دو درست هستند بنابراین در
621
00:24:43,910 –> 00:24:46,040
فقط اگر شرط یا مقایسه اشتباه باشد، مقدار نادرست دریافت خواهید کرد،
622
00:24:46,040 –> 00:24:48,650
بنابراین
623
00:24:48,650 –> 00:24:52,610
این درست است e برابر است با 7 بزرگتر از 8،
624
00:24:52,610 –> 00:24:56,540
این اشتباه است یا 2 بزرگتر از 1، و
625
00:24:56,540 –> 00:24:59,770
وقتی مقدار a را چاپ
626
00:24:59,770 –> 00:25:00,970
می کنید، فکر می کنید مقدار مورد انتظار
627
00:25:00,970 –> 00:25:04,770
باید درست یا نادرست باشد خوب درست
628
00:25:04,770 –> 00:25:07,030
است زیرا عملگر یا عملگر
629
00:25:07,030 –> 00:25:09,070
که روی آن کار می کند اگر یکی از شرایط
630
00:25:09,070 –> 00:25:11,470
یا مقایسه درست باشد
631
00:25:11,470 –> 00:25:12,820
نتیجه را درست می
632
00:25:12,820 –> 00:25:15,130
دهد تنها شرطی که شما یا
633
00:25:15,130 –> 00:25:17,410
عملگر شما خروجی نادرست به شما می دهد
634
00:25:17,410 –> 00:25:19,360
. زمانی که هر دو شرط یا
635
00:25:19,360 –> 00:25:23,320
ج omparison false است مانند مساوی هفت
636
00:25:23,320 –> 00:25:25,260
بزرگتر از هشت این حق کاذب یا
637
00:25:25,260 –> 00:25:28,300
دو بزرگتر از سه هر دو درست نادرست هستند
638
00:25:28,300 –> 00:25:30,250
بنابراین در این مورد هر دو
639
00:25:30,250 –> 00:25:31,990
شرط شما نادرست هستند بنابراین وقتی
640
00:25:31,990 –> 00:25:34,180
مقدار a را چاپ می کنید
641
00:25:34,180 –> 00:25:37,600
خروجی را به صورت false fine دریافت خواهید کرد. تقریباً
642
00:25:37,600 –> 00:25:42,160
یا بعدی است که عملگر not است این
643
00:25:42,160 –> 00:25:44,050
عملگر not برای بازگرداندن
644
00:25:44,050 –> 00:25:46,210
تعریف نتیجه کاملاً درست استفاده می شود،
645
00:25:46,210 –> 00:25:50,170
به عنوان مثال یک مساوی از هفت
646
00:25:50,170 –> 00:25:52,930
بزرگتر از هشت نیست، بنابراین هفت بزرگتر از
647
00:25:52,930 –> 00:25:56,020
هشت، درست نادرست است، بنابراین یک نادرست
648
00:25:56,020 –> 00:25:59,560
چیزی نیست که درست است، بنابراین نتیجه را به عنوان درست به شما می دهد،
649
00:25:59,560 –> 00:26:03,520
بنابراین همه چیز
650
00:26:03,520 –> 00:26:05,130
مربوط به عملگرهای منطقی
651
00:26:05,130 –> 00:26:08,800
بعدی بود. عملگر بیتی این عملگر
652
00:26:08,800 –> 00:26:11,220
شامل و نماد خط لوله نماد
653
00:26:11,220 –> 00:26:14,500
نماد tilde دو برابر بزرگتر از یا SS است
654
00:26:14,500 –> 00:26:16,360
و این دو برابر بزرگتر از به عنوان شیفت راست شناخته می شود
655
00:26:16,360 –> 00:26:18,280
و این دو برابر کمتر از چیزی
656
00:26:18,280 –> 00:26:20,470
که به عنوان شیفت چپ شناخته می شود، اجازه دهید با یک مثال به شما نشان دهم که
657
00:26:20,470 –> 00:26:22,810
چگونه این کار، بیایید
658
00:26:22,810 –> 00:26:24,460
با نماد لوله شروع کنیم به چه معناست
659
00:26:24,460 –> 00:26:28,000
هفت یا پنج هفت خط لوله
660
00:26:28,000 –> 00:26:29,920
پنج وقتی y چیزی نیست جز هفت یا پنج
661
00:26:29,920 –> 00:26:31,750
اگر یک یا از هفت بعلاوه پنج را در
662
00:26:31,750 –> 00:26:36,000
ماشین حساب انجام دهید، خواهید دید که هفت یا
663
00:26:36,000 –> 00:26:39,220
پنج به هفت منجر می شود که چگونه این کار را انجام
664
00:26:39,220 –> 00:26:41,980
می دهد که ابتدا این هفت
665
00:26:41,980 –> 00:26:43,930
را به قسمت باینری خود تبدیل می کند که چیزی نیست جز
666
00:26:43,930 –> 00:26:48,040
1 1 1 و 5 را به قسمت باینری خود.
667
00:26:48,040 –> 00:26:50,710
1 0 1 است و وقتی جمع دودویی را
668
00:26:50,710 –> 00:26:53,260
روی آن انجام می دهید، مثل این است که 1 به علاوه 1
669
00:26:53,260 –> 00:26:58,210
چیزی نیست اما 1 1 به علاوه 0 است 1 و 1 به علاوه
670
00:26:58,210 –> 00:27:01,990
1 دوباره 1 است، بنابراین نتیجه آن 1
671
00:27:01,990 –> 00:27:05,350
1 1 می شود که چیزی جز 7 نیست. بنابراین
672
00:27:05,350 –> 00:27:07,750
این مربوط به اپراتور لوله بود، بنابراین عملگر
673
00:27:07,750 –> 00:27:10,060
بعدی + عملگر است، بنابراین مانند زمانی است که
674
00:27:10,060 –> 00:27:12,130
شما 7 + 5 را اجرا می کنید،
675
00:27:12,130 –> 00:27:13,180
2
676
00:27:13,180 –> 00:27:14,980
نتیجه به فایل می رسد و چگونه
677
00:27:14,980 –> 00:27:20,950
خروجی می دهد، اجازه دهید به شما نشان دهم که هفت
678
00:27:20,950 –> 00:27:23,890
به شکل باینری تبدیل شده است. یک یک و
679
00:27:23,890 –> 00:27:26,860
یک است در حالی که پنج به شکل باینری خود به
680
00:27:26,860 –> 00:27:29,440
صورت یک صفر یک تبدیل می شود و زمانی که شما در حال
681
00:27:29,440 –> 00:27:33,100
اجرا و عملیات بر روی آن هستید، بنابراین
682
00:27:33,100 –> 00:27:37,320
1.1 مانند 1.1 است کلمه 11.0 دوباره 0 و
683
00:27:37,320 –> 00:27:40,600
1.1 دوباره 1 بنابراین چیزی ندارد اما در
684
00:27:40,600 –> 00:27:45,460
اعشار آن 5 است بنابراین نتیجه از 7 و 5
685
00:27:45,460 –> 00:27:48,130
برابر است با 5 هلن
686
00:27:48,130 –> 00:27:50,650
در حرکت بعدی ما شیفت و r را چپ کرده ایم
687
00:27:50,650 –> 00:27:52,960
اپراتور ight shift بیایید ببینیم آنها
688
00:27:52,960 –> 00:27:55,000
یک به یک استفاده می کنند، به عنوان مثال
689
00:27:55,000 –> 00:27:57,940
من 10 دو برابر شیفت سمت راست را ذکر می کنم
690
00:27:57,940 –> 00:28:01,390
– بنابراین خروجی آن 2 است، بیایید ببینیم چگونه
691
00:28:01,390 –> 00:28:03,370
این خروجی را دریافت می کنیم، بگذارید این را پاک
692
00:28:03,370 –> 00:28:07,390
کنیم تا 10 شیفت راست به 2 داشته باشیم
693
00:28:07,390 –> 00:28:09,730
و چه زمانی 10 به شکل باینری خود تبدیل می
694
00:28:09,730 –> 00:28:13,780
شود، 1 0 1 0 است، بنابراین کاری که می خواهید
695
00:28:13,780 –> 00:28:16,330
در اینجا انجام دهید، می خواهید به بیت ها به
696
00:28:16,330 –> 00:28:19,360
سمت راست تغییر دهید، بنابراین مانند این است که
697
00:28:19,360 –> 00:28:21,610
شرط های خود را از چپ به راست فشار دهید، بنابراین
698
00:28:21,610 –> 00:28:23,140
وقتی به بیت ها به سمت
699
00:28:23,140 –> 00:28:26,020
راست فشار می دهید دریافت می کنید و 0 0 1
700
00:28:26,020 –> 00:28:29,230
0 را انتخاب می کنید، دو بیت آخر
701
00:28:29,230 –> 00:28:31,950
نادیده گرفته می شود، بنابراین
702
00:28:31,950 –> 00:28:34,649
این چیزی جز دو نیست، بنابراین به همین دلیل است که
703
00:28:34,649 –> 00:28:38,669
ده به راست، دو نتیجه را به دو تبدیل می کند، خوب
704
00:28:38,669 –> 00:28:42,779
بعد ما باید شیفت چپ، ده شیفت به چپ،
705
00:28:42,779 –> 00:28:45,809
دو و خروجی چهل است آیا شما 40 می گیرید
706
00:28:45,809 –> 00:28:47,970
پس بیایید ببینیم چگونه
707
00:28:47,970 –> 00:28:50,250
40 می گیریم پس این بار ده شیفت
708
00:28:50,250 –> 00:28:52,769
به چپ به همین ترتیب زمان را
709
00:28:52,769 –> 00:28:54,450
به شکل باینری تبدیل می کنیم که چیزی جز یک
710
00:28:54,450 –> 00:28:55,200
صفر و یک صفر
711
00:28:55,200 –> 00:28:58,950
نیست خوب است بنابراین اکنون می خواهیم دو بیت خود
712
00:28:58,950 –> 00:29:01,769
را از از راست به چپ، بنابراین
713
00:29:01,769 –> 00:29:04,080
صفرهای دو برابر را در th اضافه می کنیم بنابراین هنگامی که
714
00:29:04,080 –> 00:29:06,659
به شکل اعشاری آن تبدیل میشود، عدد
715
00:29:06,659 –> 00:29:09,330
چهارده را میگیریم، بنابراین یک
716
00:29:09,330 –> 00:29:11,039
میانبر برای محاسبه شیفت چپ
717
00:29:11,039 –> 00:29:12,720
و شیفت راست در حالی که
718
00:29:12,720 –> 00:29:14,730
شیفت چپ را انجام میدهید، میانبر این است که
719
00:29:14,730 –> 00:29:17,399
اگر میخواهید یک شیفت چپ
720
00:29:17,399 –> 00:29:20,190
سه بیتی انجام دهید. بنابراین فقط سه صفر در انتها اضافه کنید
721
00:29:20,190 –> 00:29:22,230
و میانبر استفاده از شیفت سمت راست
722
00:29:22,230 –> 00:29:24,210
این است که فقط سه بیت را
723
00:29:24,210 –> 00:29:26,429
از انتها حذف کنید و سه صفر را اضافه کنید،
724
00:29:26,429 –> 00:29:29,880
اینها شروع می شوند که اشکالی ندارد پس این
725
00:29:29,880 –> 00:29:31,980
در مورد عملگر بیت بود
726
00:29:31,980 –> 00:29:34,679
امیدوارم عملگر بیتی برای شما واضح باشد.
727
00:29:34,679 –> 00:29:36,630
بچه ها در صورتی که کوچکترین شک شما
728
00:29:36,630 –> 00:29:38,399
اضافه شود تا در بخش زیر قرار گیرد
729
00:29:38,399 –> 00:29:40,620
فعلاً بیایید جلوتر برویم و در مورد
730
00:29:40,620 –> 00:29:42,179
عملگر هویت به
731
00:29:42,179 –> 00:29:44,760
خوبی یاد بگیریم این عملگرها برای آزمایش اینکه آیا
732
00:29:44,760 –> 00:29:46,889
دو عملوند دارای یک هویت هستند یا خیر
733
00:29:46,889 –> 00:29:49,590
استفاده می شود دو کلمه کلیدی
734
00:29:49,590 –> 00:29:52,440
هستند که به عنوان استفاده می شود. یک عملگر هویت به
735
00:29:52,440 –> 00:29:54,210
عنوان مثال همانطور که در اینجا در اسلاید
736
00:29:54,210 –> 00:29:58,080
می بینید ما X برابر 5 داریم پس X برابر 5 است که درست است
737
00:29:58,080 –> 00:30:00,600
و دوباره اگر ذکر می کنید
738
00:30:00,600 –> 00:30:03,210
که X برابر 5 است بنابراین اگر از
739
00:30:03,210 –> 00:30:05,610
کلمه کلیدی X استفاده می کنیم 5 نیست که i در این مورد s نادرست
740
00:30:05,610 –> 00:30:07,860
است زیرا قبلاً اشاره کردیم که x
741
00:30:07,860 –> 00:30:10,830
برابر با 5 است، بنابراین همه چیز
742
00:30:10,830 –> 00:30:13,440
مربوط به عملگر هویت بعدی است که
743
00:30:13,440 –> 00:30:15,920
عملگر عضویت
744
00:30:15,920 –> 00:30:18,170
بعدی است و عملگر نهایی و پایتون
745
00:30:18,170 –> 00:30:20,450
عملگر عضویت است. این
746
00:30:20,450 –> 00:30:22,520
عملگر برای آزمایش اینکه آیا یک مقدار عضو است استفاده می شود.
747
00:30:22,520 –> 00:30:24,530
از یک دنباله یا نه، ممکن است
748
00:30:24,530 –> 00:30:27,440
یک لیست، یک رشته یا یک تاپل باشد، می دانم که برخی
749
00:30:27,440 –> 00:30:29,120
از شما ممکن است به این فکر کنید که این
750
00:30:29,120 –> 00:30:31,640
لیست یا چند تایی چیست، پس بچه ها
751
00:30:31,640 –> 00:30:33,410
صبور باشید، فعلاً در این جلسه به شما با جزئیات در مورد آنها آموزش خواهم داد.
752
00:30:33,410 –> 00:30:35,180
فقط
753
00:30:35,180 –> 00:30:37,460
درک کنید که لیست همان
754
00:30:37,460 –> 00:30:39,440
آرایه است و این عملگر عضویت
755
00:30:39,440 –> 00:30:41,690
زمانی استفاده می شود که می خواهید بررسی کنید که آیا عنصر خاصی
756
00:30:41,690 –> 00:30:43,640
در لیست وجود دارد یا
757
00:30:43,640 –> 00:30:45,770
خیر و n کلمات کلیدی هستند که
758
00:30:45,770 –> 00:30:47,870
بخشی از عملگر عضویت هستند برای
759
00:30:47,870 –> 00:30:50,390
مثال شما. می توانید در اینجا در اسلاید ببینید که ما
760
00:30:50,390 –> 00:30:52,820
یک لیست به عنوان حیوانات خانگی داریم و لیست شامل
761
00:30:52,820 –> 00:30:56,630
سه عنصر سگ گربه و فرت است، بنابراین
762
00:30:56,630 –> 00:30:58,940
ابتدا اجازه دهید از عملگر n استفاده کنیم تا
763
00:30:58,940 –> 00:31:02,120
از روباه در حیوانات خانگی استفاده کنیم اشتباه است درست
764
00:31:02,120 –> 00:31:05,540
است که در حیوانات خانگی روباه وجود ندارد همانطور که ما فقط داریم. سگ
765
00:31:05,540 –> 00:31:08,180
ج at و ferret بنابراین نادرست
766
00:31:08,180 –> 00:31:11,090
است در نتیجه در ادامه بیایید گربه را جستجو کنیم بنابراین
767
00:31:11,090 –> 00:31:14,510
گربه در حیوانات خانگی درست برمی گردد زیرا
768
00:31:14,510 –> 00:31:16,790
گربه قبلاً در حیوان خانگی وجود دارد
769
00:31:16,790 –> 00:31:18,620
یک بار دیگر از این عملگر عضویت استفاده
770
00:31:18,620 –> 00:31:20,630
می کند و همچنین می تواند بررسی کند که آیا
771
00:31:20,630 –> 00:31:22,820
کلمه خاصی در آن وجود دارد یا خیر یک رشته یا نه، به
772
00:31:22,820 –> 00:31:25,240
عنوان مثال کلمه knee و رشته
773
00:31:25,240 –> 00:31:27,830
ناامیدی، بنابراین درست برمی گردد،
774
00:31:27,830 –> 00:31:30,850
زیرا کلمه me قبلاً در آنجا ارائه شده است M
775
00:31:30,850 –> 00:31:34,130
ent، بنابراین همه چیز در مورد عملگرها
776
00:31:34,130 –> 00:31:37,250
و نشانه های پایتون بود که
777
00:31:37,250 –> 00:31:40,070
در ادامه با نوع داده و Python به
778
00:31:40,070 –> 00:31:42,489
خوبی Python آشنا خواهیم شد. به طور عمده دارای دو
779
00:31:42,489 –> 00:31:45,739
نوع داده غیرقابل تغییر و متغیر قابل تغییر
780
00:31:45,739 –> 00:31:47,799
است که می توان آن را تغییر داد و
781
00:31:47,799 –> 00:31:49,970
انواع داده های غیرقابل تغییر آن هایی
782
00:31:49,970 –> 00:31:52,759
که قابل تغییر یا تغییر
783
00:31:52,759 –> 00:31:55,429
نیستند، انواع غیرقابل تغییر شامل رشته های اعداد و تاپل ها هستند
784
00:31:55,429 –> 00:31:57,710
در حالی که انواع داده های تغییرناپذیر شامل
785
00:31:57,710 –> 00:32:00,859
لیست ها، فرهنگ لغت ها و مجموعه ها هستند. اجازه دهید در
786
00:32:00,859 –> 00:32:03,200
مورد آنها بحث کنیم.
787
00:32:03,200 –> 00:32:06,169
همانطور که قبلاً در
788
00:32:06,169 –> 00:32:08,389
بخش کوچک عددی به شما گفتم که پایتون دارای
789
00:32:08,389 –> 00:32:10,249
چهار نوع مختلف لفظ عددی است، یکی یکی با اعداد شروع می شود.
790
00:32:10,249 –> 00:32:13,099
طول تگر و معلم شماره شناور
791
00:32:13,099 –> 00:32:15,049
و عدد مختلط شما مجبور نیستید
792
00:32:15,049 –> 00:32:16,849
نوع داده متغیر را مشخص کنید در حالی
793
00:32:16,849 –> 00:32:18,289
که آن را اعلام می کنید پایتون به
794
00:32:18,289 –> 00:32:20,330
طور خودکار یک عدد را از یک
795
00:32:20,330 –> 00:32:21,940
نوع داده به نوع دیگر تبدیل
796
00:32:21,940 –> 00:32:23,960
می
797
00:32:23,960 –> 00:32:26,029
کند. یک نوع داده
798
00:32:26,029 –> 00:32:28,309
را با استفاده از تابع nامین
799
00:32:28,309 –> 00:32:31,369
شناور طولانی یا پیچیده تبدیل کنید، بنابراین بیایید آن را حرکت دهیم و
800
00:32:31,369 –> 00:32:32,960
ببینیم چگونه می توانیم نوع داده یک
801
00:32:32,960 –> 00:32:35,119
متغیر را پیدا کنیم، بیایید برخی از متغیرها را اعلام کنیم
802
00:32:35,119 –> 00:32:38,570
و نوع داده آنها را بررسی کنیم تا یک
803
00:32:38,570 –> 00:32:43,639
نقطه برابر 10 B برابر n داشته باشیم. دو سه و C
804
00:32:43,639 –> 00:32:47,509
برابر با یک رشته هستند حالا بیایید یک نوع داده پیدا کنیم،
805
00:32:47,509 –> 00:32:51,769
بنابراین نوع کلمه یک نوع
806
00:32:51,769 –> 00:32:57,289
a را چاپ کنید، سپس نوع داده B را
807
00:32:57,289 –> 00:33:00,950
چاپ کنید و سپس نوع داده C را چاپ کنید، اجازه دهید
808
00:33:00,950 –> 00:33:01,429
ER
809
00:33:01,429 –> 00:33:04,909
را اجرا کنیم تا اولین متغیر من از نوع آن باشد.
810
00:33:04,909 –> 00:33:07,159
متغیر دوم B از نوع float و
811
00:33:07,159 –> 00:33:10,070
متغیر سوم از نوع string است،
812
00:33:10,070 –> 00:33:12,169
بنابراین ثابت می کند که pi می تواند به طور خودکار
813
00:33:12,169 –> 00:33:14,409
نوع داده متغیرها را تشخیص
814
00:33:14,409 –> 00:33:16,789
دهد، اجازه دهید به جلو حرکت کنیم و نوع داده در
815
00:33:16,789 –> 00:33:20,899
پایتون بعدی رشته ها است، بنابراین هر چیزی
816
00:33:20,899 –> 00:33:23,210
که زیر double o نوشته شود. r یک
817
00:33:23,210 –> 00:33:25,609
کوتیشن یک رشته است، بیایید عملیاتی را
818
00:33:25,609 –> 00:33:28,460
روی رشته انجام دهیم و هویت را درک کنیم، بنابراین
819
00:33:28,460 –> 00:33:30,590
رشته هر چیزی است که تعریف شده باشد و
820
00:33:30,590 –> 00:33:32,570
یک کوتیشن یا یک نقل قول دوگانه، بیایید
821
00:33:32,570 –> 00:33:35,809
یک رشته تعریف کنیم، به عنوان مثال، رشته من، رشته من
822
00:33:35,809 –> 00:33:41,029
آموزش پایتون است، رشته دوم،
823
00:33:41,029 –> 00:33:42,799
بیایید رشته دوم خود را تعریف کنیم.
824
00:33:42,799 –> 00:33:45,859
به Ed Eureka خوش آمدید، بنابراین این دو رشته من هستند،
825
00:33:45,859 –> 00:33:48,230
حالا بیایید برخی عملکردها را
826
00:33:48,230 –> 00:33:50,359
روی آن انجام دهیم، اگر بخواهم
827
00:33:50,359 –> 00:33:51,950
حرف اول را از رشته خود استخراج کنم، بنابراین چه
828
00:33:51,950 –> 00:33:53,700
کار کنم،
829
00:33:53,700 –> 00:33:56,310
کاراکتر اول رشته را چاپ کنم،
830
00:33:56,310 –> 00:34:00,090
ببینیم چه چیزی به شما می دهد تا P به عنوان مثال،
831
00:34:00,090 –> 00:34:03,000
شما در اینجا یک رشته مانند پایتون دارید، بنابراین
832
00:34:03,000 –> 00:34:06,420
کاری که در واقع انجام می دهد این است که هر یک
833
00:34:06,420 –> 00:34:08,880
از کاراکترها را
834
00:34:08,880 –> 00:34:14,370
ایندکس می کند، به عنوان مثال P به عنوان 0 Y به عنوان 1 t به عنوان 2 HS 3 OS 4 و
835
00:34:14,370 –> 00:34:17,850
n به عنوان 5 ایندکس می شود، بنابراین اگر می خواهید به آن دسترسی داشته باشید. به هر یک
836
00:34:17,850 –> 00:34:19,650
از کاراکترها که فقط می توانید
837
00:34:19,650 –> 00:34:22,469
با استفاده از شماره فهرست آنها به آن دسترسی داشته باشید، فرض
838
00:34:22,469 –> 00:34:24,870
کنید اگر یک زیررشته به عنوان معلم از
839
00:34:24,870 –> 00:34:26,639
آموزش کلمه پایتون می خواهید، پس چگونه این کار را انجام می
840
00:34:26,639 –> 00:34:32,580
دهید، بنابراین بیایید ببینیم رشته 1 را چاپ کنید که
841
00:34:32,580 –> 00:34:35,100
از کدام شاخص شروع می کنم fr om T
842
00:34:35,100 –> 00:34:40,380
بنابراین شاخص P 0 1 2 3 4 5 6 و 7 است
843
00:34:40,380 –> 00:34:42,960
بنابراین از 7 شروع می شود و کلمه
844
00:34:42,960 –> 00:34:49,980
معلم به 7 8 9 10 11 و 12 ختم می شود بنابراین
845
00:34:49,980 –> 00:34:56,190
به 7 8 9 10 و 11 ختم می شود بنابراین محدوده شما.
846
00:34:56,190 –> 00:34:59,700
از کلمه 7 تا قبل از 12 است و
847
00:34:59,700 –> 00:35:02,040
هنگامی که آن را اجرا می کنید، نتیجه خود را دریافت خواهید کرد که در
848
00:35:02,040 –> 00:35:05,340
مرحله بعدی،
849
00:35:05,340 –> 00:35:07,770
دستور ویژه کاربر پایتون برای قالب بندی
850
00:35:07,770 –> 00:35:10,050
رشته ها و تعداد متعدد است، به عنوان مثال
851
00:35:10,050 –> 00:35:13,290
متغیر شما مانند ABC برابر است و
852
00:35:13,290 –> 00:35:16,680
تعداد آن را به عنوان تعریف می کنید. 40 به
853
00:35:16,680 –> 00:35:18,420
عنوان مثال، من باید کلمه ظاهر شده را چند بار چاپ کنم،
854
00:35:18,420 –> 00:35:20,490
پس چگونه این کار را انجام دهم،
855
00:35:20,490 –> 00:35:23,670
بنابراین یک نحو در پایتون
856
00:35:23,670 –> 00:35:26,670
مانند کلمه درصد من ظاهر می شود درصد I
857
00:35:26,670 –> 00:35:30,930
چند بار وجود دارد و سپس آن را ببندم،
858
00:35:30,930 –> 00:35:33,330
درصد s نشان می دهد که مقدار
859
00:35:33,330 –> 00:35:36,090
متغیر اول از رشته است و درصد I می
860
00:35:36,090 –> 00:35:38,610
گوید که مقادیر بعدی من از نوع عدد صحیح
861
00:35:38,610 –> 00:35:41,130
بیایید آن را اجرا کنیم، بنابراین می توانید ببینید
862
00:35:41,130 –> 00:35:43,020
که نتیجه را به من می دهد زیرا
863
00:35:43,020 –> 00:35:45,230
خالی ABC برای تعداد T بارها ظاهر می شود
864
00:35:45,230 –> 00:35:47,700
حالا اگر می خواهید ورودی را از یک ورودی بگیرید.
865
00:35:47,700 –> 00:35:52,080
کاربر مانند چاپ سن خود را وارد کنید که
866
00:35:52,080 –> 00:35:54,570
می خواهید کاربر به عنوان سن بنویسد، پس چگونه
867
00:35:54,570 –> 00:35:55,140
این کار را