در این مطلب، ویدئو آموزش پایتون قسمت – 1 | آموزش پایتون برای مبتدیان قسمت – 1 | برنامه نویسی پایتون | Simplile Learn با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 2:07:56
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,600 –> 00:00:05,730
به آموزش ساده یادگیری پایتون خوش آمدید
2
00:00:05,730 –> 00:00:08,189
نام من ریچارد کرشنر است با
3
00:00:08,189 –> 00:00:11,040
تیمی که به سادگی یاد گرفتم WW فقط
4
00:00:11,040 –> 00:00:14,190
یاد بگیرید comm گواهینامه بگیرید همین امروز
5
00:00:14,190 –> 00:00:16,289
پایتون را پوشش می دهیم که یکی از
6
00:00:16,289 –> 00:00:18,449
زبان های برنامه نویسی بسیار پرکاربرد امروزی
7
00:00:18,449 –> 00:00:20,699
برای کاربردهای متنوع آن است
8
00:00:20,699 –> 00:00:23,369
که در آن کار خواهم کرد. سلام جذابیت PyCharm
9
00:00:23,369 –> 00:00:26,970
توسط JetBrains منتشر شده است sww JetBrains comm اسلش
10
00:00:26,970 –> 00:00:29,429
pycharm اسلش که می توانید آن را دانلود کنید.
11
00:00:29,429 –> 00:00:31,619
12
00:00:31,619 –> 00:00:33,840
13
00:00:33,840 –> 00:00:35,820
14
00:00:35,820 –> 00:00:37,680
15
00:00:37,680 –> 00:00:39,420
در آنجا برای این آموزش،
16
00:00:39,420 –> 00:00:43,200
هر IDE پایتون کار میکند، اما در تنظیمات PyCharm خواهد بود،
17
00:00:43,200 –> 00:00:45,149
این راهاندازی واقعاً خوبی است
18
00:00:45,149 –> 00:00:47,010
برای استفاده در آنجا و دوباره میتوانید
19
00:00:47,010 –> 00:00:48,870
آن را از اینجا از وبسایت jetbrains دانلود کنید،
20
00:00:48,870 –> 00:00:52,379
بنابراین در محیط pycharm
21
00:00:52,379 –> 00:00:53,789
و اگر از آن استفاده نمیکنید.
22
00:00:53,789 –> 00:00:56,129
23
00:00:56,129 –> 00:00:58,199
برای انجام یک پروژه جدید باید هر ایده ای که دارید دنبال کنید، ما پروژه جدیدی ایجاد کرده ایم، یک فایل اسکرچ
24
00:00:58,199 –> 00:00:59,550
جدید ایجاد
25
00:00:59,550 –> 00:01:01,350
26
00:01:01,350 –> 00:01:03,059
می کنیم. ما میخواهیم این یک
27
00:01:03,059 –> 00:01:04,559
فایل پایتون باشد، زیرا ما در پایتون کار میکنیم،
28
00:01:04,559 –> 00:01:07,409
آنها آن را اسکرچ 3 مینامند، ما
29
00:01:07,409 –> 00:01:09,090
همچنین میتوانیم نام آن را تغییر دهیم، میتوانید ببینید که
30
00:01:09,090 –> 00:01:10,860
من تعدادی فایل اسکرچ دیگر دارم که
31
00:01:10,860 –> 00:01:12,060
آنها را حذف کنید هر کاری که نیاز دارید حذف کنید
32
00:01:12,060 –> 00:01:13,650
. قرار است
33
00:01:13,650 –> 00:01:16,860
در این IDE روی پایتون کار کنیم و دوباره هر
34
00:01:16,860 –> 00:01:19,770
IDE که استفاده میکنید برای این آموزش پایتون به خوبی کار میکند
35
00:01:19,770 –> 00:01:22,140
و ما
36
00:01:22,140 –> 00:01:24,630
با متغیرهای پایتون شروع
37
00:01:24,630 –> 00:01:26,610
38
00:01:26,610 –> 00:01:29,310
39
00:01:29,310 –> 00:01:32,400
میکنیم. x برابر با 100 نام جعبه ای است
40
00:01:32,400 –> 00:01:34,380
که یک متغیر را در خود
41
00:01:34,380 –> 00:01:36,930
جای داده است و اگر جبر پایه را مطالعه کنید
42
00:01:36,930 –> 00:01:40,380
x برابر 3 x برابر 100 است
43
00:01:40,380 –> 00:01:41,970
، کمی فراتر از مساوی کردن با
44
00:01:41,970 –> 00:01:43,890
اعداد می رود زیرا ما می توانیم کلمات را نیز انجام دهیم، اما
45
00:01:43,890 –> 00:01:45,810
ما نگاه می کنیم. فقط در متغیرها
46
00:01:45,810 –> 00:01:47,939
و بیایید جلو برویم و آن را در رابط کاربری خود اضافه کنیم
47
00:01:47,939 –> 00:01:50,189
و ببینیم که
48
00:01:50,189 –> 00:01:51,689
برنامه نویسی در زبان اسکریپت چگونه به نظر می رسد،
49
00:01:51,689 –> 00:01:53,970
بنابراین در پایتون می توانیم
50
00:01:53,970 –> 00:01:55,950
کاری مانند چاپ انجام دهیم، این یک
51
00:01:55,950 –> 00:01:57,659
عبارت چاپی ساده است، بنابراین هر چیزی که
52
00:01:57,659 –> 00:01:59,850
اینجا قرار می دهیم دوباره چاپ شده است، بنابراین ما میخواهیم
53
00:01:59,850 –> 00:02:01,860
گوشت جین را اینجا بگذاریم و اجازه
54
00:02:01,860 –> 00:02:05,729
55
00:02:05,729 –> 00:02:08,610
56
00:02:08,610 –> 00:02:10,169
دهید آن را نیز چاپ کنیم.
57
00:02:10,169 –> 00:02:12,870
58
00:02:12,870 –> 00:02:16,350
و در اینجا می
59
00:02:16,350 –> 00:02:17,850
توانید آن را به چند روش اجرا کنید که ما به
60
00:02:17,850 –> 00:02:20,550
زیر اجرا می رویم و در اینجا alt shift ما
61
00:02:20,550 –> 00:02:23,100
f10 نیز این کار را انجام می دهد و از من می پرسد که چه
62
00:02:23,100 –> 00:02:24,270
چیزی را می خواهم اجرا کنم.
63
00:02:24,270 –> 00:02:25,980
64
00:02:25,980 –> 00:02:27,630
آنجا و ما روی آنجا کلیک می کنیم
65
00:02:27,630 –> 00:02:29,010
و اگر با شناسه دیگری فعال هستید آن را اجرا
66
00:02:29,010 –> 00:02:30,570
می کند، ممکن است
67
00:02:30,570 –> 00:02:32,190
کادر سیاهی ظاهر شود که آن را چاپ می کند و می توانید
68
00:02:32,190 –> 00:02:34,620
اینجا ببینید که می گوید با جین جین به عنوان
69
00:02:34,620 –> 00:02:35,700
یک مهندس نرم افزار کار می کند.
70
00:02:35,700 –> 00:02:38,370
الیز مدیر جین است، من همیشه
71
00:02:38,370 –> 00:02:39,990
آن فضا را بیرون میآورم، بنابراین زیباتر به نظر میرسد، همانطور
72
00:02:39,990 –> 00:02:41,400
که ما داریم، بسیار خوب است اگر
73
00:02:41,400 –> 00:02:42,780
بخواهید چیزی را چاپ کنید و
74
00:02:42,780 –> 00:02:45,000
مطمئناً مواقع زیادی وجود دارد که
75
00:02:45,000 –> 00:02:47,010
میخواهید عنوان چیزی را چاپ
76
00:02:47,010 –> 00:02:48,989
کنید. ممکن است کد HTML شما روی
77
00:02:48,989 –> 00:02:50,790
سرور باشد و شما آن را چاپ کنید و تمام
78
00:02:50,790 –> 00:02:52,200
اگر مردم واقعاً
79
00:02:52,200 –> 00:02:54,330
به پایتون مراجعه کنند و به آن کد پایتون دسترسی پیدا کند، چه چیزی را می بینند
80
00:02:54,330 –> 00:02:56,070
، HTML را چاپ می کند و
81
00:02:56,070 –> 00:02:58,230
فقط متنی است که آن را چاپ می کند، حالا
82
00:02:58,230 –> 00:02:59,970
این عالی است، اجازه دهید ادامه دهیم و
83
00:02:59,970 –> 00:03:01,709
یک نظر در اینجا بگذاریم تا بتوانیم آن را ردیابی کنیم.
84
00:03:01,709 –> 00:03:04,440
آنچه روی یک نظر اتفاق میافتد از تگ هش استفاده میکند،
85
00:03:04,440 –> 00:03:06,930
بنابراین این فقط نشان میدهد که این کد نیست،
86
00:03:06,930 –> 00:03:09,180
فعلاً فقط یک نظر است،
87
00:03:09,180 –> 00:03:10,830
همچنین ما در حال برنامهنویسی هستیم و
88
00:03:10,830 –> 00:03:12,600
89
00:03:12,600 –> 00:03:15,360
به جای اینکه هر بار جین را تایپ کنیم، فضای بهتری در اینجا داریم ما
90
00:03:15,360 –> 00:03:17,580
همچنین میتوانیم آن را بهعنوان یک متغیر ذخیره کنیم، بنابراین بیایید آن
91
00:03:17,580 –> 00:03:19,110
را ذخیره کنیم و نام آن
92
00:03:19,110 –> 00:03:21,810
را برابر با جین مینامیم، بنابراین اکنون
93
00:03:21,810 –> 00:03:23,280
نام متغیر را داریم و اکنون میتوانیم
94
00:03:23,280 –> 00:03:24,840
کاری شبیه به این انجام دهیم، میتوانیم برویم در
95
00:03:24,840 –> 00:03:27,510
آنجا پرانتز کنیم که گوشت میخواهیم و
96
00:03:27,510 –> 00:03:28,980
من فقط یک کامای ساده انجام می دهم
97
00:03:28,980 –> 00:03:31,170
هر چیزی را که بین
98
00:03:31,170 –> 00:03:33,660
کاما از هم جدا می شود، در یک ردیف چاپ می کنند تا
99
00:03:33,660 –> 00:03:35,100
گوشت داشته باشیم و سپس فقط نام را انجام می دهیم
100
00:03:35,100 –> 00:03:37,680
و اگر این را اجرا کنم، می بینید که
101
00:03:37,680 –> 00:03:40,230
جین جین به عنوان یک مهندس نرم افزار
102
00:03:40,230 –> 00:03:42,330
Elisa’s Jane’s manager و بعد فقط
103
00:03:42,330 –> 00:03:44,160
می گوید با جین ملاقات کن چون ما آر
104
00:03:44,160 –> 00:03:46,380
نام را با جین جایگزین میکنیم و این
105
00:03:46,380 –> 00:03:47,880
را از بالای صفحه حذف
106
00:03:47,880 –> 00:03:49,260
میکنیم، فقط میخواهم آن را از آنجا حذف کنم تا بتوانیم
107
00:03:49,260 –> 00:03:51,420
به تنظیمات بعدی با متغیرها برویم و
108
00:03:51,420 –> 00:03:53,910
همچنین میتوانیم چاپ کنیم این یک نوع سیستم جالب
109
00:03:53,910 –> 00:03:56,430
است زیرا اکنون میتوانم رشته را انجام دهم، میتوانیم برای رشتهای فاصله بگذاریم،
110
00:03:56,430 –> 00:03:58,140
آن
111
00:03:58,140 –> 00:04:01,799
بهعنوان مهندس نرمافزار کار میکند و سپس
112
00:04:01,799 –> 00:04:02,910
اگر میخواهید یک محل نگهدارنده
113
00:04:02,910 –> 00:04:03,959
در آن قرار دهید، باید بداند که
114
00:04:03,959 –> 00:04:05,820
مکاننما چیست و این یکی
115
00:04:05,820 –> 00:04:07,739
از گزینههای قالببندی است. شما
116
00:04:07,739 –> 00:04:09,390
چیزی را چاپ می کنید، بنابراین یک کار ساده
117
00:04:09,390 –> 00:04:11,130
مانند این انجام دهید، ما یک مکان نگهدار داریم برای
118
00:04:11,130 –> 00:04:12,900
رشته ای که به عنوان یک مهندس نرم افزار کار می کند، به
119
00:04:12,900 –> 00:04:14,579
جز اینکه سوراخ های مکان قرار
120
00:04:14,579 –> 00:04:16,410
است در داخل براکت ها باشند و زمانی که اجرا را فشار دادیم
121
00:04:16,410 –> 00:04:18,720
، با جین ملاقات خواهید کرد و سپس
122
00:04:18,720 –> 00:04:21,120
جین را نیز چاپ می کنید. به عنوان یک مهندس نرم افزار
123
00:04:21,120 –> 00:04:22,108
124
00:04:22,108 –> 00:04:24,120
درست در اینجا در خروجی کار می
125
00:04:24,120 –> 00:04:26,009
کند، خروجی ترمینال از اجرا، بنابراین به
126
00:04:26,009 –> 00:04:27,960
جای اینکه مجبور باشیم بارها و بارها جین را تایپ
127
00:04:27,960 –> 00:04:29,969
کنیم، اکنون می توانیم یک مکان نگهدارنده را در
128
00:04:29,969 –> 00:04:31,620
آنجا قرار دهیم و همان چیزی که در آخرین
129
00:04:31,620 –> 00:04:32,849
راه اندازی
130
00:04:32,849 –> 00:04:35,340
اجاره چاپ وجود دارد، وجود دارد. جای جای ما t او
131
00:04:35,340 –> 00:04:37,289
علامت درصد و S و سپس
132
00:04:37,289 –> 00:04:39,120
نام به کلمه داریم، بیایید ادامه دهیم و
133
00:04:39,120 –> 00:04:40,590
آن را اجرا کنیم و میتوانید اینجا ببینید که ما
134
00:04:40,590 –> 00:04:42,479
اکنون اولین موردی را که جین را ملاقات میکند چاپ کردهایم
135
00:04:42,479 –> 00:04:44,580
و متوجه شدهایم که
136
00:04:44,580 –> 00:04:46,469
این یک مقدار بیشتر میکند. فضا در اینجا وجود دارد
137
00:04:46,469 –> 00:04:47,879
اما شما واقعاً فاصله را در اینجا کنترل نمیکنید،
138
00:04:47,879 –> 00:04:50,069
بنابراین وقتی قالببندی را انجام میدهیم و
139
00:04:50,069 –> 00:04:51,930
آن را به عنوان بخشی از قالب درج
140
00:04:51,930 –> 00:04:53,460
میکنیم که میتوانید همینجا ببینید، نام آن را گذاشتهایم که
141
00:04:53,460 –> 00:04:55,169
اکنون فرمت خوبی دارد که من نمیتوانم انجام دهم.
142
00:04:55,169 –> 00:04:57,029
این را با ویرگول، اما من مطمئناً میتوانم
143
00:04:57,029 –> 00:04:59,189
این کار را در اینجا با آپستروف s برای
144
00:04:59,189 –> 00:05:01,379
مدیر Elise’s Jane انجام دهم و سپس میتوانیم
145
00:05:01,379 –> 00:05:03,479
به جای اینکه جین را اینجا داشته باشیم،
146
00:05:03,479 –> 00:05:06,029
شاید جین اخراج شده باشد و مای نیز استخدام
147
00:05:06,029 –> 00:05:07,650
شده باشد، فقط بگوییم کارمند دومی
148
00:05:07,650 –> 00:05:09,270
به نام Mae وجود دارد. اکنون ما
149
00:05:09,270 –> 00:05:11,069
نام Mae را در اینجا داریم و من میتوانم این را اجرا کنم و
150
00:05:11,069 –> 00:05:13,409
شما میگویید که اکنون چاپ میشود.
151
00:05:13,409 –> 00:05:14,879
152
00:05:14,879 –> 00:05:16,740
153
00:05:16,740 –> 00:05:19,529
154
00:05:19,529 –> 00:05:22,710
155
00:05:22,710 –> 00:05:25,050
متغیرها این است که میتوانستیم دو مورد را
156
00:05:25,050 –> 00:05:28,560
نیز برابر m نامگذاری کنیم همین نام را همانجا نگه دارید
157
00:05:28,560 –> 00:05:31,169
بیایید ادامه دهیم و چاپ کنیم، شناسه نام را انجام می دهیم
158
00:05:31,169 –> 00:05:35,039
و سپس من می خواهم
159
00:05:35,039 –> 00:05:38,069
شناسه نام را نیز چاپ کنم و کاری که شناسه انجام می دهد این
160
00:05:38,069 –> 00:05:40,139
است که شناسه وارد آنجا می شود و می گوید هی
161
00:05:40,139 –> 00:05:42,300
این نام از کجا می آید بیایید به
162
00:05:42,300 –> 00:05:43,949
جلو برویم و آن را اجرا کنیم و خواهید دید که
163
00:05:43,949 –> 00:05:46,050
در واقع یک آدرس حافظه به ما می دهد و
164
00:05:46,050 –> 00:05:48,710
بنابراین یکی از چیزهایی که در مورد
165
00:05:48,710 –> 00:05:51,569
پایتون می دانید این است که به صرفه جویی در حافظه کمک می کند، فقط
166
00:05:51,569 –> 00:05:53,669
آن را از اینجا در
167
00:05:53,669 –> 00:05:55,889
متغیرهای پایتون با همان مقدار نگه دارید عوض کنید.
168
00:05:55,889 –> 00:05:58,740
همان فضای حافظه، بنابراین ما نام برابر
169
00:05:58,740 –> 00:06:00,779
با may name را به Eagles داریم، ممکن است
170
00:06:00,779 –> 00:06:03,479
ایده نام و نام را در آن چاپ کنیم و خواهید دید
171
00:06:03,479 –> 00:06:05,250
که اکنون همان فضای حافظه را اشغال می کنند
172
00:06:05,250 –> 00:06:07,589
اگر یکی از این ها را عوض
173
00:06:07,589 –> 00:06:10,080
کنیم، این کار را انجام خواهیم داد. جین دوباره آن را اجرا می کنیم، آنها
174
00:06:10,080 –> 00:06:12,270
اکنون دو فضای حافظه متفاوت دارند، بنابراین
175
00:06:12,270 –> 00:06:14,310
با وجود اینکه من در اینجا تغییراتی ایجاد می کنم،
176
00:06:14,310 –> 00:06:15,930
این یکی از راه هایی است که پایتون
177
00:06:15,930 –> 00:06:18,060
برای ذخیره حافظه در رایانه واقعاً خوب است
178
00:06:18,060 –> 00:06:20,460
و آخرین چیزی است که می خواهیم بدانیم در اینجا
179
00:06:20,460 –> 00:06:22,710
ما را به سمت آن سوق می دهد. قطعه بعدی
180
00:06:22,710 –> 00:06:25,259
برنامه نویسی این است که این نام یک رشته
181
00:06:25,259 –> 00:06:27,689
است برابر جین است، بنابراین ما در
182
00:06:27,689 –> 00:06:30,060
مورد داده های مختلف صحبت می کنیم، واقعاً باید
183
00:06:30,060 –> 00:06:32,459
در مورد انواع داده های مختلف نیز صحبت کنیم و
184
00:06:32,459 –> 00:06:34,199
به طور خاص به
185
00:06:34,199 –> 00:06:35,860
داده های عددی نگاه می کنیم، بنابراین ما
186
00:06:35,860 –> 00:06:38,349
در مورد اعداد صحبت کننده داده های عددی،
187
00:06:38,349 –> 00:06:40,389
انواع مختلف داده های
188
00:06:40,389 –> 00:06:44,229
عددی شناور و مختلط هستند. یک
189
00:06:44,229 –> 00:06:46,360
برنامه نویسی پیشرفته
190
00:06:46,360 –> 00:06:48,430
انواع داده های عددی اضافی وجود دارد که باید
191
00:06:48,430 –> 00:06:50,469
نحوه ذخیره داده ها را انجام دهند، اما این سه
192
00:06:50,469 –> 00:06:51,969
مورد هستند که
193
00:06:51,969 –> 00:06:53,439
برای شروع به زبان برنامه نویسی خود باید بدانید
194
00:06:53,439 –> 00:06:55,449
و متداول ترین آنها هستند و بنابراین یک
195
00:06:55,449 –> 00:06:57,159
اعداد صحیح به سادگی در عدد
196
00:06:57,159 –> 00:06:59,379
برابر با پنج است و سپس اگر من چاپ کنم و
197
00:06:59,379 –> 00:07:00,699
198
00:07:00,699 –> 00:07:03,520
اگر یک تایپ روی آن انجام دهید همیشه می توانید نوع متغیری را که دارید دریابید،
199
00:07:03,520 –> 00:07:05,469
بنابراین نوع عدد را چاپ می کنیم و بنابراین
200
00:07:05,469 –> 00:07:07,719
اگر این را اجرا کنم که بیرون می آید و می گوید
201
00:07:07,719 –> 00:07:09,789
کلاس عدد صحیح پایین است. در اینجا پس این یک
202
00:07:09,789 –> 00:07:11,139
عدد صحیح است و شما همچنین می توانید
203
00:07:11,139 –> 00:07:13,449
روی اینها منفی کار کنید، بنابراین اگر منهای پنج را اجرا
204
00:07:13,449 –> 00:07:15,279
کنم همچنان یک عدد صحیح کلاس است، چه
205
00:07:15,279 –> 00:07:17,590
مثبت باشد چه منهای و دومین
206
00:07:17,590 –> 00:07:20,050
عددی که بیشترین استفاده را دارد، float a شماست.
207
00:07:20,050 –> 00:07:22,419
و درست مثل این است که به نظر می رسد ما
208
00:07:22,419 –> 00:07:25,569
این عدد را برابر با پنج نقطه شش داریم
209
00:07:25,569 –> 00:07:27,550
و اگر متوجه شدید من از همان
210
00:07:27,550 –> 00:07:30,069
نام متغیر num در آنجا استفاده کرده ام، بنابراین می
211
00:07:30,069 –> 00:07:31,330
توانم این را انتخاب کنم و فقط می توانم آن را کپی
212
00:07:31,330 –> 00:07:33,189
کنم و در برخی موارد در مورد آن صحبت خواهیم کرد.
213
00:07:33,189 –> 00:07:35,650
راه هایی که مجبور نیستید کد خود را دوباره کپی کنید
214
00:07:35,650 –> 00:07:37,389
تا بتوانید تعاریف ایجاد کنید، اما بیایید
215
00:07:37,389 –> 00:07:38,620
به این نگاه کنیم، شناور
216
00:07:38,620 –> 00:07:40,750
یا عدد ما اکنون برابر با پنج نقطه شش است و
217
00:07:40,750 –> 00:07:42,879
اگر نوع عدد را چاپ کنیم، خواهیم دید
218
00:07:42,879 –> 00:07:45,279
که ابتدا یک عدد صحیح است و سپس یک عدد
219
00:07:45,279 –> 00:07:47,979
مقدار شناور بیایید این کار را فقط یک عدد انجام دهیم،
220
00:07:47,979 –> 00:07:49,990
فقط به یاد داشته باشید که ما به عدد نگاه می کنیم
221
00:07:49,990 –> 00:07:53,889
و سپس در نهایت مختلط، بنابراین اگر یک
222
00:07:53,889 –> 00:07:56,379
عدد مختلط داریم به خوبی ادامه دهید، من
223
00:07:56,379 –> 00:07:58,270
شماره را در آنجا نگه می دارم معمولاً شما
224
00:07:58,270 –> 00:07:59,949
آن را به عنوان عدد نمی گذارید زیرا در این صورت آن را
225
00:07:59,949 –> 00:08:02,169
بعداً کد را گیج می کند، اما فقط برای
226
00:08:02,169 –> 00:08:03,520
این قطعه کد خاص،
227
00:08:03,520 –> 00:08:04,960
آن را شماره نگه می داریم و من
228
00:08:04,960 –> 00:08:08,439
پنج به اضافه شش j را انجام می دهم و بیایید ادامه دهیم و
229
00:08:08,439 –> 00:08:10,569
آن را چاپ کنیم تا بتوانیم ببینیم این کدها
230
00:08:10,569 –> 00:08:12,400
چه شکلی هستند و این هم شماره ما است. کاما
231
00:08:12,400 –> 00:08:15,159
عدد را تایپ کنید و اجازه دهید این را اجرا کنیم و
232
00:08:15,159 –> 00:08:17,139
ببینیم که به دست آوردیم در اینجا ما یک عدد پنج داریم که
233
00:08:17,139 –> 00:08:19,389
یک عدد صحیح پنج نقطه شش است که یک
234
00:08:19,389 –> 00:08:21,699
شناور است بنابراین دارای یک رقم اعشار است
235
00:08:21,699 –> 00:08:23,379
که این همان چیزی است که شناور مخفف آن است بنابراین
236
00:08:23,379 –> 00:08:25,150
پنج نقطه شما شش پنج نقطه هفت پنج
237
00:08:25,150 –> 00:08:27,759
نقطه هشت و سپس پنج به علاوه
238
00:08:27,759 –> 00:08:31,300
شش j یک است. اعداد مختلط و اگر
239
00:08:31,300 –> 00:08:33,820
به یاد داشته باشید از ریاضیات اعداد مختلط
240
00:08:33,820 –> 00:08:36,698
بر اساس من از مجذور منهای یک
241
00:08:36,698 –> 00:08:38,679
یا جذر منهای یک آن
242
00:08:38,679 –> 00:08:40,809
عدد خیالی است حالا من با شما صادق خواهم بود
243
00:08:40,809 –> 00:08:42,669
من از اعداد خیالی زیاد استفاده
244
00:08:42,669 –> 00:08:45,310
نمی کنم مگر اینکه چیزی پیش بیاید. جایی که من
245
00:08:45,310 –> 00:08:47,290
یک جذر منهای یک را می گیرم و
246
00:08:47,290 –> 00:08:49,110
سپس با برگرداندن یک عدد مختلط به پایان می
247
00:08:49,110 –> 00:08:50,490
رسم، بنابراین مهم است که بدانیم در
248
00:08:50,490 –> 00:08:51,959
آنجا هست و بدانیم وقتی که می آید چیست
249
00:08:51,959 –> 00:08:54,480
و در مورد هر کاری که انجام می دهی باید به آن
250
00:08:54,480 –> 00:08:57,329
توجه کنی تبدیلها را انجام دهیم
251
00:08:57,329 –> 00:08:58,800
تا بتوانیم این چیزها را به عقب و جلو تبدیل کنیم
252
00:08:58,800 –> 00:09:00,600
و این میتواند یک یادداشت کوچک
253
00:09:00,600 –> 00:09:04,320
در اینجا برای نسخهها ایجاد کند و بیایید با این شروع
254
00:09:04,320 –> 00:09:06,240
کنیم، دوست عزیز اینجا چاپ ما است و ما ادامه میدهیم
255
00:09:06,240 –> 00:09:09,660
و تایپ شماره خود را به
256
00:09:09,660 –> 00:09:10,890
همان کاری که قبلا انجام میدادیم برمیگردانیم. ما می دانیم
257
00:09:10,890 –> 00:09:13,050
که نوع آن چیست است و عدد را تایپ کنید تا
258
00:09:13,050 –> 00:09:14,670
دقیقاً از قبل در آنجا باشد و
259
00:09:14,670 –> 00:09:16,709
فرض کنید میخواهیم آن را از یک
260
00:09:16,709 –> 00:09:19,140
عدد معمولی به یک شناور تبدیل کنیم و میتوانیم به سادگی کاری را انجام
261
00:09:19,140 –> 00:09:21,120
دهیم که شبیه این است و بیایید
262
00:09:21,120 –> 00:09:23,519
جلو برویم در جایی که شماره ما وجود دارد، اما
263
00:09:23,519 –> 00:09:24,720
من میخواهم آن را تبدیل کنم. بنابراین من
264
00:09:24,720 –> 00:09:26,640
آن را به float تبدیل می کنم و اگر این کار
265
00:09:26,640 –> 00:09:29,130
را در اینجا نیز انجام دهیم و آن را در پرانتز شناور کنم،
266
00:09:29,130 –> 00:09:31,140
بنابراین این را چاپ می
267
00:09:31,140 –> 00:09:33,390
کنیم و اگر این را اجرا کنم، اکنون پنج
268
00:09:33,390 –> 00:09:36,269
داریم یک عدد صحیح کلاس پنج نقطه است. صفر یک
269
00:09:36,269 –> 00:09:38,490
شناور است، بنابراین من آن را در اینجا به یک شناور تبدیل کردهام
270
00:09:38,490 –> 00:09:40,860
و همچنین میتوانیم آن را به یک مجتمع تبدیل کنیم،
271
00:09:40,860 –> 00:09:43,529
درست مانند کاری که در اینجا با float انجام دادیم،
272
00:09:43,529 –> 00:09:46,620
من به سادگی میتوانم آن را مختلط قرار دهم و این کار را
273
00:09:46,620 –> 00:09:49,200
در اینجا نیز عدد مختلط انجام میدهیم.
274
00:09:49,200 –> 00:09:52,680
این را اجرا کنید، اکنون 5 + o J داریم، بنابراین
275
00:09:52,680 –> 00:09:54,269
این یک عدد مختلط است، هیچ
276
00:09:54,269 –> 00:09:56,130
اعداد خیالی منفی واقعی به عنوان
277
00:09:56,130 –> 00:09:57,420
بخشی از آن وجود ندارد، بنابراین شما فقط یک
278
00:09:57,420 –> 00:09:59,820
صفر در قسمت J دریافت می کنید، بنابراین این یکی از راه های
279
00:09:59,820 –> 00:10:01,140
تبدیل آن است و شما تبدیل می کنید. به این ترتیب
280
00:10:01,140 –> 00:10:03,029
ما نیز آن را برگردانیم
281
00:10:03,029 –> 00:10:05,130
تا بتوانید بین هر یک از اینها تبدیل کنید و
282
00:10:05,130 –> 00:10:06,779
اجازه دهید شما را بگیریم عدد r بیایید
283
00:10:06,779 –> 00:10:09,690
ارزش آن را پنج نقطه شش کنیم، بنابراین اگر به
284
00:10:09,690 –> 00:10:12,360
درستی به خاطر داشته باشید اکنون یک شناور است و اگر
285
00:10:12,360 –> 00:10:14,279
بخواهیم آن مقدار شناور را بگیریم
286
00:10:14,279 –> 00:10:17,399
عدد صحیح عدد خود را چاپ کنید و البته
287
00:10:17,399 –> 00:10:20,010
عدد صحیح عدد خود را تایپ کنید و اگر این را اجرا
288
00:10:20,010 –> 00:10:22,199
کنیم از اینجا شروع می کنیم. با پنج نقطه شش،
289
00:10:22,199 –> 00:10:24,360
بنابراین به طور پیش فرض به طور خودکار آن را به
290
00:10:24,360 –> 00:10:26,370
یک مقدار شناور تبدیل می کند و در اینجا ما آن را داریم، ما
291
00:10:26,370 –> 00:10:28,230
یک شناور را به یک شناور تبدیل می کنیم تا
292
00:10:28,230 –> 00:10:29,699
واقعاً کاری انجام ندهد و سپس
293
00:10:29,699 –> 00:10:31,589
آن را به یک عدد صحیح تبدیل
294
00:10:31,589 –> 00:10:33,870
می کنیم. این
295
00:10:33,870 –> 00:10:36,120
فقط شش را از سمت راست قطع می کند،
296
00:10:36,120 –> 00:10:37,380
بنابراین باید بسیار مراقب باشید زمانی
297
00:10:37,380 –> 00:10:39,390
که در جهت اشتباه
298
00:10:39,390 –> 00:10:41,730
می روید، اگر از شناور به عدد صحیح
299
00:10:41,730 –> 00:10:43,500
می روید، اگر می خواهید یک مقدار اعشاری را از دست بدهید.
300
00:10:43,500 –> 00:10:44,699
جریان مینیاتوری
301
00:10:44,699 –> 00:10:46,140
که بسیار رایج است، به
302
00:10:46,140 –> 00:10:48,029
خصوص در علم داده، شما چیزی را
303
00:10:48,029 –> 00:10:49,500
از دست نمی دهید، فقط رقم اعشار را به دست می آورید،
304
00:10:49,500 –> 00:10:51,660
بنابراین اگر من زمانی که این کار را قبلا انجام دادیم
305
00:10:51,660 –> 00:10:54,000
، پنج به 5.0 تبدیل می شد و سپس می توانید ببینید
306
00:10:54,000 –> 00:10:56,220
که کجا به یک عدد مختلط تبدیل می شود. و ما
307
00:10:56,220 –> 00:10:57,930
تقریباً می توانیم این کار را انجام دهیم جهتی که
308
00:10:57,930 –> 00:10:58,800
می خواهید با
309
00:10:58,800 –> 00:11:00,779
نسخه پایتون بسیار خوب است که به
310
00:11:00,779 –> 00:11:02,310
شما امکان می دهد این کار را انجام دهید، اما باید
311
00:11:02,310 –> 00:11:04,800
مراقب باشید که اطلاعات مورد نیاز خود را از دست ندهید،
312
00:11:04,800 –> 00:11:06,450
بنابراین ما به
313
00:11:06,450 –> 00:11:08,459
متغیرها نگاه کرده ایم
314
00:11:08,459 –> 00:11:10,500
و متغیرهای عددی و تفاوت آنها را بررسی کرده ایم. سوال بعدی
315
00:11:10,500 –> 00:11:12,060
این است که چه اتفاقی میافتد اگر
316
00:11:12,060 –> 00:11:14,580
دادههای زیادی داشته باشید، واقعاً نمیتوانید شماره
317
00:11:14,580 –> 00:11:16,529
یک شماره دو شماره سه را وارد کنید که
318
00:11:16,529 –> 00:11:18,660
واقعاً در برنامهنویسی کار نمیکند، بنابراین
319
00:11:18,660 –> 00:11:21,990
سه لیست اصلی ما لیستهایی در
320
00:11:21,990 –> 00:11:23,790
پایتون هستند، یک لیست مجموعهای از دادهها است
321
00:11:23,790 –> 00:11:25,860
و میتواند مقادیر چندین نوع داده را در خود نگه دارد،
322
00:11:25,860 –> 00:11:28,110
بنابراین میتوانید ببینید که در اینجا
323
00:11:28,110 –> 00:11:30,660
مقدار متغیر X را تعیین کردهایم و آن را
324
00:11:30,660 –> 00:11:33,870
برابر با 189 a Hey صفر B قرار میدهیم و میتواند آن را
325
00:11:33,870 –> 00:11:35,490
در آنجا ذخیره کند تاپل نیز وجود دارد،
326
00:11:35,490 –> 00:11:38,610
بنابراین ما لیستی داریم. تاپل و تنظیم
327
00:11:38,610 –> 00:11:41,810
تاپل تقریباً همان فرمت
328
00:11:41,810 –> 00:11:44,279
لیست را دارد، اما در عوض براکت های منحنی را
329
00:11:44,279 –> 00:11:46,350
در اطراف آن قرار می دهیم و معنی آن این
330
00:11:46,350 –> 00:11:49,230
است که یک تاپل مجموعه ای غیرقابل تغییر از
331
00:11:49,230 –> 00:11:51,720
داده های ناهمگن است.
332
00:11:51,720 –> 00:11:54,570
333
00:11:54,570 –> 00:11:57,029
برو اونجا و عوض کن
334
00:11:57,029 –> 00:11:58,980
تا جایی که به تاپل مربوط
335
00:11:58,980 –> 00:12:01,560
می شود، این یک متغیر است که در آن یک لیست
336
00:12:01,560 –> 00:12:05,220
لیستی از متغیرهای فرعی است.
337
00:12:05,220 –> 00:12:07,110
338
00:12:07,110 –> 00:12:08,610
339
00:12:08,610 –> 00:12:10,440
اما شما نمیتوانید هیچ تغییری
340
00:12:10,440 –> 00:12:11,910
روی این تاپل ایجاد کنید، جز اینکه به طور کامل
341
00:12:11,910 –> 00:12:13,529
آن را بازنویسی کنید و در نهایت مجموعهای وجود دارد
342
00:12:13,529 –> 00:12:16,050
که اطراف آن براکتها قرار میدهیم، اکنون
343
00:12:16,050 –> 00:12:18,270
344
00:12:18,270 –> 00:12:20,550
مجموعههای داده پیچیدهتر دیگری وجود دارد که میتوان با آن بالا رفت یا
345
00:12:20,550 –> 00:12:22,709
مجموعههایی از نوع دادهها وجود دارد.
346
00:12:22,709 –> 00:12:25,079
اینها سه اصل هستند و یک مجموعه
347
00:12:25,079 –> 00:12:26,959
مجموعه ای نامرتب از
348
00:12:26,959 –> 00:12:30,089
داده های ناهمگن منحصر به فرد است، بنابراین منحصر به فرد است، بنابراین
349
00:12:30,089 –> 00:12:33,060
اگر 1 5 3 هی 6 پایتون را وارد کنید و من سعی کنم
350
00:12:33,060 –> 00:12:35,010
6 را در اینجا اضافه کنم، فقط یک
351
00:12:35,010 –> 00:12:36,000
مقدار 6 را ذخیره
352
00:12:36,000 –> 00:12:37,860
می کند، می گوید اینها همه هستند. در اینجا منحصر به فرد است، بنابراین
353
00:12:37,860 –> 00:12:40,980
بیایید به IDE خود بپریم و بیایید
354
00:12:40,980 –> 00:12:43,740
یک لیست ایجاد کنیم به یاد داشته باشید که از کروشه استفاده کنید
355
00:12:43,740 –> 00:12:45,209
، به این ترتیب نشان می دهیم که این
356
00:12:45,209 –> 00:12:46,980
یک لیست خواهد بود، بگذارید فقط تعدادی
357
00:12:46,980 –> 00:12:50,940
اعداد را در آنجا بیاندازیم 4 5 7 5، بنابراین اکنون من یک
358
00:12:50,940 –> 00:12:52,860
لیست دارم و ما می تواند یک کار ساده مانند
359
00:12:52,860 –> 00:12:55,470
چاپ لیست انجام دهد و اگر این w را اجرا کنیم می
360
00:12:55,470 –> 00:12:59,220
بینم که در اینجا به صورت 1 4 5 2 7 5 منتشر می شود
361
00:12:59,220 –> 00:13:02,190
و یکی از چیزهای جالب در مورد لیست ها
362
00:13:02,190 –> 00:13:04,920
این است که این فهرست ها هستند و
363
00:13:04,920 –> 00:13:06,540
این برای درک
364
00:13:06,540 –> 00:13:08,760
معنای ایندکس بسیار مهم است، بنابراین ما ادامه می دهیم و
365
00:13:08,760 –> 00:13:11,600
لیست ها را چاپ می کنیم. و همیشه با این شروع می شود،
366
00:13:11,600 –> 00:13:14,090
بنابراین اگر من این را اجرا کنم و
367
00:13:14,090 –> 00:13:15,890
صفر را چاپ کنم، یکی را چاپ می کنم زیرا
368
00:13:15,890 –> 00:13:18,350
در جای صفر است و اگر
369
00:13:18,350 –> 00:13:20,870
لیست ما را اینجا چاپ کنیم، یک عدد 1 را در آنجا چاپ می کنیم و
370
00:13:20,870 –> 00:13:22,910
اجرا می کنیم که چهار کوب داریم که در آن قرار دارد.
371
00:13:22,910 –> 00:13:27,110
یک مکان بنابراین 0 1 2 3 4 5 بنابراین 0
372
00:13:27,110 –> 00:13:29,600
تا 5 وجود دارد و این جالب است
373
00:13:29,600 –> 00:13:31,790
زیرا اگر چاپ کنیم اجازه دهید
374
00:13:31,790 –> 00:13:34,100
به اینجا برگردم و به بالا برگردم من فقط می خواهم Lin را چاپ کنم
375
00:13:34,100 –> 00:13:36,920
که مخفف طول لیست است،
376
00:13:36,920 –> 00:13:38,330
فقط این را برمی گرداند. طول
377
00:13:38,330 –> 00:13:40,310
لیست و من این را اجرا می کنم و خواهید
378
00:13:40,310 –> 00:13:42,050
دید که می گوید شش چیز در آنجا وجود دارد،
379
00:13:42,050 –> 00:13:44,420
اما از صفر شروع می شود، بنابراین
380
00:13:44,420 –> 00:13:47,120
اگر در این زمینه تازه کار هستید که می تواند گیج کننده باشد، اکنون آنها را به عنوان 0 تا 5 ارجاع می دهیم.
381
00:13:47,120 –> 00:13:49,130
382
00:13:49,130 –> 00:13:51,050
شما در کد خود به جلو و عقب می پرید،
383
00:13:51,050 –> 00:13:53,030
بنابراین من همیشه به یاد دارم که این
384
00:13:53,030 –> 00:13:56,150
نقطه 0 تا 5 است، بلکه از 1 تا 6
385
00:13:56,150 –> 00:13:57,470
نیست، ze ro تا پنج اما شش
386
00:13:57,470 –> 00:13:59,900
نهاد در لیست وجود دارد که
387
00:13:59,900 –> 00:14:01,760
طول لیست است و ما در اینجا به شما نشان دادیم که
388
00:14:01,760 –> 00:14:04,580
میتوانیم به نمایه صفر خود به شاخص یک
389
00:14:04,580 –> 00:14:07,580
شما دسترسی پیدا کنیم، همچنین میتوانید از
390
00:14:07,580 –> 00:14:09,500
سمت راست به سادگی با افزودن یک
391
00:14:09,500 –> 00:14:11,210
عدد منفی در آنجا به آن دسترسی داشته باشید. بنابراین اگر
392
00:14:11,210 –> 00:14:13,670
یک منفی اضافه کنم و اجرا کنم این به آنها کمک می کند
393
00:14:13,670 –> 00:14:15,050
که لیست را در مقابل آن قرار دهند، در
394
00:14:15,050 –> 00:14:16,910
آنجا اجرا می کنیم، خواهید دید که
395
00:14:16,910 –> 00:14:18,740
به آخرین مورد در لیست اشاره می کند بنابراین منفی
396
00:14:18,740 –> 00:14:21,320
1 همان 5 است که دوباره
397
00:14:21,320 –> 00:14:23,810
شما را گیج می کند. نمی توان منفی 0 را انجام داد، بنابراین
398
00:14:23,810 –> 00:14:26,510
منفی 1 به عقب برمی گردد، از 1 شروع می شود
399
00:14:26,510 –> 00:14:29,090
و اگر منفی 1 را تغییر دهم بگویم 2 2،
400
00:14:29,090 –> 00:14:31,130
خواهید دید که به 7 می رود و 7 را در آنجا چاپ می
401
00:14:31,130 –> 00:14:33,140
کند تا بتوانیم نمایه سازی بسیار ابتدایی انجام دهیم.
402
00:14:33,140 –> 00:14:35,210
و به هر یک از این
403
00:14:35,210 –> 00:14:37,460
موجودات در لیست نگاه کنید و سپس طول لیست را بدست
404
00:14:37,460 –> 00:14:38,870
آورید تا بدانیم
405
00:14:38,870 –> 00:14:41,840
لیست ما در حال حاضر چقدر متداول است، این نیست که
406
00:14:41,840 –> 00:14:44,000
فقط یک موجودیت را بخواهید به جای
407
00:14:44,000 –> 00:14:46,130
اینکه فقط یک موجودیت را در اینجا بخواهید، اجازه
408
00:14:46,130 –> 00:14:47,900
دهید خلاص شوم. برخی از یادداشتهای اینجا را مشاهده
409
00:14:47,900 –> 00:14:49,640
میکنیم تا ببینیم این به چه شکل است
410
00:14:49,640 –> 00:14:52,310
که ممکن است بخواهم به آن دسترسی پیدا کنم 4 مقدار اول است،
411
00:14:52,310 –> 00:14:56,150
بنابراین من می توانم لیست 0 4 را چاپ کنم
412
00:14:56,150 –> 00:14:58,310
و اولین فکر شما ممکن است این باشد که ما
413
00:14:58,310 –> 00:15:02,060
این 0 1 2 3 4 را می شماریم که می تواند 5
414
00:15:02,060 –> 00:15:04,490
موجودیت باشد، اما ما 4 را نمی شماریم، بنابراین
415
00:15:04,490 –> 00:15:06,860
این 0 تا 3 است، بنابراین هر زمان که شما این
416
00:15:06,860 –> 00:15:09,650
دسترسی را از سمت چپ به راست ببینید
417
00:15:09,650 –> 00:15:11,210
، 4 عنصر اول را به ما می دهد،
418
00:15:11,210 –> 00:15:13,700
اما با 0 0 1 2 3
419
00:15:13,700 –> 00:15:16,430
که 1 4 5 2 ما است شروع می شود و از آنجایی که ما
420
00:15:16,430 –> 00:15:18,140
از ابتدا شروع می کنیم، همیشه می توانید
421
00:15:18,140 –> 00:15:20,300
فقط 0 را رها کنید. و ما میتوانیم
422
00:15:20,300 –> 00:15:22,040
کاری شبیه به این انجام دهیم، همان پاسخ را به ما میدهد که
423
00:15:22,040 –> 00:15:24,050
آیا 0 را وارد میکنید
424
00:15:24,050 –> 00:15:25,939
یا 0 را خارج میکنید، به طور خودکار مناسب
425
00:15:25,939 –> 00:15:27,109
شما از ابتدای لیست شروع میکنید
426
00:15:27,109 –> 00:15:29,720
، همچنین میتوانیم از
427
00:15:29,720 –> 00:15:32,269
موقعیت دو شروع کنیم و به جلو برویم و اگر
428
00:15:32,269 –> 00:15:34,179
توجه کنید که در اینجا ما پنج دو هفت پنج
429
00:15:34,179 –> 00:15:35,749
موقعیت دو
430
00:15:35,749 –> 00:15:38,089
می گیریم اگر به این نگاه کنید ما صفر یک دو
431
00:15:38,089 –> 00:15:40,549
دو نقطه به موقعیت پنج داریم، بنابراین اگر
432
00:15:40,549 –> 00:15:42,470
از چپ به راست می روید فقط
433
00:15:42,470 –> 00:15:44,119
بگویید هی من موقعیت دو را می خواهم و
434
00:15:44,119 –> 00:15:45,649
همه چیز را به دست می آورید. در پایان و ما همچنین می
435
00:15:45,649 –> 00:15:47,329
توانیم یک عدد دوم را در اینجا قرار دهیم مانند چهار
436
00:15:47,329 –> 00:15:49,579
که فقط دو سه است t دو مقدار
437
00:15:49,579 –> 00:15:51,619
به یاد داشته باشید که چهار مقدار را در
438
00:15:51,619 –> 00:15:54,169
اینجا شامل نمی شود، بلکه شامل این دو می شود، همانطور
439
00:15:54,169 –> 00:15:56,809
که می توانید شاخص ها را با اعداد منفی
440
00:15:56,809 –> 00:16:00,049
انجام دهید، من اکنون می توانم منهای چهار را انجام دهم، بنابراین این بدان معناست
441
00:16:00,049 –> 00:16:01,909
که من با صفر شروع می کنم، می توانم آن را کنار بگذارم.
442
00:16:01,909 –> 00:16:04,039
راه پایتون این است که آن را کنار بگذارید، به
443
00:16:04,039 –> 00:16:05,299
آن همه اسکریپت اضافی نیاز ندارید
444
00:16:05,299 –> 00:16:07,609
و به منفی چهار می رسد یا
445
00:16:07,609 –> 00:16:08,779
اینکه منفی چهار
446
00:16:08,779 –> 00:16:12,019
در اینجا یک دو سه چهار است، بنابراین باید
447
00:16:12,019 –> 00:16:15,079
به این مکان برود اما
448
00:16:15,079 –> 00:16:17,479
آن را شامل نشود و مطمئناً به اندازه کافی دریافت می کنیم 1 4
449
00:16:17,479 –> 00:16:19,729
بنابراین به منفی 4 می رسد به یاد داشته باشید که وقتی
450
00:16:19,729 –> 00:16:21,799
آن را به این صورت از چپ به راست
451
00:16:21,799 –> 00:16:24,049
می خوانید، منهای 4 را وارد نمی
452
00:16:24,049 –> 00:16:26,059
کنید و اولی را وارد نمی کنید اما دومی
453
00:16:26,059 –> 00:16:27,529
را نه و همچنین می توانید منفی
454
00:16:27,529 –> 00:16:29,839
را روی آن قرار دهید. طرف دیگر و منهای 4 برویم
455
00:16:29,839 –> 00:16:33,589
و اگر این یکی را اجرا کنیم حالا 5 2 7
456
00:16:33,589 –> 00:16:37,249
5 می گیریم پس 1 2 3 4 داریم و به یاد داشته باشید که
457
00:16:37,249 –> 00:16:39,139
در سمت چپ است بنابراین آن
458
00:16:39,139 –> 00:16:41,749
را وارد می کنیم تا پنج عدد 275 در
459
00:16:41,749 –> 00:16:43,639
پایین داشته باشیم و آخرین ترفند بسیار سرگرم کننده ای که
460
00:16:43,639 –> 00:16:46,009
می توانید انجام دهید فقط منفی 4 را حذف کنید این است
461
00:16:46,009 –> 00:16:49,279
که من یک دونقطه دوم را در اینجا اضافه می کنم دوم
462
00:16:49,279 –> 00:16:51,769
یک 2 و من این را اجرا می کنم و باید
463
00:16:51,769 –> 00:16:55,549
هر نسخه دیگری را چاپ کند، پس یکی از آن
464
00:16:55,549 –> 00:16:57,889
یکی می رد شود تا آن را یک دو و یک
465
00:16:57,889 –> 00:17:00,769
دو بشمارد و یک پنج و هفت
466
00:17:00,769 –> 00:17:02,299
را دریافت می کنیم و می توانید آن را
467
00:17:02,299 –> 00:17:04,159
در اینجا ببینید و شما می توانید هر یک از
468
00:17:04,159 –> 00:17:05,959
اعداد دیگر خود را در اینجا اضافه کنید تا بتوانیم
469
00:17:05,959 –> 00:17:08,240
به جای صفر از 1 شروع کنیم و اکنون از
470
00:17:08,240 –> 00:17:10,369
4 به 5 می گیریم بنابراین دوباره از هر عدد
471
00:17:10,369 –> 00:17:12,109
دیگری صرف نظر می کنیم اما اکنون
472
00:17:12,109 –> 00:17:14,209
با رقم موجود در عدد شاخص شروع می کنیم.
473
00:17:14,209 –> 00:17:16,279
آخرین نکته ای که باید به آن توجه کنید این است که اینها همه
474
00:17:16,279 –> 00:17:20,148
اعداد صحیح هستند، اگر یک نقطه صفر را در
475
00:17:20,148 –> 00:17:21,829
آن قرار دهم و آن را اجرا کنم، به من
476
00:17:21,829 –> 00:17:24,169
خطایی می دهد که می گوید نمی توانم یک مقدار شناور را تکه تکه کنم،
477
00:17:24,169 –> 00:17:25,970
حتی اگر می داند به چه
478
00:17:25,970 –> 00:17:28,490
چیزی نیاز دارد. اینکه یک عدد صحیح باشد و این
479
00:17:28,490 –> 00:17:30,049
مهم است که بدانید اگر دادههای خود
480
00:17:30,049 –> 00:17:32,090
را به یک سوم تقسیم میکنید، نمیدانم چند
481
00:17:32,090 –> 00:17:34,129
بار فراموش میکنم این کار را انجام دهم و
482
00:17:34,129 –> 00:17:35,929
آن را به یک عدد صحیح برگردانم و
483
00:17:35,929 –> 00:17:37,850
میگوید من نمیتوانم سه را برش دهم. نقطه شش شش
484
00:17:37,850 –> 00:17:38,520
شش شش
485
00:17:38,520 –> 00:17:39,990
هر چیزی که شویمر آن
486
00:17:39,990 –> 00:17:41,910
را به اعداد صحیح تبدیل کند تا چیز دیگری که
487
00:17:41,910 –> 00:17:44,430
در مورد لیست ها به خاطر بسپارید می توانند مخلوط شوند.
488
00:17:44,430 –> 00:17:46,620
بنابراین من می توانم وارد اینجا شوم و به جای
489
00:17:46,620 –> 00:17:48,210
اینکه همه چیز در این مورد باشد، ما همه
490
00:17:48,210 –> 00:17:50,580
اعداد صحیح را داشتیم، می توانم به راحتی پایتون را در
491
00:17:50,580 –> 00:17:54,000
اینجا قرار دهم و به جای 7، 7 نقطه 4
492
00:17:54,000 –> 00:17:56,730
کاما 5 را انجام خواهم داد و اگر این را پرینت گرفتم، اجازه دهید
493
00:17:56,730 –> 00:17:58,470
فقط آن را از آن خارج کنم. در اینجا این است که
494
00:17:58,470 –> 00:18:00,120
این عملکرد ایندکس
495
00:18:00,120 –> 00:18:02,100
بدون توجه به آنچه در لیست شما وجود دارد یکسان عمل می کند،
496
00:18:02,100 –> 00:18:03,540
اما ما وارد اینجا می شویم و می بینید
497
00:18:03,540 –> 00:18:07,530
که من یکی برای پایتون 27.45 دارم و لیست
498
00:18:07,530 –> 00:18:10,440
ها قابل تغییر هستند، بنابراین درست مانند من درست همانطور
499
00:18:10,440 –> 00:18:13,680
که به ایندکس اشاره کردم. می توانم بگویم لیست
500
00:18:13,680 –> 00:18:15,930
let’s do one که قرار است برای
501
00:18:15,930 –> 00:18:19,260
مکان برابر باشد let’s do hello و اگر لیستم
502
00:18:19,260 –> 00:18:21,360
را اکنون چاپ کنم، در زیر می بینید
503
00:18:21,360 –> 00:18:23,430
که کجا بیرون می آید از یک برای
504
00:18:23,430 –> 00:18:28,470
Python 27.45 به یک hello python 27.45 می رسد
505
00:18:28,470 –> 00:18:31,050
و به این دلیل که اینها با لیست ها قابل تغییر هستند،
506
00:18:31,050 –> 00:18:33,360
همچنین می توانیم کاری مانند لیست
507
00:18:33,360 –> 00:18:36,330
نقطه اضافه کنیم و می توانیم به سادگی
508
00:18:36,330 –> 00:18:38,400
یاد بگیریم و حالا اگر لیست خود را چاپ کنم و
509
00:18:38,400 –> 00:18:40,380
این را اجرا کنم، می بینید که
510
00:18:40,380 –> 00:18:41,910
به سادگی آموخته ها را به انتهای لیست اضافه کرده ام
511
00:18:41,910 –> 00:18:44,100
و اگر طولی از لیست را انجام دهم،
512
00:18:44,100 –> 00:18:46,920
اکنون از 6 به 7 رسیده است، بیایید این کار را انجام دهیم.
513
00:18:46,920 –> 00:18:50,550
طول چاپ سریع واقعی لیست، بنابراین
514
00:18:50,550 –> 00:18:52,410
اکنون 7 است، بنابراین ما یک واحد دیگر را
515
00:18:52,410 –> 00:18:53,280
به لیست اضافه کرده
516
00:18:53,280 –> 00:18:55,170
517
00:18:55,170 –> 00:18:58,290
518
00:18:58,290 –> 00:19:01,230
519
00:19:01,230 –> 00:19:02,610
ایم. آن را تودرتو مینامیم، میتوانیم
520
00:19:02,610 –> 00:19:04,950
لیستهای تودرتو ایجاد کنیم. معنی آن این است که
521
00:19:04,950 –> 00:19:07,230
اینجا پرانتزهای من است تا تعریف کنم که این یک
522
00:19:07,230 –> 00:19:09,120
لیست است و من میتوانم آن را با هر چیزی
523
00:19:09,120 –> 00:19:11,040
که فکر میکنم به آن فکر کنم پر کنم.
524
00:19:11,040 –> 00:19:13,200
525
00:19:13,200 –> 00:19:15,210
یکی دو و سپس من
526
00:19:15,210 –> 00:19:18,960
یک لیست تودرتو ایجاد می کنم و 2
527
00:19:18,960 –> 00:19:21,900
کاما 3 کاما 4 ایجاد می کنیم، بنابراین اکنون یک لیست
528
00:19:21,900 –> 00:19:24,660
در یک لیست دارم، بنابراین اکنون یک لیست تودرتو داریم
529
00:19:24,660 –> 00:19:26,850
و اگر این را چاپ
530
00:19:26,850 –> 00:19:28,800
کنیم، این لیست تودرتو چاپ می شود در
531
00:19:28,800 –> 00:19:30,510
زیر می بینید که آن را چاپ می کند درست همانطور که من
532
00:19:30,510 –> 00:19:33,390
آن را تایپ کردم 1 2 کاما 2 3 4 ثانیه و در
533
00:19:33,390 –> 00:19:35,940
لیست تودرتو قرار داده شده است و سپس گزینه دیگری
534
00:19:35,940 –> 00:19:39,620
برای اضافه کردن این است که ما می توانیم مقدار تودرتو را نیز انجام دهیم
535
00:19:39,620 –> 00:19:42,690
و می توانیم به اینجا برویم و بیایید
536
00:19:42,690 –> 00:19:46,500
حلقه تو در تو را ایجاد کنم، بنابراین من یک
537
00:19:46,500 –> 00:19:48,480
حلقه تودرتو به یک حلقه تودرتو اضافه می کنم، این یک
538
00:19:48,480 –> 00:19:49,620
جورهایی جالب است زیرا خواهید دید
539
00:19:49,620 –> 00:19:50,750
در اینجا من
540
00:19:50,750 –> 00:19:53,220
فهرستهای فرعی را به لیست پیوست کردهام و میخواهم
541
00:19:53,220 –> 00:19:54,870
آنها را در تودرتو بگیرم
542
00:19:54,870 –> 00:19:56,880
تا این را در اینجا گسترش دهم و اگر این را اجرا
543
00:19:56,880 –> 00:19:59,610
کنم، اگر این را بگیرم و این را اجرا کنم و مطمئن
544
00:19:59,610 –> 00:20:01,860
شوم که دوباره تودرتو چاپ میکنم، میتوانی ببینید
545
00:20:01,860 –> 00:20:03,720
چگونه تبدیل شده است و آنها
546
00:20:03,720 –> 00:20:05,669
یک دو دو سه چهار دریافت کردند و
547
00:20:05,669 –> 00:20:08,070
هفت هشت نه در آنجا اضافه شد اکنون من
548
00:20:08,070 –> 00:20:10,950
فقط یک لیست تودرتو در اینجا اضافه می کردم
549
00:20:10,950 –> 00:20:12,570
احتمالاً فقط یک براکت قلم حدوداً
550
00:20:12,570 –> 00:20:14,790
هفت هشت و نه می خواهم، اما اگر چندین مورد اضافه می کردید.
551
00:20:14,790 –> 00:20:17,790
لیستهای تودرتو در اینجا ممکن است
552
00:20:17,790 –> 00:20:19,350
کاری انجام دهید که بخواهید از بسط
553
00:20:19,350 –> 00:20:22,650
در اینجا استفاده کنید، بنابراین ما یک لیست دو فرعی دو
554
00:20:22,650 –> 00:20:24,809
سه چهار فهرست فرعی هفت هشت نه نه و
555
00:20:24,809 –> 00:20:27,120
فهرست فرعی پنج شش هفت داریم، بنابراین من
556
00:20:27,120 –> 00:20:29,490
دو لیست تودرتو جدید مختلف به
557
00:20:29,490 –> 00:20:31,710
این اضافه کردهام. بنابراین ما به فهرستهایی که
558
00:20:31,710 –> 00:20:33,960
پوشش دادهایم نمایهسازی لیستهایی را که پوشش دادهایم،
559
00:20:33,960 –> 00:20:36,630
افزودن یا بسط و فهرستهای فرعی را بررسی کردهایم،
560
00:20:36,630 –> 00:20:38,520
بیایید ادامه دهیم و در مورد تاپلها و تاپلها صحبت کنیم
561
00:20:38,520 –> 00:20:40,890
، واقعاً مهم هستند.
562
00:20:40,890 –> 00:20:42,299
وقتی برای اولین بار در مورد او شنیدم شگفتزده
563
00:20:42,299 –> 00:20:44,850
شدم. یک لیست داشته باشید و چرا تاپل دارید
564
00:20:44,850 –> 00:20:47,669
پس تاپل شما هستید r براکتهای منحنی
565
00:20:47,669 –> 00:20:49,140
در اطراف در این مورد ما یک
566
00:20:49,140 –> 00:20:51,330
دو سه انجام میدهیم و مهمترین چیزی
567
00:20:51,330 –> 00:20:53,549
که باید در مورد تاپل بدانیم این است که نمیتوانم
568
00:20:53,549 –> 00:20:55,350
آن را تغییر دهم، نمیتوانم به آنجا بروم
569
00:20:55,350 –> 00:20:58,049
و یکی را به صفر تغییر دهم. تاپل
570
00:20:58,049 –> 00:20:59,760
و با چیز دیگری برابر باشد، اما من
571
00:20:59,760 –> 00:21:02,400
نمیتوانم تکههای تاپل را تغییر دهم و
572
00:21:02,400 –> 00:21:03,690
این چیزی است که در مورد تاپل روی آن بسیار مهم است
573
00:21:03,690 –> 00:21:05,309
و خواهید دید وقتی
574
00:21:05,309 –> 00:21:07,110
آن را چاپ میکنم، آن را با براکتهای منحنی نیز چاپ میکند
575
00:21:07,110 –> 00:21:08,760
تا به من اطلاع دهد.
576
00:21:08,760 –> 00:21:11,429
که این تغییر ناپذیر است، من نمیتوانم
577
00:21:11,429 –> 00:21:14,190
دو Bowl را تغییر دهم، اکنون میتوانیم به تاپل دسترسی پیدا کنیم،
578
00:21:14,190 –> 00:21:16,830
درست مانند لیستی که شما انجام دادید، من میتوانم
579
00:21:16,830 –> 00:21:19,740
موقعیت یک تایی را چاپ کنم و اگر آن را اجرا
580
00:21:19,740 –> 00:21:21,780
کنم، دو چاپ میشود، زیرا به یاد داشته باشید که ما
581
00:21:21,780 –> 00:21:24,630
با صفر یک شروع میکنیم، میتوانم همین کار را انجام دهم.
582
00:21:24,630 –> 00:21:26,549
روشی که ما ایندکسسازی را انجام دادیم، میتوانم تا یک انجام دهم
583
00:21:26,549 –> 00:21:28,950
که باید فقط یک
584
00:21:28,950 –> 00:21:30,840
نقطه صفر را چاپ کند و شامل چیزی نمیشود
585
00:21:30,840 –> 00:21:32,820
که تاپل ما با یک کاما بیرون میآید،
586
00:21:32,820 –> 00:21:34,530
بنابراین خروجی کمی متفاوت
587
00:21:34,530 –> 00:21:36,419
است، زمانی که شما این نوع نمادها را خواهید دید
588
00:21:36,419 –> 00:21:38,700
شما به تکههایی از یک تاپل دسترسی
589
00:21:38,700 –> 00:21:40,260
دارید و همه کارکردهای مختلف را میدانید
590
00:21:40,260 –> 00:21:42,510
برای نمایه سازی یکسان است، ما حتی می توانیم
591
00:21:42,510 –> 00:21:43,559
آن را در معکوس
592
00:21:43,559 –> 00:21:45,210
انجام دهیم، ما آن را در لیست به شما نشان ندادیم، اما
593
00:21:45,210 –> 00:21:46,559
594
00:21:46,559 –> 00:21:48,600
به جای این دو مورد برای پرش، می
595
00:21:48,600 –> 00:21:50,520
توانیم یک منهای یک را انجام دهیم و این فقط در معکوس می رود، در لیست به خوبی کار می کند.
596
00:21:50,520 –> 00:21:52,590
بنابراین اکنون من یک تاپل از سه
597
00:21:52,590 –> 00:21:54,540
دو یک دارم، بنابراین در مورد این صحبت کردم که نمیتوان
598
00:21:54,540 –> 00:21:57,780
آن را تغییر داد اگر
599
00:21:57,780 –> 00:21:59,220
یک ثانیه از چاپ خلاص شویم و
600
00:21:59,220 –> 00:22:03,000
بیایید چاپ کنیم، بیایید این تاپل از یک را انجام دهیم
601
00:22:03,000 –> 00:22:04,770
، اکنون برابر با
602
00:22:04,770 –> 00:22:07,740
هفت خواهد شد اگر من این را اجرا میکنم، یک
603
00:22:07,740 –> 00:22:09,929
خطا ایجاد میکند، زیرا نمیتوانیم
604
00:22:09,929 –> 00:22:11,850
قطعات تاپل را تغییر دهیم، میتوانم
605
00:22:11,850 –> 00:22:14,610
چیز دیگری را به TPL یک متغیر تخصیص بدهم، اما
606
00:22:14,610 –> 00:22:17,940
نمیتوانم آن را تغییر دهم، تغییرناپذیر است و یکی
607
00:22:17,940 –> 00:22:21,330
از کاربردهای بسیار رایج تاپل
608
00:22:21,330 –> 00:22:23,669
استفاده از آن به عنوان یک کلید برای چیز دیگری اکنون
609
00:22:23,669 –> 00:22:25,679
در این آموزش کلیدها و کدها را پوشش نمی دهیم،
610
00:22:25,679 –> 00:22:27,990
اما تصور کنید اگر
611
00:22:27,990 –> 00:22:30,450
آدرس خانه ای دارید و خانه
612
00:22:30,450 –> 00:22:32,340
خیابان اصلی 1 2 3 است و کسی می تواند
613
00:22:32,340 –> 00:22:34,020
آن آدرس را تغییر دهد، خانه شما به
614
00:22:34,020 –> 00:22:35,789
نوعی همه جا پرش می کند، بنابراین می
615
00:22:35,789 –> 00:22:37,830
خواهید آن آدرس غیرقابل تغییر باشد
616
00:22:37,830 –> 00:22:40,080
غیرقابل تغییر است و این مانند یک کد کلید است،
617
00:22:40,080 –> 00:22:42,210
بنابراین احتمالاً یک کلید برای برخی از دادهها است، بنابراین
618
00:22:42,210 –> 00:22:44,039
معمولاً در یک نقطه مرجع یا
619
00:22:44,039 –> 00:22:46,080
نوعی از دادهها است که نمیبایست
620
00:22:46,080 –> 00:22:48,330
تنظیم شوند و بدون تغییر زمانی که شما
621
00:22:48,330 –> 00:22:50,399
برای یک تاپل تنظیم میکنید و ما میتوانیم آیا چیزهای جالب دیگری وجود دارد
622
00:22:50,399 –> 00:22:52,200
که میتوانیم با یک
623
00:22:52,200 –> 00:22:54,299
پیچ و مهره انجام دهیم، حالا این یکی را برداریم، ما
624
00:22:54,299 –> 00:22:56,159
میتوانیم کاری انجام دهیم.
625
00:22:56,159 –> 00:22:59,460
626
00:22:59,460 –> 00:23:02,220
627
00:23:02,220 –> 00:23:06,779
ما 5 6 8 را انجام می دهیم فقط
628
00:23:06,779 –> 00:23:09,690
به این دلیل و اگر من تاپل را چاپ کنم و اجرا
629
00:23:09,690 –> 00:23:11,340
کنیم باز هم یک تاپل
630
00:23:11,340 –> 00:23:13,169
از آن ایجاد می شود و بنابراین می گوییم هی این
631
00:23:13,169 –> 00:23:15,539
تاپل با این سه مقدار
632
00:23:15,539 –> 00:23:18,029
هر چه که هستند برابر است و اکنون این متغیر
633
00:23:18,029 –> 00:23:19,380
برابر این سه مقدار است و من به صورت
634
00:23:19,380 –> 00:23:21,480
ذهنی آن را به یک تاپل تبدیل می کنم
635
00:23:21,480 –> 00:23:23,370
اگر این کار را انجام دهید و ما بتوانیم تاپل خود
636
00:23:23,370 –> 00:23:26,880
637
00:23:26,880 –> 00:23:30,390
638
00:23:30,390 –> 00:23:33,270
را باز کنیم. می بینم که ما 5 6 8 خود را
639
00:23:33,270 –> 00:23:35,130
مستقیماً دریافت می کنیم تا بتوانیم آن را باز کنیم و بسته بندی
640
00:23:35,130 –> 00:23:37,350
کنیم. با انجام
641
00:23:37,350 –> 00:23:39,809
تعاریف در برنامه نویسی که در آن داده ها را
642
00:23:39,809 –> 00:23:41,730
بسته بندی و باز می
643
00:23:41,730 –> 00:23:42,840
کنید، به نقطه ای خواهید رسید که وقتی در حال
644
00:23:42,840 –> 00:23:44,640
انجام اسکریپت هستید، اصلا متوجه آن نمی شوید یا به آن فکر
645
00:23:44,640 –> 00:23:46,230
نمی کنید تا زمانی که اوه بله،
646
00:23:46,230 –> 00:23:48,419
این یک یادآور چندگانه است. آن یکی
647
00:23:48,419 –> 00:23:49,950
اما زیاد می آید و بعد یک کار
648
00:23:49,950 –> 00:23:52,320
عجیب دیگر که می توانم انجام دهم این است که می توانم یک
649
00:23:52,320 –> 00:23:56,970
لیست ستاره انجام دهم اکنون در این لیست یک متغیر است
650
00:23:56,970 –> 00:24:00,059
و a نیز حرف A ما از
651
00:24:00,059 –> 00:24:01,350
سمت راست بالا است و من آن را برابر قرار می دهم.
652
00:24:01,350 –> 00:24:03,210
به یک تاپل و بیایید آن را چاپ کنیم،
653
00:24:03,210 –> 00:24:06,510
بیایید یک لیست با کاما را چاپ کنیم و اگر
654
00:24:06,510 –> 00:24:09,149
این را اجرا کنم، می بینید که 5 را دریافت می کنم که
655
00:24:09,149 –> 00:24:11,520
a ماست و سپس لیستی از باقیمانده ایجاد می کند،
656
00:24:11,520 –> 00:24:13,740
بنابراین یک بار از قسمت اول یک را بیرون کشیدم
657
00:24:13,740 –> 00:24:16,260
من اکنون لیستهایی در آنجا
658
00:24:16,260 –> 00:24:16,780
دارم و میتوانم
659
00:24:16,780 –> 00:24:18,910
یک نظر تبدیل به لولههای دنبالهای شود، بنابراین
660
00:24:18,910 –> 00:24:20,380
این مستقیماً از بالا است که در
661
00:24:20,380 –> 00:24:23,590
آن ABC برابر است با چند تا یک لیست ستاره با کاما
662
00:24:23,590 –> 00:24:25,870
فقط آنها را به دو قسمت تقسیم میکند،
663
00:24:25,870 –> 00:24:27,850
قسمت اول که به آن اشاره میکند فقط
664
00:24:27,850 –> 00:24:30,280
مقدار است و قسمت دوم را در یک
665
00:24:30,280 –> 00:24:32,860
لیست در پرانتز قرار می دهد تا بتوانید نحوه
666
00:24:32,860 –> 00:24:34,150
تنظیم آن را ببینید و چگونه می توانید
667
00:24:34,150 –> 00:24:35,680
آن اطلاعات را بکشید و آنها را دستکاری کنید
668
00:24:35,680 –> 00:24:38,020
و سپس خوب در نهایت ما به مجموعه نگاه
669
00:24:38,020 –> 00:24:41,740
می کنیم و می توانید یک مجموعه s برابر ایجاد کنید و
670
00:24:41,740 –> 00:24:44,290
معمولاً آن را با
671
00:24:44,290 –> 00:24:48,430
براکت های خمیده و یک دو سه سه چهار
672
00:24:48,430 –> 00:24:51,610
پنج نشان می دهید و اگر به این نگاه کنید اگر
673
00:24:51,610 –> 00:24:53,650
به یاد داشته باشید که مجموعه نباید هیچ مقداری را تکرار کند،
674
00:24:53,650 –> 00:24:57,160
بنابراین اگر مجموعه را چاپ کنم و این را اجرا
675
00:24:57,160 –> 00:24:59,620
کنم، اکنون یک سه چهار پنج میگیرم و
676
00:24:59,620 –> 00:25:01,630
از شر تمام سههای تکراری خلاص خواهم شد، بنابراین
677
00:25:01,630 –> 00:25:04,180
فقط میتوانم مقادیر منحصربهفرد را در یک مجموعه داشته باشم و
678
00:25:04,180 –> 00:25:06,880
اگر ما با نگاه کردن به این، این نیز یک
679
00:25:06,880 –> 00:25:10,090
زیر گروه از یک تاپل است، به این معنی که
680
00:25:10,090 –> 00:25:13,630
اگر من s از یک را انجام دهم و سعی کنم یکی
681
00:25:13,630 –> 00:25:15,880
از اعضای موجود در آن را تغییر دهم برابر با یک است، بنابراین
682
00:25:15,880 –> 00:25:17,500
سعی می کنم موقعیت یک را تغییر دهم
683
00:25:17,500 –> 00:25:19,420
که سه به یک و من اجرا می کنم
684
00:25:19,420 –> 00:25:21,070
که به من خطایی می دهد، نمی
685
00:25:21,070 –> 00:25:23,320
توانم آن را تغییر دهم، می توانم روی آن ضربه بزنم، بنابراین
686
00:25:23,320 –> 00:25:25,810
مانند یک تاپلی است که نمی توانم این مقادیر را
687
00:25:25,810 –> 00:25:28,900
در مجموعه تغییر دهم، کاری که می توانم انجام دهم این است که می توانم
688
00:25:28,900 –> 00:25:31,450
لیستی تهیه کنم و اجازه دهید فقط
689
00:25:31,450 –> 00:25:34,570
این را تغییر دهیم لیست رفتن برابر است.
690
00:25:34,570 –> 00:25:36,400
691
00:25:36,400 –> 00:25:38,830
لیستی را در اینجا انجام می دهد
692
00:25:38,830 –> 00:25:40,900
لیست ما را چاپ می کند و سپس من می
693
00:25:40,900 –> 00:25:43,570
خواهم چاپ کنم و از کلمه کلیدی مجموعه استفاده
694
00:25:43,570 –> 00:25:45,370
می کنیم و این را از یک
695
00:25:45,370 –> 00:25:47,800
لیست به یک مجموعه تغییر می دهیم و سپس ادامه می دهم و آن را
696
00:25:47,800 –> 00:25:49,900
چاپ می کنم و اگر این را اجرا کنم،
697
00:25:49,900 –> 00:25:52,060
میبینید که لیست من همه مقادیر را دارد،
698
00:25:52,060 –> 00:25:54,130
اما دومی که آن را به مجموعهای تبدیل میکنم
699
00:25:54,130 –> 00:25:56,020
که نوع خاصی از تاپل است که
700
00:25:56,020 –> 00:25:58,000
به شما اجازه نمیدهد مقادیر را تکرار کنید، خواهید دید که
701
00:25:58,000 –> 00:25:59,380
از شر همه خلاص میشود. نسخه های تکراری من، بنابراین اکنون
702
00:25:59,380 –> 00:26:02,680
من 1 3 4 5 را در مجموعه خود دارم، بنابراین اکنون
703
00:26:02,680 –> 00:26:04,030
به روش های مختلفی
704
00:26:04,030 –> 00:26:06,580
برای ذخیره داده های خود در متغیرهای مختلف نگاه
705
00:26:06,580 –> 00:26:08,230
کرده ایم، متغیر لیست خود را داریم،
706
00:26:08,230 –> 00:26:10,630
متغیرهای اساسی خود را داریم، ما دو کاسه خود را داشتیم.
707
00:26:10,630 –> 00:26:12,220
به شما نشان داد که چگونه یک مجموعه را انجام دهید، بیایید
708
00:26:12,220 –> 00:26:13,900
با این اطلاعات شروع به انجام کاری
709
00:26:13,900 –> 00:26:16,390
کنیم، ما با عملگرهای حسابی
710
00:26:16,390 –> 00:26:18,970
ابتدایی ترین آنها به اضافه منهای تقسیم
711
00:26:18,970 –> 00:26:20,740
712
00:26:20,740 –> 00:26:23,620
713
00:26:23,620 –> 00:26:24,910
شروع می کنیم. می توانید
714
00:26:24,910 –> 00:26:27,070
اصول اولیه را بررسی کنید و اگر به خاطر دارید ما یک
715
00:26:27,070 –> 00:26:30,080
کاما B برابر است یا B برابر با یک کاما
716
00:26:30,080 –> 00:26:31,820
be و همه چیزهایی که c در واقع یک
717
00:26:31,820 –> 00:26:35,210
کاما B برابر با 10 کاما 5 است که چیزی
718
00:26:35,210 –> 00:26:36,890
بیشتر از کاری نیست که قبلاً انجام دادیم فقط با
719
00:26:36,890 –> 00:26:38,330
قالب بندی کمی متفاوت آنچه من می
720
00:26:38,330 –> 00:26:40,549
گویم این است که a برابر با 10 است، B
721
00:26:40,549 –> 00:26:43,130
برابر است با 5 که تمام چیزی است که هست و من
722
00:26:43,130 –> 00:26:44,929
می توانم آن را بنویسم برابر 10 B
723
00:26:44,929 –> 00:26:47,210
برابر با 5 است به همین راحتی و
724
00:26:47,210 –> 00:26:49,760
عملگرهای اصلی حسابی ما که میبینید این است
725
00:26:49,760 –> 00:26:53,330
که ما یک بعلاوه B داریم، من این
726
00:26:53,330 –> 00:26:56,539
کپی کنترل را در براکت اطراف آن انجام میدهم تا
727
00:26:56,539 –> 00:26:58,730
بعلاوه B را در اینجا تنظیم کنیم و اگر اجرا کنیم
728
00:26:58,730 –> 00:27:01,340
این ما باید آنچه را که انتظار داریم بهعلاوه
729
00:27:01,340 –> 00:27:04,940
B 10 بعلاوه 5 برابر با 15 بدست آوریم و ما میتوانیم این کار را به
730
00:27:04,940 –> 00:27:08,120
روشهای مختلف انجام دهیم،
731
00:27:08,120 –> 00:27:10,340
اگر به همه عملگرهای اصلی
732
00:27:10,340 –> 00:27:12,679
نگاه کنیم، اجازه دهید من این کار را انجام دهم.
733
00:27:12,679 –> 00:27:14,570
به جای یک بعلاوه
734
00:27:14,570 –> 00:27:17,510
، یک منهای B را انجام می دهیم و اجازه دهید آن را
735
00:27:17,510 –> 00:27:19,610
بگیرم و آن را اینجا بگذارم و اجازه دهید
736
00:27:19,610 –> 00:27:21,019
فقط از این پایین بروم و همه آنها را در یک عکس انجام دهم، در
737
00:27:21,019 –> 00:27:23,269
آنجا می رویم آنها را
738
00:27:23,269 –> 00:27:25,010
همانجا بچسبانیم و بیشتر شما باید باشید بسیار
739
00:27:25,010 –> 00:27:27,529
آشنا چهار مورد اول شما هستند به علاوه
740
00:27:27,529 –> 00:27:31,250
B a منهای B ضربدر B a تقسیم بر B و
741
00:27:31,250 –> 00:27:33,380
بنابراین ما به این نتیجه می رسیم یک به علاوه B 15 است
742
00:27:33,380 –> 00:27:37,399
یک منهای B می شود 5 10 منهای 5 است 5 ضرب
743
00:27:37,399 –> 00:27:41,480
می کنیم 50 a تقسیم بر B به ما 2.0 می دهد
744
00:27:41,480 –> 00:27:44,419
و اکنون یک نوع غیرعادی داشتیم
745
00:27:44,419 –> 00:27:47,960
ما یک اسلش دوبل B2 داریم که این می
746
00:27:47,960 –> 00:27:50,360
گوید اگر وجود داشته باشد باقیمانده
747
00:27:50,360 –> 00:27:52,250
این به یک عدد صحیح تبدیل می شود به یاد داشته باشید
748
00:27:52,250 –> 00:27:54,049
که قبلاً به شما گفتم گاهی اوقات
749
00:27:54,049 –> 00:27:57,110
مجبور می شوم داده های خود را به یک سوم تقسیم کنم به
750
00:27:57,110 –> 00:28:00,200
جای تقسیم بر 3،
751
00:28:00,200 –> 00:28:03,769
می توانم طول / / / 3 را انجام دهم و این به
752
00:28:03,769 –> 00:28:05,389
من یک عدد صحیح می دهد و فقط به من می گوید سلام
753
00:28:05,389 –> 00:28:07,130
، یک سوم اول داده من
754
00:28:07,130 –> 00:28:09,169
کجاست در کجاست، اما اگر این کار را انجام دهید،
755
00:28:09,169 –> 00:28:10,639
همچنین می خواهید بدانید که باقیمانده چیست،
756
00:28:10,639 –> 00:28:13,610
بنابراین علامت کهربایی یک علامت یا
757
00:28:13,610 –> 00:28:14,990
درصد است، این همان چیزی است که
758
00:28:14,990 –> 00:28:17,059
علامت درصد یک علامت درصد است B
759
00:28:17,059 –> 00:28:19,669
برابر با صفر است و سپس در نهایت می توانید
760
00:28:19,669 –> 00:28:21,590
آن را مربع کنید و اوه من فراموش کردم
761
00:28:21,590 –> 00:28:23,750
که به عنوان یک علم داده بیان کنم که شما تمایل به
762
00:28:23,750 –> 00:28:25,519
انجام بسیاری از مربعات دارید، مانند مربع
763
00:28:25,519 –> 00:28:27,789
به معنی خطا، بنابراین بسیار معمول است که
764
00:28:27,789 –> 00:28:30,049
چیزی به توان دو را ببینید و بنابراین
765
00:28:30,049 –> 00:28:32,840
شما خواهید دید ببینید که x برابر دو
766
00:28:32,840 –> 00:28:35,120
مقدار مجذور u را به شما می دهد که در واقع BD است
767
00:28:35,120 –> 00:28:36,289
مربع 25 است
768
00:28:36,289 –> 00:28:39,200
5 ضربدر 5 می شود 25 بنابراین اینها
769
00:28:39,200 –> 00:28:41,690
عملگرهای حسابی شما هستند، در واقع
770
00:28:41,690 –> 00:28:43,160
با چهار عملگر اول جوایزی وجود ندارد،
771
00:28:43,160 –> 00:28:45,110
شما فقط
772
00:28:45,110 –> 00:28:46,880
وقتی یک اسلش دوتایی انجام می دهید شگفت زده می شوید زیرا
773
00:28:46,880 –> 00:28:49,070
عدد صحیح را برمی گرداند و فقط
774
00:28:49,070 –> 00:28:50,660
اعشار را در زمانی که دارید حذف می کند. علامت درصد
775
00:28:50,660 –> 00:28:53,060
آن Turk فقط مقدار بازگشتی را به شما می دهد
776
00:28:53,060 –> 00:28:56,750
بنابراین 5.5 به 0.5 برمی گردد و سپس
777
00:28:56,750 –> 00:28:59,120
ستاره دوگانه شما
778
00:28:59,120 –> 00:29:01,850
مربع شماست بنابراین B دو ستاره 2 مقدار شما را مربع می کند و م
779
00:29:01,850 –> 00:29:04,120
می توانیم هر یک از این توابع را بگیریم و آ
780
00:29:04,120 –> 00:29:06,950
ها را اختصاص دهیم تا من بتوانم rez را انجام دهید
781
00:29:06,950 –> 00:29:11,120
زیرا متغیر من برابر با یک بعلاوه B است و
782
00:29:11,120 –> 00:29:14,390
سپس rez اکنون برابر با یک بعلاوه B
783
00:29:14,390 –> 00:29:16,250
می شود که وقتی آن را اجرا می کنم باید 15 باشد و
784
00:29:16,250 –> 00:29:18,710
مطمئنم که 15 من وجود دارد، بنابراین اکنون می
785
00:29:18,710 –> 00:29:21,050
توانم a و B را بگیرم و آنها ممکن است از
786
00:29:21,050 –> 00:29:22,880
انواع مختلف وارد شوند. نواحی مختلف را تنظیم کنید و
787
00:29:22,880 –> 00:29:24,380
متغیر دیگری را تنظیم کنید که به
788
00:29:24,380 –> 00:29:26,060
هر جایی که نیاز داشته باشد، آن را به
789
00:29:26,060 –> 00:29:28,100
قسمت دیگر برنامه به عنوان rez برمی گرداند و
790
00:29:28,100 –> 00:29:29,840
باز هم این درست است، چه بعلاوه
791
00:29:29,840 –> 00:29:33,770
B را ضربدر B a تقسیم بر B هر یک از آن
792
00:29:33,770 –> 00:29:35,900
توابع اساسی انجام دهیم. مجموعه را به ما بدهید
793
00:29:35,900 –> 00:29:38,870
متغیر rez به آن اکنون ما
794
00:29:38,870 –> 00:29:41,900
همچنین می توانیم آنچه را که آنها کوتاه نویسی می نامند برای
795
00:29:41,900 –> 00:29:44,030
بسیاری از این موارد انجام دهیم، بنابراین ما
796
00:29:44,030 –> 00:29:46,160
متداول ترین موردی را که شما انجام می دهید شمارش برابر با صفر انجام می دهیم
797
00:29:46,160 –> 00:29:48,080
زیرا می خواهید بدانید که
798
00:29:48,080 –> 00:29:50,360
فرآیند اجرا می شود و یک فرآیند را به آن اضافه می کند.
799
00:29:50,360 –> 00:29:52,520
به سمت آن برویم تا بتوانیم تعداد را برابر با
800
00:29:52,520 –> 00:29:56,180
شمارش به علاوه یک انجام دهیم و سپس اگر تعداد را پرینت بگیرم
801
00:29:56,180 –> 00:29:58,760
، همینجا خواهید دید که شهرستان میرود
802
00:29:58,760 –> 00:30:01,790
شمارش بعلاوه 1 من 1 0 به علاوه 1 است 1
803
00:30:01,790 –> 00:30:04,670
میتوانم انجام دهم، فقط آن را انجام میدهیم در اینجا شمارش
804
00:30:04,670 –> 00:30:07,040
مساوی است اما به جای قرار دادن مساوی،
805
00:30:07,040 –> 00:30:09,260
آنها می خواهند به اضافه برابر 1 قرار دهند و
806
00:30:09,260 –> 00:30:11,450
این بدان معناست که آنها شمارش می کنند و من
807
00:30:11,450 –> 00:30:13,310
می توانم تعداد را در اینجا و علامت مثبت قرار
808
00:30:13,310 –> 00:30:15,620
دهم و می توانیم آن را اجرا کنیم و خواهید دید
809
00:30:15,620 –> 00:30:17,450
که اکنون برابر است 2 بنابراین من تعداد مساوی
810
00:30:17,450 –> 00:30:20,090
count به اضافه یک شمارش به اضافه یک برابر
811
00:30:20,090 –> 00:30:21,470
است همان چیزی است بنابراین من یکی دیگر را
812
00:30:21,470 –> 00:30:23,660
به آن اضافه کردم و اکنون دو تا دارم و
813
00:30:23,660 –> 00:30:25,280
در واقع می توانیم این کار را با هر چیزی و هر کدام
814
00:30:25,280 –> 00:30:27,800
از کارهای اصلی که می توانم تعداد دفعات برابر انجام دهم انجام دهیم.
815
00:30:27,800 –> 00:30:30,830
بنابراین این خود بار یک است و البته یک
816
00:30:30,830 –> 00:30:33,140
بار یکی است، بنابراین من کاری
817
00:30:33,140 –> 00:30:35,090
کمی هیجان انگیزتر انجام خواهم داد مانند 1 بار 3
818
00:30:35,090 –> 00:30:37,220
و من 3 میگیرم و میتوانیم این کار را
819
00:30:37,220 –> 00:30:40,940
بهجای شمارش انجام دهیم، اجازه دهید یک تقسیم برابر با 2 انجام دهیم
820
00:30:40,940 –> 00:30:43,820
و اگر اجرا کنیم a چاپ میشود که 5 به دست میآید،
821
00:30:43,820 –> 00:30:46,490
بنابراین من عددی را که 10 است،
822
00:30:46,490 –> 00:30:49,460
تقسیم کردهام بر 2 8 تقسیم بر 2 10 است و
823
00:30:49,460 –> 00:30:51,290
دوباره هر یک از این عملگرهایی که ما
824
00:30:51,290 –> 00:30:53,990
به آنها نگاه کردیم، اکنون می توانم در اینجا انجام دهم،
825
00:30:53,990 –> 00:30:55,789
نسخه عدد صحیح
826
00:30:55,789 –> 00:30:58,879
می تواند اجرای علامت درصد را انجام دهد که
827
00:30:58,879 –> 00:31:00,710
یک باقیمانده صفر دارد، بنابراین این چیزی است که به آن می رسد،
828
00:31:00,710 –> 00:31:02,330
شاید به یاد داشته باشید که
829
00:31:02,330 –> 00:31:04,129
اگر انجام می دادیم من سومین را انجام می دادم. در یک سوم ما میتوانیم ببینیم
830
00:31:04,129 –> 00:31:06,919
اگر
831
00:31:06,919 –> 00:31:08,389
تقسیم بر
832
00:31:08,389 –> 00:31:11,210
سه را انجام دهم، باقیمانده یک به دست میآورم، 3.3333 من بسیار رایج است، اما سپس
833
00:31:11,210 –> 00:31:13,249
میتوانم تقسیم دوگانه را نیز انجام دهم و
834
00:31:13,249 –> 00:31:15,320
فقط 3 خود را از آنجا به دست میآورم، بنابراین هر
835
00:31:15,320 –> 00:31:17,539
عملگر ریتماتیک شما در اینجا
836
00:31:17,539 –> 00:31:20,330
برابر است. سه است برابر است با
837
00:31:20,330 –> 00:31:22,609
هر عملگر که در عدد
838
00:31:22,609 –> 00:31:25,149
3 قرار می دهید، بنابراین ما عملگرهای محاسباتی
839
00:31:25,149 –> 00:31:27,979
خود را داشتیم که به رابطه
840
00:31:27,979 –> 00:31:30,529
یا عملگرهای رابطه ای نگاه می کردیم و هر زمان که به
841
00:31:30,529 –> 00:31:32,779
رابطه فکر می کنید درست/نادرست فکر کنید
842
00:31:32,779 –> 00:31:35,659
آیا این درست است یا نادرست است و دوباره
843
00:31:35,659 –> 00:31:39,019
می توانیم چاپ خود را با کاما B j انجام دهیم
844
00:31:39,019 –> 00:31:40,970
بنابراین ما آن را اینجا داریم بیرون
845
00:31:40,970 –> 00:31:43,279
بیاورید 3 کام من را کمی آنجا بردارید و
846
00:31:43,279 –> 00:31:46,070
بنابراین ما 10 5 خود را داریم و سپس می توانیم
847
00:31:46,070 –> 00:31:49,729
چاپ کنیم a بزرگتر از B است و اگر با
848
00:31:49,729 –> 00:31:51,470
دقت گوش می کنید من گفتم
849
00:31:51,470 –> 00:31:54,830
درست / نادرست فکر کنید بزرگتر از B 10
850
00:31:54,830 –> 00:31:57,109
بزرگتر از 5 است و اگر اجرا کنیم
851
00:31:57,109 –> 00:31:59,749
درست می شویم و اگر به یاد داشته باشید که با ریتمیک انجام دادیم
852
00:31:59,749 –> 00:32:00,859
و تعجب کنید
853
00:32:00,859 –> 00:32:02,809
که با این به کجا می روم، خواهید دید که
854
00:32:02,809 –> 00:32:05,450
ما همه عملگرهای اصلی خود را داریم. a
855
00:32:05,450 –> 00:32:08,179
بزرگتر از B است a کوچکتر از B است a
856
00:32:08,179 –> 00:32:10,220
بزرگتر یا مساوی B است a
857
00:32:10,220 –> 00:32:12,710
بزرگتر یا کوچکتر یا مساوی B است a
858
00:32:12,710 –> 00:32:15,979
برابر B توجه کنید که علامت مساوی دو برابر است
859
00:32:15,979 –> 00:32:17,659
کمی متفاوت است و سپس
860
00:32:17,659 –> 00:32:19,820
یک ستاره در پایین، پس بیایید ادامه دهیم
861
00:32:19,820 –> 00:32:21,470
و این را اجرا کنیم و در اینجا می توانید ببینید
862
00:32:21,470 –> 00:32:24,470
که یک بزرگتر از B درست است، یک
863
00:32:24,470 –> 00:32:25,999
درس B که نادرست
864
00:32:25,999 –> 00:32:28,340
است، یک بزرگتر یا مساوی B است،
865
00:32:28,340 –> 00:32:30,320
هنوز هم درست خواهد بود، کمتر یا
866
00:32:30,320 –> 00:32:32,210
مساوی B است. نادرست بودن و
867
00:32:32,210 –> 00:32:34,789
سپس علامت مساوی دوتایی خوب است زیرا
868
00:32:34,789 –> 00:32:37,789
علامت مساوی در پایتون برای تنظیم
869
00:32:37,789 –> 00:32:40,099
متغیرها و تنظیم val استفاده می شود. هر زمان که
870
00:32:40,099 –> 00:32:41,869
منطقی را انجام می دهید که می خواهید بدانید
871
00:32:41,869 –> 00:32:43,970
آیا مساوی است یا خیر، باید از علامت دو برابری استفاده کنید
872
00:32:43,970 –> 00:32:46,820
که بسیار مهم است و
873
00:32:46,820 –> 00:32:49,999
البته مساوی B است، پاسخ نادرست است،
874
00:32:49,999 –> 00:32:50,479
875
00:32:50,479 –> 00:32:52,759
علامت دو برابری را به خاطر بسپارید و
876
00:32:52,759 –> 00:32:53,869
اگر قرار است داشته باشید یک برابر شما
877
00:32:53,869 –> 00:32:56,509
باید یک نه مساوی داشته باشید، بنابراین در اینجا
878
00:32:56,509 –> 00:32:58,279
صفر ما است که علامت تعجب است
879
00:32:58,279 –> 00:33:00,529
و می توانید ببینید که a برابر با B
880
00:33:00,529 –> 00:33:03,109
نیست برابر درست است، بنابراین وقتی از اینجا عبور می کنیم
881
00:33:03,109 –> 00:33:05,869
، عملگرهای رابطه ای اصلی خود را داریم
882
00:33:05,869 –> 00:33:08,530
که دروازه های منطقی در اینجا هستند.
883
00:33:08,530 –> 00:33:11,080
برای انجام این کار میتوانیم این کار را تا حدی بالا ببریم،
884
00:33:11,080 –> 00:33:12,610
اجازه دهید من ادامه دهم و
885
00:33:12,610 –> 00:33:14,440
کمی دادههای مختلف را در اینجا ایجاد کنم و در این
886
00:33:14,440 –> 00:33:16,300
مورد من یک a1 b1 c1
887
00:33:16,300 –> 00:33:19,540
برابر با 10 20 30 ایجاد میکنم و البته آنها را چاپ میکنیم.
888
00:33:19,540 –> 00:33:21,460
همانطور که حدس زدید باید
889
00:33:21,460 –> 00:33:23,470
فقط آن مقادیر باشد که به صورت جداگانه
890
00:33:23,470 –> 00:33:26,110
این پالت من را کمی پاک کنید و اجرا کنید
891
00:33:26,110 –> 00:33:29,170
که می بینید ما 10 20 30 را در اینجا دریافت می
892
00:33:29,170 –> 00:33:30,940
کنیم و اگر بالا بیاوریم اینجاست که به
893
00:33:30,940 –> 00:33:32,140
نوعی جالب می شود.
894
00:33:32,140 –> 00:33:34,210
print ما از همان عملگرهایی
895
00:33:34,210 –> 00:33:36,040
که فقط خودمان بودیم استفاده خواهیم کرد اما ما
896
00:33:36,040 –> 00:33:39,640
c1 را بزرگتر از 1 انجام می دهیم، یک
897
00:33:39,640 –> 00:33:43,150
منطق اضافی در اینجا اضافه می کنیم و می بینیم که 1 بزرگتر
898
00:33:43,150 –> 00:33:47,050
از B 1 است، بنابراین من از شما می پرسم که c1 شما برابر 30
899
00:33:47,050 –> 00:33:50,170
است آیا بزرگتر از 10 است و آیا
900
00:33:50,170 –> 00:33:52,780
بزرگتر از 20 و اگر اجرا کنم
901
00:33:52,780 –> 00:33:55,390
درست می شویم چون می دانید که C 1
902
00:33:55,390 –> 00:33:57,850
بزرگتر از 1 است C 1 بزرگتر از B 1 است
903
00:33:57,850 –> 00:34:00,460
حالا چه اتفاقی می افتد اگر ما یک 1
904
00:34:00,460 –> 00:34:03,550
بزرگتر از B 1 داشته باشیم و C بزرگتر
905
00:34:03,550 –> 00:34:05,890
از B 1 بخواهد خوب است. اگر این را اجرا
906
00:34:05,890 –> 00:34:08,590
کنیم به false می رسیم زیرا a 1
907
00:34:08,590 –> 00:34:10,840
بزرگتر از V 1 نیست اما به جای
908
00:34:10,840 –> 00:34:13,870
a می توانیم انجام دهیم یا بنابراین اگر این را اجرا
909
00:34:13,870 –> 00:34:15,668
کنم اکنون true خواهم شد زیرا C 1 هنوز
910
00:34:15,668 –> 00:34:17,949
بزرگتر از B 1 است. بنابراین مقدار یا مقدار ما وجود دارد
911
00:34:17,949 –> 00:34:19,899
و میتوانید اینها را روی هم قرار دهید. من میتوانم یک 1
912
00:34:19,899 –> 00:34:21,610
بزرگتر از B 1 یا C 1 B 1 انجام دهم،
913
00:34:21,610 –> 00:34:23,379
میتوانی در نقطهای با یک عبارت منطقی بسیار طولانی مواجه شوی
914
00:34:23,379 –> 00:34:25,360
که باید از
915
00:34:25,360 –> 00:34:27,190
آن جلوگیری کنی که باید وسیله دیگری برای
916
00:34:27,190 –> 00:34:28,929
انجام آن پیدا کنی. اما اینها دو مورد اساسی هستند به عنوان
917
00:34:28,929 –> 00:34:32,949
و و یا و سپس نه، بنابراین من می توانم
918
00:34:32,949 –> 00:34:34,929
هر یک از این گیت های منطقی را بگیرم و می
919
00:34:34,929 –> 00:34:37,210
توانم آنها را از 1 بزرگتر از B 1
920
00:34:37,210 –> 00:34:40,810
به یک های نه تغییر دهم. بزرگتر از B 1 است، بنابراین
921
00:34:40,810 –> 00:34:43,239
یک 1 بزرگتر از B 1 است، بدانید که این
922
00:34:43,239 –> 00:34:45,550
اشتباه برمی گردد، اما سپس آن را
923
00:34:45,550 –> 00:34:47,710
با not معکوس می کنیم و درست ظاهر می شود، بنابراین
924
00:34:47,710 –> 00:34:49,000
بیایید ادامه دهیم و این را پاک کنیم و به موارد
925
00:34:49,000 –> 00:34:51,760
بسیار پیچیده نگاه خواهیم کرد.
926
00:34:51,760 –> 00:34:53,320
نمیدانم که آیا واقعاً پیچیده است، میخواهیم به
927
00:34:53,320 –> 00:34:55,449
موضوعی بپردازیم که به راحتی به یک
928
00:34:55,449 –> 00:34:57,400
موضوع پیچیده تبدیل میشود که
929
00:34:57,400 –> 00:34:59,950
عملگرهای بیتی در پایتون است، بنابراین میتوانید تصور کنید
930
00:34:59,950 –> 00:35:03,010
بیایید به عقب برگردیم تا متوجه
931
00:35:03,010 –> 00:35:06,160
شویم B 10 و 5 خود را داریم، پس بیایید به آنجا برگردیم
932
00:35:06,160 –> 00:35:08,020
و آن را دوباره به اینجا بکشید تا
933
00:35:08,020 –> 00:35:09,940
دو متغیر B 10 و
934
00:35:09,940 –> 00:35:11,890
5 را داشته باشیم و عملگرهای
935
00:35:11,890 –> 00:35:15,030
bitwise را بررسی کنیم تا عملگر بیتی را
936
00:35:15,030 –> 00:35:18,160
937
00:35:18,160 –> 00:35:21,700
938
00:35:21,700 –> 00:35:23,589
بفهمیم. قرار نیست خیلی عمیق به
939
00:35:23,589 –> 00:35:25,150
این موضوع بپردازید، فقط میخواهم برای برنامهنویسی پیشرفتهتر از آن آگاه
940
00:35:25,150 –> 00:35:27,010
باشید و خواهید
941
00:35:27,010 –> 00:35:28,510
دید که از اینجا به دست میآید اینجا مقدار بیت
942
00:35:28,510 –> 00:35:31,359
است که یک صفر و یک صفر است
943
00:35:31,359 –> 00:35:33,849
و این همه صفر خواهد بود. تا
944
00:35:33,849 –> 00:35:35,740
آنجا که صفر B به معنای باینری بودن آن
945
00:35:35,740 –> 00:35:37,359
و هر چیز دیگری است در این
946
00:35:37,359 –> 00:35:39,609
سمت صفر است و این همان چیزی است که
947
00:35:39,609 –> 00:35:42,549
پنج با 101 نشان داده می شود ده
948
00:35:42,549 –> 00:35:44,710
با 10 10 در باینری نشان داده می شود وقتی آن را تغییر می دهید،
949
00:35:44,710 –> 00:35:46,900
بنابراین ما به این سوئیچ های باینری نگاه می
950
00:35:46,900 –> 00:35:49,359
کنیم که می خواهیم انجام دهیم که می توانیم برویم بیایید یک را
951
00:35:49,359 –> 00:35:54,430
چاپ کنیم و B بنابراین اگر این را اجرا
952
00:35:54,430 –> 00:35:55,869
کنیم به صفر می رسیم و این یک جورهایی
953
00:35:55,869 –> 00:35:57,460
جالب است زیرا چگونه می
954
00:35:57,460 –> 00:35:59,289
توانند صفر را از آن به دست بیاورند، خوب می دانید که این 10
955
00:35:59,289 –> 00:36:02,950
10 و 101 است اگر این
956
00:36:02,950 –> 00:36:04,720
یکی را در سمت راست قرض دهید که در ردیف با
957
00:36:04,720 –> 00:36:07,450
0، پس حدس بزنید که 0 است،
958
00:36:07,450 –> 00:36:09,460
این 0 را می گیریم، آن را با این 0 ردیف می کنیم و
959
00:36:09,460 –> 00:36:12,700
حدس می زنیم که چه چیزی به دست می آوریم، 0 می گیریم، هیچ یک
960
00:36:12,700 –> 00:36:14,799
مقدار یکسان نیست و ما 1
961
00:36:14,799 –> 00:36:17,680
و 0 داریم، بنابراین اگر این برابر با
962
00:36:17,680 –> 00:36:19,539
این باشد اگر این برابر است با این و اگر
963
00:36:19,539 –> 00:36:22,450
مساوی با این باشد، یک چاپ دریافت می کنیم که چاپ می
964
00:36:22,450 –> 00:36:24,670
شود آیا چاپ صفر است زیرا هیچ کدام
965
00:36:24,670 –> 00:36:26,559
از موارد منطبق نیست و ما می توانیم کاری
966
00:36:26,559 –> 00:36:30,220
مانند چاپ a انجام دهیم و شما از نوار بالا پایین استفاده کنید
967
00:36:30,220 –> 00:36:32,230
و مگر اینکه کار زیادی با
968
00:36:32,230 –> 00:36:33,910
آن انجام دهید.
969
00:36:33,910 –> 00:36:35,950
اگر با اعداد باینری
970
00:36:35,950 –> 00:36:38,259
یا با شیفت ها و مواردی از این قبیل سر و کار دارید، تقریباً همیشه باید آن را جستجو کنید این یا
971
00:36:38,259 –> 00:36:40,269
برای این ارقام اعشاری است و بنابراین
972
00:36:40,269 –> 00:36:43,480
اگر اجرا کنیم که 15 به دست میآید، a یا B را انجام
973
00:36:43,480 –> 00:36:47,019
میدهیم و اگر چاپ کنیم، بیایید
974
00:36:47,019 –> 00:36:48,970
این را به صورت باینری چاپ کنیم تا بتوانید ببینید که چه
975
00:36:48,970 –> 00:36:52,000
شکلی است، بنابراین اگر یک یا چاپ کنیم B را در
976
00:36:52,000 –> 00:36:54,549
باینری اجرا کنیم، بنابراین به یاد داشته باشید که
977
00:36:54,549 –> 00:36:57,190
اینجا 0 دریافت کردیم. فراموش کردم چاپ چاپی را تبدیل
978
00:36:57,190 –> 00:36:58,569
کنم، بیایید دوباره امتحان کنیم،
979
00:36:58,569 –> 00:37:01,029
بیایید این را به صورت باینری چاپ کنیم و اگر
980
00:37:01,029 –> 00:37:02,950
این را به صورت باینری چاپ کنیم، اکنون خواهید دید
981
00:37:02,950 –> 00:37:06,819
که یک یا چند است، ما 1 یا 1 داریم. مساوی 1 0
982
00:37:06,819 –> 00:37:10,900
1 0 یا 1 برابر است با 1 1 یا 0 برابر 1، در آنجا
983
00:37:10,900 –> 00:37:12,339
به نوعی گیج کننده می شود، اما می توانید
984
00:37:12,339 –> 00:37:14,410
ببینید که اگر یکی از آنها 1 در جای خود داشته باشد
985
00:37:14,410 –> 00:37:17,710
یا یک چیز به صورت 1 بیرون بیاید و بنابراین
986
00:37:17,710 –> 00:37:19,779
ما 1 1 1 1 را دریافت می کنیم و معلوم می شود که
987
00:37:19,779 –> 00:37:21,369
وقتی این را پرینت می کنید به صورت
988
00:37:21,369 –> 00:37:24,910
15 ظاهر می شود، بنابراین اگر یک دستور باینری یا دستوری را روی
989
00:37:24,910 –> 00:37:27,130
این دو عدد انجام دهید، 15 دریافت می کنید
990
00:37:27,130 –> 00:37:29,049
و ما می توانیم این کار را انجام دهیم، می توانیم این کار را ادامه دهیم
991
00:37:29,049 –> 00:37:32,319
، انحصاری هستند تا بتوانیم
992
00:37:32,319 –> 00:37:34,779
چاپ کنیم. و ما این کار را
993
00:37:34,779 –> 00:37:37,749
از A یا B انجام خواهیم داد، ما یک انحصاری انجام می دهیم که برای
994
00:37:37,749 –> 00:37:40,989
شما آماده است، ما می توانیم آن را اجرا کنیم و
995
00:37:40,989 –> 00:37:42,489
همان چیزی را برمی گرداند زیرا
996
00:37:42,489 –> 00:37:45,279
این به طور انحصاری یک، بنابراین اگر
997
00:37:45,279 –> 00:37:47,079
این یک یک و یک بود و این
998
00:37:47,079 –> 00:37:49,150
یک صفر یک صفر بود، می دیدیم که
999
00:37:49,150 –> 00:37:51,489
یک صفر یک صفر در
1000
00:37:51,489 –> 00:37:53,769
انحصاری که در آن یا همه یک را برمی گرداند
1001
00:37:53,769 –> 00:37:56,829
و اگر انحصاری دارید، می توانید یکی را
1002
00:37:56,829 –> 00:37:59,949
نیز داشته باشید. متمم به این صورت
1003
00:37:59,949 –> 00:38:02,259
است که عدد شما را نفی می کنیم، بنابراین ما
1004
00:38:02,259 –> 00:38:07,119
می توانیم این کار باینری را انجام دهیم و این یکی
1005
00:38:07,119 –> 00:38:10,479
دیگر از a است.
1006
00:38:10,479 –> 00:38:12,429
1007
00:38:12,429 –> 00:38:15,279
1008
00:38:15,279 –> 00:38:16,569
در این مورد، زیرا ما در حال
1009
00:38:16,569 –> 00:38:19,449
بررسی یک مکمل در آنجا هستیم، بنابراین
1010
00:38:19,449 –> 00:38:21,369
تفکر منطقی شما را در آنجا تغییر میدهد و
1011
00:38:21,369 –> 00:38:23,049
این که کار زیادی با آن انجام میدهید میتواند
1012
00:38:23,049 –> 00:38:24,669
واقعاً مغز شما را گره بزند و
1013
00:38:24,669 –> 00:38:25,869
اینکه بفهمید آیا با آن بازی میکنید یا نه
1014
00:38:25,869 –> 00:38:28,269
و سپس بسیار سرگرمکننده است. در نهایت ما چند کار
1015
00:38:28,269 –> 00:38:30,640
جالب دیگر داریم که میتوانید این کار را انجام دهید، ما میتوانیم این
1016
00:38:30,640 –> 00:38:33,699
کار را انجام دهیم چاپ، میتوانیم با تغییر یقه انجام
1017
00:38:33,699 –> 00:38:35,529
دهیم و من این را به صورت باینری قرار میدهم،
1018
00:38:35,529 –> 00:38:37,150
زیرا
1019
00:38:37,150 –> 00:38:38,949
اگر باینری و باینری انجام نمیدهید، درک آن واقعاً سخت است. ما
1020
00:38:38,949 –> 00:38:41,709
می توانیم Shift to this انجام دهیم و آن را به
1021
00:38:41,709 –> 00:38:43,900
چپ تغییر می دهد بنابراین می توانید دقیقاً اینجا را ببینید که
1022
00:38:43,900 –> 00:38:45,609
ما دو صفر در سمت راست
1023
00:38:45,609 –> 00:38:48,459
به a خود اضافه کرده ایم و همان عدد را داریم و
1024
00:38:48,459 –> 00:38:50,349
همه آن را به چپ منتقل کرده است و همچنین می توانیم
1025
00:38:50,349 –> 00:38:52,599
آن را به طرف دیگر تغییر
1026
00:38:52,599 –> 00:38:54,999
دهیم. آن را اجرا کنید و حالا ما
1027
00:38:54,999 –> 00:38:56,499
فقط آن را خاموش می کنیم و این دو فقط با هم حذف می
1028
00:38:56,499 –> 00:38:58,329
شوند و در نهایت با
1029
00:38:58,329 –> 00:39:00,279
دو رقم آخر یک صفر می شویم، بنابراین
1030
00:39:00,279 –> 00:39:01,869
همه چیز را به سمت راست تغییر
1031
00:39:01,869 –> 00:39:03,609
می دهیم، متاسفم که یک صفر
1032
00:39:03,609 –> 00:39:05,799
این کار را کرد. به عقب از آنجایی که ما آن را
1033
00:39:05,799 –> 00:39:08,709
به سمت راست تغییر می دهیم، این یک صفر را از دست می دهیم و در
1034
00:39:08,709 –> 00:39:10,539
نهایت به این صفر اول می رسیم
1035
00:39:10,539 –> 00:39:12,519
و این زمانی است که شما وارد یک
1036
00:39:12,519 –> 00:39:15,249
آرایه عظیم درست/نادرست بله/نه می شوید و
1037
00:39:15,249 –> 00:39:17,349
باید آنها را با هم مقایسه کنید و شما می توانید
1038
00:39:17,349 –> 00:39:19,119
انواع کارهای جالب را در اینجا دوباره انجام دهید، این
1039
00:39:19,119 –> 00:39:21,369
یک منطق بسیار پیشرفته است وقتی که عملگرهای بیتی را انجام می دهید،
1040
00:39:21,369 –> 00:39:23,229
اما مهم است که
1041
00:39:23,229 –> 00:39:24,669
بدانید آنها آنجا هستند و درک کنید که چه
1042
00:39:24,669 –> 00:39:25,929
هستند، بنابراین وقتی مطرح شد
1043
00:39:25,929 –> 00:39:27,819
بدانید کجا باید آنها را جستجو کنید. و در نهایت
1044
00:39:27,819 –> 00:39:29,919
در مورد منطق صحبت می کنیم، باید ادامه دهیم
1045
00:39:29,919 –> 00:39:31,989
و به اپراتورهای عضویت
1046
00:39:31,989 –> 00:39:34,539
خیلی u نگاه کنیم کار جالبی است که اجازه دهید فقط
1047
00:39:34,539 –> 00:39:37,689
یک لیست برابر انجام دهیم، ما یکی دو را انجام می
1048
00:39:37,689 –> 00:39:41,289
دهیم، یکی دو سه چهار پنج، بنابراین
1049
00:39:41,289 –> 00:39:43,959
لیست اصلی خود را داریم و سوال این است که بیایید
1050
00:39:43,959 –> 00:39:45,240
یک متغیر X
1051
00:39:45,240 –> 00:39:49,350
x برابر دو اختصاص دهیم و بنابراین بیایید X را در لیست چاپ کنیم
1052
00:39:49,350 –> 00:39:51,630
و به نظر شما چه چیزی قرار
1053
00:39:51,630 –> 00:39:54,480
است چاپ شود X در لیست دو عدد
1054
00:39:54,480 –> 00:39:56,460
است و پاسخ این است که بله، بنابراین ما
1055
00:39:56,460 –> 00:39:58,200
درست میشویم، بنابراین درست در آنجا چاپ میشود
1056
00:39:58,200 –> 00:40:00,150
و میتوانید به یاد داشته باشید که ما میتوانیم
1057
00:40:00,150 –> 00:40:03,900
not in را نیز اضافه کنیم، X not in لیست را
1058
00:40:03,900 –> 00:40:06,060
اجرا می کنیم و مساوی است با false و زمانی که
1059
00:40:06,060 –> 00:40:08,520
بعداً در اینجا شروع می کنیم یا به زودی
1060
00:40:08,520 –> 00:40:11,220
به لیست های if-else و بی سیم خود نگاه می کنیم، خواهید
1061
00:40:11,220 –> 00:40:12,869
دید که این برای دریافت
1062
00:40:12,869 –> 00:40:14,850
این عبارات درست/نادرست در اینجا مفید است و
1063
00:40:14,850 –> 00:40:17,730
سپس اپراتور هویت را روشن می کنیم.
1064
00:40:17,730 –> 00:40:20,490
اپراتور هویت پالت ما و این
1065
00:40:20,490 –> 00:40:25,920
همه اجازه دهید x برابر 10 y برابر با 10 باشد و
1066
00:40:25,920 –> 00:40:30,840
این چاپ X y است اگر این را اجرا کنیم
1067
00:40:30,840 –> 00:40:33,450
درست می شود زیرا به یاد داشته باشید وقتی پایتون
1068
00:40:33,450 –> 00:40:36,030
به حافظه اشاره می کند 10 را در
1069
00:40:36,030 –> 00:40:38,880
همان مکان ذخیره می کند و بنابراین X y است. و اگر
1070
00:40:38,880 –> 00:40:41,730
این را به y برابر با 12 تغییر
1071
00:40:41,730 –> 00:40:43,530
دهیم، اکنون یک false به ما می دهد زیرا
1072
00:40:43,530 –> 00:40:45,480
آنها دیگر مساوی نیستند، بنابراین می
1073
00:40:45,480 –> 00:40:47,369
توانید آن را با X جایگزین کنید و X زیادی را انجام ندهید،
1074
00:40:47,369 –> 00:40:50,730
چیزی که y ظاهر می شود،
1075
00:40:50,730 –> 00:40:52,050
بنابراین باید از آن آگاه باشید، اما
1076
00:40:52,050 –> 00:40:55,080
معمولاً فقط x برابر y نادرست انجام دهید. X به
1077
00:40:55,080 –> 00:40:58,080
این دلیل است که من آن را 12 تغییر دادم پس دوباره false
1078
00:40:58,080 –> 00:41:01,050
و سپس می توانید وارد اینجا شوید X
1079
00:41:01,050 –> 00:41:06,000
نیست Y است پس y است یا Y نیست و
1080
00:41:06,000 –> 00:41:08,640
درست است Y نیست بنابراین اینها همه توابع اساسی
1081
00:41:08,640 –> 00:41:11,070
با توابع netic هستند که
1082
00:41:11,070 –> 00:41:13,410
با آنها پیدا می کنید. پایتون شما نصب شده است، بنابراین در
1083
00:41:13,410 –> 00:41:15,600
ادامه به آن میپردازیم، اگر معادلات ریاضی پیچیدهتری
1084
00:41:15,600 –> 00:41:17,310
داشته باشید چه اتفاقی میافتد
1085
00:41:17,310 –> 00:41:18,750
1086
00:41:18,750 –> 00:41:20,880
که باید به خوبی اجرا کنید در آن
1087
00:41:20,880 –> 00:41:23,700
مرحله که باید ریاضی را
1088
00:41:23,700 –> 00:41:25,500
وارد کنید، بنابراین واردات مهم است که بدانید چه چیزی
1089
00:41:25,500 –> 00:41:28,590
واردات برای این است که یک ماژول خارجی به
1090
00:41:28,590 –> 00:41:30,060
پایتون داشته باشید، بنابراین بخشی از کد اصلی
1091
00:41:30,060 –> 00:41:32,820
پایتون نیست که آن ماژول را در
1092
00:41:32,820 –> 00:41:36,119
ریاضی وارد می کنید، آنقدر استفاده می شود که آن را
1093
00:41:36,119 –> 00:41:39,030
همراه با نصب پایتون دارند، اما به
1094
00:41:39,030 –> 00:41:41,880
طور پیش فرض در IDE شما بارگذاری نمی
1095
00:41:41,880 –> 00:41:44,250
شود. چهره کاربری خود را یا وارد برنامه کنید،
1096
00:41:44,250 –> 00:41:46,830
بنابراین زمانی که به استفاده از ریاضی می روید باید
1097
00:41:46,830 –> 00:41:48,990
t را اجرا کنید او به آنجا وارد می کند و بیایید
1098
00:41:48,990 –> 00:41:50,490
نگاهی بیندازیم و ببینیم چه
1099
00:41:50,490 –> 00:41:52,859
چیزهایی را که ریاضیات پوشش می دهد اکنون
1100
00:41:52,859 –> 00:41:55,800
جستجوی سریع Bing انجام دادم و من را به
1101
00:41:55,800 –> 00:41:57,480
1102
00:41:57,480 –> 00:41:58,400
1103
00:41:58,400 –> 00:42:00,260
پایتون برد. دوباره
1104
00:42:00,260 –> 00:42:02,570
در مستندات پایتون و سپس
1105
00:42:02,570 –> 00:42:04,760
به سراغ ماژول ریاضی رفتیم و در
1106
00:42:04,760 –> 00:42:07,520
ماژول ریاضی که سقف داریم
1107
00:42:07,520 –> 00:42:11,060
، علامت fabs فاکتوریل کف
1108
00:42:11,060 –> 00:42:12,590
کف و سقف را کپی کرده
1109
00:42:12,590 –> 00:42:15,020
ایم
1110
00:42:15,020 –> 00:42:16,850
.
1111
00:42:16,850 –> 00:42:18,080
چیزهای دیگری که در پشت
1112
00:42:18,080 –> 00:42:19,880
صحنه انجام می شود که ممکن است به جای آن از این استفاده کنید
1113
00:42:19,880 –> 00:42:21,770
و سپس عملکردهای اصلی ما در اینجا وجود دارد
1114
00:42:21,770 –> 00:42:23,960
و اگر به پایین بروید می توانید
1115
00:42:23,960 –> 00:42:25,580
ببینید که فقط انواع
1116
00:42:25,580 –> 00:42:27,980
چیزهای مختلف را پوشش می دهد مانند آیا متناهی است یا
1117
00:42:27,980 –> 00:42:31,460
بی نهایت است یا F را تغییر دهید قدرتها، بنابراین
1118
00:42:31,460 –> 00:42:33,290
اگر نمایی انجام میدادیم، دیدیم که چگونه
1119
00:42:33,290 –> 00:42:35,990
یک مقدار را مربع کنیم، اما اگر میخواهید
1120
00:42:35,990 –> 00:42:37,760
کاری را به سوم یا چهارم انجام
1121
00:42:37,760 –> 00:42:39,920
دهید، باید ماژول ریاضی را وارد کنید تا این کار انجام
1122
00:42:39,920 –> 00:42:41,210
شود و میتوانید اینجا ببینید که کجا داریم.
1123
00:42:41,210 –> 00:42:42,890
نمایی از 1 این مانند
1124
00:42:42,890 –> 00:42:46,370
نمایی X منهای 1 Log X است همه
1125
00:42:46,370 –> 00:42:48,260
توابع گزارش شما در اینجا ریشه مربع
1126
00:42:48,260 –> 00:42:51,050
1127
00:42:51,050 –> 00:42:52,520
هستند، اگر می خواهید
1128
00:42:52,520 –> 00:42:54,950
میانگین مربع یک مقدار را برای خطای خود بگیرید
1129
00:42:54,950 –> 00:42:56,900
علائم کسینوس مماس تمام توابع مختلف
1130
00:42:56,900 –> 00:42:59,480
مثلثاتی همه اینها
1131
00:42:59,480 –> 00:43:01,100
در ریاضیات است و واقعاً ما قصد نداریم
1132
00:43:01,100 –> 00:43:02,150
تمام کارهای مختلفی را که میتوانید
1133
00:43:02,150 –> 00:43:04,370
در ریاضی انجام دهید پوشش دهیم، زیرا اگر
1134
00:43:04,370 –> 00:43:05,750
با درجه و رادیان
1135
00:43:05,750 –> 00:43:08,780
یا توابع هذلولی کار میکنید، این دامنه خودش
1136
00:43:08,780 –> 00:43:10,940
است. ماژول ریاضی شامل
1137
00:43:10,940 –> 00:43:14,060
ثابت ریاضی و داو بینهایت nan
1138
00:43:14,060 –> 00:43:16,580
پی، PI شما در آن وجود دارد، بنابراین همه این
1139
00:43:16,580 –> 00:43:18,230
موارد در ماژول ریاضی شما هستند و وقتی
1140
00:43:18,230 –> 00:43:19,550
اینجا هستیم، میتوانیم کاری ساده
1141
00:43:19,550 –> 00:43:23,120
مانند چاپ PI ریاضی را انجام دهیم، اگر این را اجرا کنم، باید
1142
00:43:23,120 –> 00:43:24,790
مقدار را به من بدهد. از Pi که
1143
00:43:24,790 –> 00:43:27,800
3.14 1 را انجام می دهد، بنابراین برای هر یک از توابع در
1144
00:43:27,800 –> 00:43:30,230
اینجا، اگر ریاضی را وارد کنید، می توانید
1145
00:43:30,230 –> 00:43:31,850
چیزی شبیه به این را وارد
1146
00:43:31,850 –> 00:43:34,340
کنید، می توانید گزینه دیگری را وارد کنید، فرض کنید من فقط
1147
00:43:34,340 –> 00:43:36,470
مقدار PI را می خواستم، می توانیم کاری شبیه به
1148
00:43:36,470 –> 00:43:40,190
این انجام دهیم. lso از ریاضیات انجام دهید که
1149
00:43:40,190 –> 00:43:42,590
به آن می گوید اگر این کار را انجام دادیم به ماژول ریاضی وارد PI بروید، به
1150
00:43:42,590 –> 00:43:45,620
1151
00:43:45,620 –> 00:43:47,180
ریاضی جلوی آن نیاز نداریم، بنابراین ما فقط
1152
00:43:47,180 –> 00:43:49,370
PI را وارد می کنیم و من می توانم این را اجرا کنم و اکنون می
1153
00:43:49,370 –> 00:43:52,190
توانید ببینید که من دارم PI در اینجا همان چیزی است که ما
1154
00:43:52,190 –> 00:43:54,170
میتوانیم تمام عملکردهایی را که قبلاً دیدید انجام
1155
00:43:54,170 –> 00:43:57,860
دهیم، اجازه دهید به ریاضی وارد کنیم و
1156
00:43:57,860 –> 00:44:00,260
به جای Pi بیایید جلو برویم و
1157
00:44:00,260 –> 00:44:01,820
do نمیتوانست متغیری را انجام دهد، بنابراین میتوانیم
1158
00:44:01,820 –> 00:44:05,690
x را معادل 9.5 قرار دهیم و سپس از اینجا
1159
00:44:05,690 –> 00:44:07,970
از ریاضی خود استفاده کنیم. اگر به یاد داشته باشید که
1160
00:44:07,970 –> 00:44:09,620
از همان بالا سقفی داشتند که
1161
00:44:09,620 –> 00:44:11,390
من گفتم مانند گرد کردن آن بود،
1162
00:44:11,390 –> 00:44:12,140
می توانید
1163
00:44:12,140 –> 00:44:14,810
مهر و موم X را چاپ کنید و اگر این را اجرا کنم باید
1164
00:44:14,810 –> 00:44:16,790
ده به ما بدهد، بنابراین مهر و موم در واقع
1165
00:44:16,790 –> 00:44:19,220
نزدیکترین عدد صحیح است که بزرگتر است. از نه
1166
00:44:19,220 –> 00:44:21,140
نقطه پنج، میتوانید دوباره انجام دهید
1167
00:44:21,140 –> 00:44:23,240
، یک مماس کسینوس وجود دارد، همه این ویژگیها
1168
00:44:23,240 –> 00:44:25,520
در ماژول ریاضی شما هستند،
1169
00:44:25,520 –> 00:44:27,590
بیایید ببینیم مماس چگونه به نظر میرسد 0.075
1170
00:44:27,590 –> 00:44:29,630
سه.
1171
00:44:29,630 –> 00:44:32,720
1172
00:44:32,720 –> 00:44:34,820
آیا x برابر است با نه
1173
00:44:34,820 –> 00:44:37,910
نقطه پنج y برابر است با سه و
1174
00:44:37,910 –> 00:44:41,780
میتوانیم X را به مکعب Y یا X انجام دهیم و
1175
00:44:41,780 –> 00:44:43,250
میتوانیم ببینیم که هشتصد و پنجاه و هفت
1176
00:44:43,250 –> 00:44:45,470
نقطه سه هفت پنج
1177
00:44:45,470 –> 00:44:47,240
به دست میآوریم.
1178
00:44:47,240 –> 00:44:49,160
1179
00:44:49,160 –> 00:44:50,360
“در حال گذراندن از طریق
1180
00:44:50,360 –> 00:44:52,310
جایگشت های زیادی هستید، ممکن است متوجه
1181
00:44:52,310 –> 00:44:53,690
شوید که ادامه دهید، بسیار خوب، من سه
1182
00:44:53,690 –> 00:44:55,730
جایگشت دارم و هر جایگشت دارای
1183
00:44:55,730 –> 00:44:57,830
سه تغییر مختلف است که
1184
00:44:57,830 –> 00:44:59,990
سه به سه تغییر می کند، بنابراین اگر یک بار آن را
1185
00:44:59,990 –> 00:45:01,730
اجرا کنم، می توانم حدس بزنم که در آن زمان
1186
00:45:01,730 –> 00:45:03,320
اجرا می شود انجام دادن سه به سه
1187
00:45:03,320 –> 00:45:05,120
و سپس میتوانم آن را طوری برنامهریزی کنم که
1188
00:45:05,120 –> 00:45:07,430
در زمان من حدس بزند که خروجی یکی دیگر
1189
00:45:07,430 –> 00:45:09,290
از جذر است، بنابراین میتوانیم جذر آن را انجام دهیم
1190
00:45:09,290 –> 00:45:10,940
که یکی دیگر از ریشههای مربعی بسیار
1191
00:45:10,940 –> 00:45:12,710
رایج است، به خصوص در
1192
00:45:12,710 –> 00:45:14,240
علم داده زمانی که شما با محاسبه
1193
00:45:14,240 –> 00:45:16,550
خطا، جذر x را انجام میدهیم، بنابراین
1194
00:45:16,550 –> 00:45:20,240
میتوانیم جذر را به صورت qrt از x انجام دهیم، اگر
1195
00:45:20,240 –> 00:45:21,890
این را اجرا کنم، دوباره جذر را چاپ میکنم.
1196
00:45:21,890 –> 00:45:24,590
1197
00:45:24,590 –> 00:45:26,810
1198
00:45:26,810 –> 00:45:29,180
از
1199
00:45:29,180 –> 00:45:30,740
کسانی که چیزهایی که ظاهر می شوند احتمالاً
1200
00:45:30,740 –> 00:45:32,780
به اندازه کافی نیستند، اما اگر
1201
00:45:32,780 –> 00:45:34,760
فاکتوریل را انجام دهیم، چرا این بار و آن را اجرا می
1202
00:45:34,760 –> 00:45:36,820
کنیم، همه اعداد را تا
1203
00:45:36,820 –> 00:45:39,860
سه جمع می کنیم، بنابراین این یک به علاوه دو به علاوه سه است
1204
00:45:39,860 –> 00:45:42,470
و دوباره برابر با شش است. اینها تنها
1205
00:45:42,470 –> 00:45:44,470
تعدادی از توابع ریاضی مختلف
1206
00:45:44,470 –> 00:45:46,670
هستند که می توانید انجام دهید و می توانید
1207
00:45:46,670 –> 00:45:48,920
به پایتون بروید و تعداد کامل آنها را
1208
00:45:48,920 –> 00:45:52,330
در وب سایت ببینید تا کنون ما به
1209
00:45:52,330 –> 00:45:56,090
توابع ریاضی ذخیره داده در نوع داده نگاه کرده ایم تا
1210
00:45:56,090 –> 00:45:57,770
برخی از کارهایی که می توانید انجام دهید. با
1211
00:45:57,770 –> 00:45:59,360
دادههایی که وارد میشوند، بیایید جلو برویم و
1212
00:45:59,360 –> 00:46:01,460
قسمت دیگری را پوشش دهیم، وارد
1213
00:46:01,460 –> 00:46:03,860
ورودی میشویم و به خوبی به این موضوع نگاه کنیم که این یک روش بسیار
1214
00:46:03,860 –> 00:46:06,200
ابتدایی برای وارد کردن دادهها و بهطور
1215
00:46:06,200 –> 00:46:10,070
خاصتر در ورودی خط است، بنابراین
1216
00:46:10,070 –> 00:46:12,830
این رابط ویندوز یا رابط فریمها
1217
00:46:12,830 –> 00:46:15,290
یا رابط شما نیست. رابط ویندوز XY
1218
00:46:15,290 –> 00:46:17,870
و رابطهایی برای پایتون وجود دارد،
1219
00:46:17,870 –> 00:46:20,750
چه آن را به یک HTML یا
1220
00:46:20,750 –> 00:46:22,400
فرمت دیگری صادر کنید که سپس دادهها
1221
00:46:22,400 –> 00:46:24,170
را به پایتون برمیگرداند،
1222
00:46:24,170 –> 00:46:25,300
گزینههای مختلفی در آنجا وجود دارد که به
1223
00:46:25,300 –> 00:46:27,340
طور خاص در خط قرار دارند
1224
00:46:27,340 –> 00:46:29,260
و این بدان معناست که ما به آن نیاز داریم. به راهی
1225
00:46:29,260 –> 00:46:30,910
برای دریافت دادهها پیدا کنید، بنابراین ما وارد کردن نام را انجام
1226
00:46:30,910 –> 00:46:33,340
میدهیم، دستور ورودی ما وجود دارد و سپس
1227
00:46:33,340 –> 00:46:35,230
قسمت اول عبارت است از
1228
00:46:35,230 –> 00:46:37,090
شما درخواست میکند، زیرا میگوید
1229
00:46:37,090 –> 00:46:40,540
نام خود را وارد کنید و ما یک اسکوپی که
1230
00:46:40,540 –> 00:46:42,760
دوست دارم به آن اضافه میکنیم. اسمش را بزنید اما اسلش رو به عقب در
1231
00:46:42,760 –> 00:46:45,250
این مورد در این مخفف خط جدید است
1232
00:46:45,250 –> 00:46:46,780
، این همان چیزی است که این دو
1233
00:46:46,780 –> 00:46:48,730
علامت کوچک در کنار هم هستند و
1234
00:46:48,730 –> 00:46:51,130
اسلش رو به عقب یک کلید scape است، بنابراین اگر
1235
00:46:51,130 –> 00:46:52,960
واقعاً نیاز دارید که یک متغیر را
1236
00:46:52,960 –> 00:46:54,850
با اسلش عقب مانند من قرار دهید. میخواهید
1237
00:46:54,850 –> 00:46:58,060
اسلش را وارد کنید، نام خود را وارد کنید،
1238
00:46:58,060 –> 00:47:00,520
این یک اسلش رو به عقب چاپ میکند و
1239
00:47:00,520 –> 00:47:03,100
از ما میخواهد که نام خود را بنویسیم، اگر
1240
00:47:03,100 –> 00:47:05,560
اینتر را بزنم، میبینید که نام شما بین آنها دریافت میشود
1241
00:47:05,560 –> 00:47:07,450
و وقتی اینجا کلیک کردم،
1242
00:47:07,450 –> 00:47:09,400
ریچارد را که نام من است تایپ کنید. اینتر را بزنید
1243
00:47:09,400 –> 00:47:11,320
سپس کد را ادامه میدهد و
1244
00:47:11,320 –> 00:47:13,090
سپس میتوانیم کاری انجام دهیم،
1245
00:47:13,090 –> 00:47:16,510
میتوانیم چاپ کنیم و نام کاما را سلام انجام میدهیم
1246
00:47:16,510 –> 00:47:18,670
و به یاد داشته باشید که با چاپ این کار به
1247
00:47:18,670 –> 00:47:20,260
سادگی چاپ میشود هر چیزی که اولی
1248
00:47:20,260 –> 00:47:22,420
کاما باشد، دومی کاما و به همین ترتیب. روشن است و
1249
00:47:22,420 –> 00:47:24,610
بنابراین من اکنون می توانم این را در اینجا بزنم من می خواهم
1250
00:47:24,610 –> 00:47:26,950
g o اینجا پایین پراکسی برای نام من را وارد
1251
00:47:26,950 –> 00:47:28,660
کنید نام شما را وارد کنید شاید روشی عجیب برای
1252
00:47:28,660 –> 00:47:30,310
قرار دادن آن باشد سلام ریچارد، ما
1253
00:47:30,310 –> 00:47:32,440
این را از get به enter و put تغییر می دهیم و
1254
00:47:32,440 –> 00:47:34,060
ممکن است در اینجا ادامه دهیم، بنابراین
1255
00:47:34,060 –> 00:47:36,640
ادامه می دهیم و ورودی را انجام می دهیم سن من را انجام خواهم داد سن
1256
00:47:36,640 –> 00:47:39,700
برابر است با ورودی سن شما را وارد کنید من
1257
00:47:39,700 –> 00:47:42,490
همان اسلش رو به عقب انجام خواهم داد و این بار
1258
00:47:42,490 –> 00:47:45,430
به جای چاپ سنی که قرار است
1259
00:47:45,430 –> 00:47:47,710
در یک عدد صحیح وارد کنیم، این یک
1260
00:47:47,710 –> 00:47:48,760
چیز بسیار مهم است که هنگام انجام این کار بدانید.
1261
00:47:48,760 –> 00:47:50,950
ورودی شیر اگر من این را اجرا کنم و
1262
00:47:50,950 –> 00:47:53,050
نوع سن را چاپ کنیم، بیایید به
1263
00:47:53,050 –> 00:47:54,220
جلو برویم و این را مرور کنیم و به ریچارد نشان دهیم
1264
00:47:54,220 –> 00:47:56,230
که سلام میکند ریچارد
1265
00:47:56,230 –> 00:47:58,660
سن شما را وارد کنید، سن واقعی من را پایین
1266
00:47:58,660 –> 00:48:01,870
نمیآورد، خوب بگویید من یک جوان 25 ساله هستم.
1267
00:48:01,870 –> 00:48:03,850
کمتر از سن من است و
1268
00:48:03,850 –> 00:48:05,050
این جالب است زیرا ورودی را می گیرد
1269
00:48:05,050 –> 00:48:07,120
و این یک رشته است که
1270
00:48:07,120 –> 00:48:09,400
معنی این رشته کلاس را می دهد بنابراین هر زمان که
1271
00:48:09,400 –> 00:48:12,130
ورودی مانند این را انجام می دهید به عنوان یک رشته وارد می شود
1272
00:48:12,130 –> 00:48:13,960
و این مهم است که بدانید زیرا
1273
00:48:13,960 –> 00:48:15,760
اگر می خواهید اضافه کنید سن به چیزی
1274
00:48:15,760 –> 00:48:17,680
که قرار نیست از آن خارج شود بسیار خوب یک
1275
00:48:17,680 –> 00:48:20,890
خطا بنابراین من cou ld چاپ سن بعلاوه 5 را انجام دهم
1276
00:48:20,890 –> 00:48:23,470
زیرا وقتی وارد اینجا می شوم سن یک رشته است
1277
00:48:23,470 –> 00:48:25,030
و من فقط این کار را
1278
00:48:25,030 –> 00:48:27,370
اشتباه املایی کلمه ام
1279
00:48:27,370 –> 00:48:29,320
1280
00:48:29,320 –> 00:48:31,600
1281
00:48:31,600 –> 00:48:33,310
را انجام می دهم. این کار را انجام ندهید که بسیار
1282
00:48:33,310 –> 00:48:34,750
مهم است وقتی در حال کدنویسی هستید شروع به
1283
00:48:34,750 –> 00:48:36,040
دریافت آن دسته از خطاها می کنید که
1284
00:48:36,040 –> 00:48:37,619
از آنجا می آیند.
1285
00:48:37,619 –> 00:48:40,380
1286
00:48:40,380 –> 00:48:42,240
1287
00:48:42,240 –> 00:48:44,369
می توانید به سادگی
1288
00:48:44,369 –> 00:48:46,170
سن
1289
00:48:46,170 –> 00:48:48,269
شما را به خوبی سر بریده کنید تا
1290
00:48:48,269 –> 00:48:49,529
ببینید چه تفاوتی دارد و
1291
00:48:49,529 –> 00:48:52,619
آن را به سن یا عددی در اینجا
1292
00:48:52,619 –> 00:48:54,539
به یک عدد صحیح تبدیل می کند که ما به نام خودمان وارد می کنیم و
1293
00:48:54,539 –> 00:48:57,299
در همه سن های تظاهر می کنیم و خواهید دید
1294
00:48:57,299 –> 00:48:59,190
که اکنون میتواند یکی را به آن
1295
00:48:59,190 –> 00:49:00,900
سن اضافه کند، زیرا من آن را به یک عدد صحیح تبدیل کردهام،
1296
00:49:00,900 –> 00:49:02,009
شما باید کمی مراقب
1297
00:49:02,009 –> 00:49:03,569
آن باشید زیرا ممکن است
1298
00:49:03,569 –> 00:49:05,730
شخصیتهایی در آنجا داشته باشید که عدد صحیح نباشند،
1299
00:49:05,730 –> 00:49:07,200
در این صورت به شما خطا میدهیم.
1300
00:49:07,200 –> 00:49:09,059
آن نقطه بیایید دو کار دیگر با
1301
00:49:09,059 –> 00:49:10,529
این انجام دهیم، بیایید جلو برویم و با یک فرمت چاپ کنید
1302
00:49:10,529 –> 00:49:13,799
تا نام و سن داشته باشیم و
1303
00:49:13,799 –> 00:49:16,499
فرض کنید قالببندی اول را انجام میدهیم و
1304
00:49:16,499 –> 00:49:19,710
یک S قرار میدهیم، کلمهای با فرمت دوم
1305
00:49:19,710 –> 00:49:22,619
سالهای قدیمی است و اگر از قالببندی به خاطر دارید
1306
00:49:22,619 –> 00:49:25,380
، اکنون میتوانیم آن را در سایت
1307
00:49:25,380 –> 00:49:27,119
خود استفاده کنیم. علامت کهربایی در انتها یا یک
1308
00:49:27,119 –> 00:49:29,039
درصد و سپس دو
1309
00:49:29,039 –> 00:49:32,009
متغیر name و age را در اینجا قرار می دهیم و سپس
1310
00:49:32,009 –> 00:49:33,930
ادامه می دهم و این را اجرا می کنم و اگر
1311
00:49:33,930 –> 00:49:37,559
این را در اینجا اجرا کنیم اگر این را اجرا کنیم می
1312
00:49:37,559 –> 00:49:40,470
توانم نام خود را در سن تظاهر من تایپ کنم. تو
1313
00:49:40,470 –> 00:49:42,539
گفتی تاپلی درست
1314
00:49:42,539 –> 00:49:43,619
فهمیدی پس یادت میآید که من آن را به صورت
1315
00:49:43,619 –> 00:49:45,509
چند تاپلی میفرستم که براکتهای کناری برایش انجام میدهند،
1316
00:49:45,509 –> 00:49:47,190
بنابراین اکنون این را اجرا میکنیم باید
1317
00:49:47,190 –> 00:49:49,049
فرمت خوبی به من بدهد، بنابراین گاهی اوقات زیبا به نظر
1318
00:49:49,049 –> 00:49:50,819
میرسد. واقعاً مهم است
1319
00:49:50,819 –> 00:49:52,200
زیرا افرادی که وارد میشوند
1320
00:49:52,200 –> 00:49:54,089
همیشه این را میبینند به جای این فرمهای زیبا
1321
00:49:54,089 –> 00:49:55,589
که بالا میآیند، ما قبلاً آن را میدیدیم که در آن
1322
00:49:55,589 –> 00:49:57,690
اعلانهایی مانند این برای افرادی که وارد میشوند
1323
00:49:57,690 –> 00:49:59,400
را میدیدیم و خواهیم دید که
1324
00:49:59,400 –> 00:50:02,940
در اینجا با یک خطا مواجه میشویم زیرا de به نظر میرسد برای اعشار
1325
00:50:02,940 –> 00:50:04,890
ما دو رشته داریم، بنابراین میتوانیم
1326
00:50:04,890 –> 00:50:08,489
کاری شبیه به این سن عدد صحیح انجام دهیم اگر
1327
00:50:08,489 –> 00:50:10,410
آن را اجرا کنم، نباید هیچ خطایی در
1328
00:50:10,410 –> 00:50:11,970
آنجا داشته باشم، باید به اینجا بیایم وقتی می
1329
00:50:11,970 –> 00:50:14,489
افتند و به آنجا می رویم ریچارد 25
1330
00:50:14,489 –> 00:50:16,319
ساله است و بنابراین ما چند کار را در
1331
00:50:16,319 –> 00:50:18,359
اینجا انجام دادیم، اکنون قالب بندی خود را داریم،
1332
00:50:18,359 –> 00:50:21,239
اکنون رشته را در مقابل داریم. اعشار با D
1333
00:50:21,239 –> 00:50:22,859
مخفف آن تقریباً هر عددی است
1334
00:50:22,859 –> 00:50:25,079
و مطمئن شوید که ما به آن یک عدد میدهیم
1335
00:50:25,079 –> 00:50:26,609
تا تنظیماتی در آنجا داشته باشیم و
1336
00:50:26,609 –> 00:50:27,960
1337
00:50:27,960 –> 00:50:30,089
اگر این برای پر کردن انجمن
1338
00:50:30,089 –> 00:50:31,680
یا چیزی شبیه به آن بود، احتمالاً میخواهید ورودی آنها را دوباره بررسی کنید. اگرچه
1339
00:50:31,680 –> 00:50:34,410
این معمولاً برای برنامههای کوچکی
1340
00:50:34,410 –> 00:50:35,730
که در حال آزمایش چیزی هستم از آن استفاده میکنم و
1341
00:50:35,730 –> 00:50:37,289
هر بار باید ورودی متفاوتی را در آن قرار
1342
00:50:37,289 –> 00:50:39,539
دهم و اغلب از آنها استفاده میکنم، اما
1343
00:50:39,539 –> 00:50:40,829
در جایی ظاهر میشود که ممکن است
1344
00:50:40,829 –> 00:50:42,119
نیاز به آزمایش سریع چیزی داشته باشید.
1345
00:50:42,119 –> 00:50:44,309
یا یک ورودی خط برای یک اسکریپت بسیار طولانی داشته
1346
00:50:44,309 –> 00:50:45,359
باشید که در حال اجرا هستید و آنها فقط به یک
1347
00:50:45,359 –> 00:50:47,190
ورودی خط ساده و یکی از آخرین
1348
00:50:47,190 –> 00:50:49,230
کارهایی که می توانیم در اینجا انجام دهیم نیاز دارند تا بتوانیم
1349
00:50:49,230 –> 00:50:50,190
این
1350
00:50:50,190 –> 00:50:53,640
را بگیریم و به جای وارد کردن نام ورودی بگوییم
1351
00:50:53,640 –> 00:50:56,370
در مورد یک کلمه چطور است. و
1352
00:50:56,370 –> 00:50:58,760
اگر از b به یاد داشته باشید، این کلمه را انجام خواهیم داد
1353
00:50:58,760 –> 00:51:03,060
پیش از این ما فهرست های خود را برای لیست خود داشتیم،
1354
00:51:03,060 –> 00:51:05,610
هر کلمه ای از هر نوعی چیزی بیش از یک
1355
00:51:05,610 –> 00:51:07,800
رشته کاراکتر نیست و آن رشته
1356
00:51:07,800 –> 00:51:10,140
در یک لیست ذخیره می شود، بنابراین من می توانم به اینجا بیایم
1357
00:51:10,140 –> 00:51:12,720
و نام ببرم و می توانم بگویم هی من فقط
1358
00:51:12,720 –> 00:51:15,630
چهار مورد اول را می خواهم. حروف
1359
00:51:15,630 –> 00:51:17,280
نام شما شاید همین باشد و
1360
00:51:17,280 –> 00:51:19,080
ما چاپ می کنیم بیایید فقط نام آن را حفظ کنیم
1361
00:51:19,080 –> 00:51:21,420
شاید شما در حال ایجاد یک نام کاربری یا مرجع هستید.
1362
00:51:21,420 –> 00:51:23,040
1363
00:51:23,040 –> 00:51:24,900
1364
00:51:24,900 –> 00:51:27,090
من اینتر را فشار
1365
00:51:27,090 –> 00:51:29,070
میدهم و فقط چهار حرف اول را غنی میسازد
1366
00:51:29,070 –> 00:51:31,080
و این به این دلیل است که این
1367
00:51:31,080 –> 00:51:33,420
1368
00:51:33,420 –> 00:51:36,210
شاخص دقیقاً مانند یک لیست کار میکند، قبل از
1369
00:51:36,210 –> 00:51:38,040
اینکه به بخش بعدی برویم یک
1370
00:51:38,040 –> 00:51:40,400
چیز دیگر که میخواهم در مورد آن اشاره کنم، همان فهرستی است که در لیست است.
1371
00:51:40,400 –> 00:51:43,260
اگر به درستی به خاطر داشته باشید ورودی یک برابر نمی تواند تغییر
1372
00:51:43,260 –> 00:51:44,850
کند، ما یک تبدیل انجام دادیم که
1373
00:51:44,850 –> 00:51:47,790
اگر عددی را در اینجا 3 داشتید، یک
1374
00:51:47,790 –> 00:51:49,950
کاراکتر آن را به یک عدد صحیح تبدیل
1375
00:51:49,950 –> 00:51:51,660
می کند، اگر یک را در آنجا قرار دهید به شما خطا می دهد،
1376
00:51:51,660 –> 00:51:54,060
ما می توانیم این کار را به عنوان یک تک خطی
1377
00:51:54,060 –> 00:51:56,280
این در پایتون بسیار متداول است
1378
00:51:56,280 –> 00:51:57,720
چیزها را کنار هم بیاورید آنها آن را به
1379
00:51:57,720 –> 00:51:59,370
روش پایتون می نامند فقط خواندن آن را کمی آسان
1380
00:51:59,370 –> 00:52:01,080
تر می کند، فرض کنید می توانید همین جا
1381
00:52:01,080 –> 00:52:03,810
را به مضربی از دو پنج ببینید، در این مورد
1382
00:52:03,810 –> 00:52:06,210
این در واقع آن را تبدیل می کند، بنابراین اگر من ادامه دهم
1383
00:52:06,210 –> 00:52:09,360
و اینجا بگذارم، ما را چاپ کنید
1384
00:52:09,360 –> 00:52:13,050
این را تا 5 اجرا کنید، 5 دریافت می کنید و اگر
1385
00:52:13,050 –> 00:52:15,720
نوع a را تایپ کنم، البته
1386
00:52:15,720 –> 00:52:17,760
فاصله نوع عدد صحیح را خواهید دید، من فقط پیش می روم
1387
00:52:17,760 –> 00:52:20,550
و این عدد صحیح کلاس 5 چاپ سریع واقعی را اجرا می کنم،
1388
00:52:20,550 –> 00:52:21,780
بنابراین این فقط راهی برای
1389
00:52:21,780 –> 00:52:23,910
ترکیب این عدد است. تبدیل با ورودی
1390
00:52:23,910 –> 00:52:25,470
شما می توانید همه آن را در یک خط قرار دهید مانند
1391
00:52:25,470 –> 00:52:28,110
این، آن را زیبا و جمع و جور کنید، بنابراین آنچه ما می خواهیم
1392
00:52:28,110 –> 00:52:31,620
بعداً آن را پوشش دهیم عبارت های if است
1393
00:52:31,620 –> 00:52:33,600
و مانند if the other LF
1394
00:52:33,600 –> 00:52:35,340
ما نیز در حلقه های خود شروع می
1395
00:52:35,340 –> 00:52:36,780
کنیم. دستور while را
1396
00:52:36,780 –> 00:52:39,570
که از گیت منطقی در حلقه استفاده میکند پوشش
1397
00:52:39,570 –> 00:52:42,300
میدهیم و سپس دستور for خود
1398
00:52:42,300 –> 00:52:43,620
را که فقط یک حلقه بدون
1399
00:52:43,620 –> 00:52:46,260
منطق است و البته چند
1400
00:52:46,260 –> 00:52:49,170
شانس و شکست پایانها وجود دارد و ادامه میدهیم
1401
00:52:49,170 –> 00:52:51,060
که با حلقهها بنابراین عبارت if
1402
00:52:51,060 –> 00:52:52,620
اینجا جایی است که ما شروع به انجام کاری کردیم ng
1403
00:52:52,620 –> 00:52:54,450
با دادههایی که وارد میکنیم، بنابراین در
1404
00:52:54,450 –> 00:52:56,610
اینجا خواهید دید که من جلوتر رفتم ورودی
1405
00:52:56,610 –> 00:52:58,860
مضرب پنج را وارد کرد و شاید بخواهیم
1406
00:52:58,860 –> 00:53:01,550
بدانیم که آیا مضرب پنج است، بنابراین اگر
1407
00:53:01,550 –> 00:53:04,450
سلام چگونه میتوانیم انجام دهیم که میتوانیم تقسیم را انجام دهیم.
1408
00:53:04,450 –> 00:53:07,280
با پنج و بقیه
1409
00:53:07,280 –> 00:53:10,880
را بگیرید که برابر با صفر نیست،
1410
00:53:10,880 –> 00:53:12,620
بنابراین منطق کمی ساده است،
1411
00:53:12,620 –> 00:53:14,630
اگر به یاد داشته باشیم که تمام
1412
00:53:14,630 –> 00:53:16,370
گزارههای درست/نادرست را پوشش دادهایم، بنابراین
1413
00:53:16,370 –> 00:53:18,680
اگر برابر با صفر نیست، اینطور نیست.
1414
00:53:18,680 –> 00:53:20,150
مساوی صفر است، باقیمانده ای ندارد،
1415
00:53:20,150 –> 00:53:21,650
بنابراین مضربی از پنج
1416
00:53:21,650 –> 00:53:23,840
است اگر برابر با صفر نباشد،
1417
00:53:23,840 –> 00:53:26,000
باقیمانده دارد، به این معنی که پس
1418
00:53:26,000 –> 00:53:28,910
مضربی از پنج نیست و ما فقط می توانیم
1419
00:53:28,910 –> 00:53:31,190
یک چاپ داشته باشیم و
1420
00:53:31,190 –> 00:53:33,170
خوب این کار را انجام خواهیم داد. این ما به یک کاما می رویم نه
1421
00:53:33,170 –> 00:53:35,390
مضربی از پنج و اگر این را اجرا کنم و وارد کنم،
1422
00:53:35,390 –> 00:53:38,270
بیایید سه را وارد کنیم،
1423
00:53:38,270 –> 00:53:40,700
نه مضربی از پنج و اگر
1424
00:53:40,700 –> 00:53:42,500
کد دیگری در اینجا داشته باشیم،
1425
00:53:42,500 –> 00:53:46,550
فقط چاپ می کنیم این اتفاق بعدی است.
1426
00:53:46,550 –> 00:53:48,590
بنابراین ممکن است چند اسکریپت دیگر در اینجا
1427
00:53:48,590 –> 00:53:51,920
داشته باشیم و اگر اجرا کنیم که در پنج وارد می شویم،
1428
00:53:51,920 –> 00:53:53,510
درست پیش می رود بعداً این
1429
00:53:53,510 –> 00:53:56,390
اتفاق می افتد و اگر به عقب برگردیم،
1430
00:53:56,390 –> 00:53:58,700
چهار را قرار می دهیم، خواهید دید که چهار بالا می آید و
1431
00:53:58,700 –> 00:54:01,220
می گوید چهار مضرب پنج نیست، این
1432
00:54:01,220 –> 00:54:03,560
همان چیزی است که بعد اتفاق می افتد و بنابراین
1433
00:54:03,560 –> 00:54:07,100
فقط در صورتی که این عبارت اگر درست باشد اجرا می شود. و
1434
00:54:07,100 –> 00:54:09,200
هر چیزی که تورفتگی داشته باشد را اجرا میکند، بنابراین در اینجا
1435
00:54:09,200 –> 00:54:12,560
کولون ما و اینجا تورفتگی ما
1436
00:54:12,560 –> 00:54:14,570
است.
1437
00:54:14,570 –> 00:54:16,580
1438
00:54:16,580 –> 00:54:19,250
1439
00:54:19,250 –> 00:54:21,920
1440
00:54:21,920 –> 00:54:24,140
شما باید یک بلوک
1441
00:54:24,140 –> 00:54:26,060
در ابتدا در انتها قرار دهید تا هر
1442
00:54:26,060 –> 00:54:27,620
زبان اسکریپت نویسی متفاوتی تنظیمات خاص خود
1443
00:54:27,620 –> 00:54:30,110
را داشته باشد و پایتون این کار را به این ترتیب
1444
00:54:30,110 –> 00:54:31,970
انجام می دهد و همانجا یک تورفتگی انجام می دهید، بنابراین
1445
00:54:31,970 –> 00:54:33,440
مطمئن شوید که بسیار مراقب باشید که تورفتگی
1446
00:54:33,440 –> 00:54:35,180
ها وجود دارد و سپس بیایید ادامه دهیم و فقط
1447
00:54:35,180 –> 00:54:37,550
یک عدد وارد کنید و اگر می توانید یک دستور if انجام دهید،
1448
00:54:37,550 –> 00:54:40,130
می توانیم عبارت else را نیز داشته باشیم
1449
00:54:40,130 –> 00:54:44,030
و دیگری رخ می دهد یک را چاپ کنید، بنابراین
1450
00:54:44,030 –> 00:54:45,680
اگر می خواستم بدانم این
1451
00:54:45,680 –> 00:54:48,430
زوج است یا فرد، می توانیم این کار را انجام دهیم اگر یک
1452
00:54:48,430 –> 00:54:51,380
تقسیم بر دو، باقیمانده آن
1453
00:54:51,380 –> 00:54:54,200
برابر با صفر نیست این
1454
00:54:54,200 –> 00:54:57,680
همان عدد فرد خواهد بود، بنابراین این عدد فرد است، این یک عدد زوج
1455
00:54:57,680 –> 00:55:00,920
است، فقط یک منطق اساسی
1456
00:55:00,920 –> 00:55:02,660
وجود دارد و اگر ما این را اجرا کنیم، اکنون می توانم
1457
00:55:02,660 –> 00:55:05,240
اینجا بیایم و به 4 برسم، می گوید
1458
00:55:05,240 –> 00:55:06,950
چهار عدد زوج است و بعد این
1459
00:55:06,950 –> 00:55:09,650
اتفاق می افتد و همچنین میتوانیم این کار را انجام دهیم، اگر
1460
00:55:09,650 –> 00:55:12,440
من در یک پنج پنج وارد کنم، این یک عدد فرد است،
1461
00:55:12,440 –> 00:55:14,480
بنابراین فقط یک منطق اساسی است، بنابراین
1462
00:55:14,480 –> 00:55:15,380
میتوانید دقیقاً اینجا ببینید
1463
00:55:15,380 –> 00:55:18,500
که یا زوج است یا فرد است،
1464
00:55:18,500 –> 00:55:20,000
باقی مانده برابر با دو نفر
1465
00:55:20,000 –> 00:55:21,740
دیگر نیست و تنها
1466
00:55:21,740 –> 00:55:24,140
گزینه دیگر این است که حتی در حال حاضر این ممکن است خوب
1467
00:55:24,140 –> 00:55:25,910
باشد اگر شما فقط یک کار ساده انجام می دهید، شما
1468
00:55:25,910 –> 00:55:28,970
دو انتخاب دارید، ما همچنین می توانیم دستور L
1469
00:55:28,970 –> 00:55:31,400
if را انجام دهیم و آن را قبل از
1470
00:55:31,400 –> 00:55:33,560
عبارت else L قرار می دهیم اگر و البته
1471
00:55:33,560 –> 00:55:36,980
منطق خود را در اینجا داریم. و ما ادامه میدهیم
1472
00:55:36,980 –> 00:55:38,510
و منطقی را ترکیب میکنیم که میتوانیم
1473
00:55:38,510 –> 00:55:39,920
چند کار را در اینجا انجام دهیم، بیایید به این برگردیم
1474
00:55:39,920 –> 00:55:43,580
و عدد ما یک کپی در شماره
1475
00:55:43,580 –> 00:55:47,000
ما دارای یک عدد B و C خواهد بود، بنابراین ما جلو خواهیم رفت
1476
00:55:47,000 –> 00:55:48,440
و سه انتخاب مختلف خواهیم داشت.
1477
00:55:48,440 –> 00:55:50,660
این خط آخر را بردارید و بنابراین اولین
1478
00:55:50,660 –> 00:55:53,300
انتخابی که می خواهیم بدانیم این است که
1479
00:55:53,300 –> 00:55:55,310
بهترین انتخاب است مقداری که میتوانیم انجام دهیم a
1480
00:55:55,310 –> 00:56:00,380
بزرگتر از B است و a بزرگتر از C است،
1481
00:56:00,380 –> 00:56:02,420
بنابراین اگر a بزرگتر از a و a
1482
00:56:02,420 –> 00:56:06,560
بزرگتر از B باشد a بزرگترین عدد است
1483
00:56:06,560 –> 00:56:08,150
بنابراین این را در اینجا داریم و اگر داشته باشیم
1484
00:56:08,150 –> 00:56:10,700
که میتوانیم LF داشته باشیم. می توانید انجام دهید، فرض کنید
1485
00:56:10,700 –> 00:56:13,670
B B بزرگتر از a و B بزرگتر
1486
00:56:13,670 –> 00:56:16,400
از C است، ادامه می دهیم و این کار را
1487
00:56:16,400 –> 00:56:19,100
انجام می دهیم، یک عبارت چاپی را انجام می دهیم B V
1488
00:56:19,100 –> 00:56:21,050
بزرگترین عدد است و اگر a
1489
00:56:21,050 –> 00:56:22,520
بزرگترین عدد نباشد و B بزرگترین عدد نیست.
1490
00:56:22,520 –> 00:56:23,870
عددی که یک گزینه دیگر باقی
1491
00:56:23,870 –> 00:56:25,640
میگذارد، بنابراین به عبارت else ما بروید
1492
00:56:25,640 –> 00:56:28,730
و C بزرگترین
1493
00:56:28,730 –> 00:56:30,830
عدد است و اگر این کد را در اینجا اجرا کنیم
1494
00:56:30,830 –> 00:56:33,740
، عدد یک یا یک دو سه را وارد میکنیم،
1495
00:56:33,740 –> 00:56:35,510
این سه بزرگترین عدد است و
1496
00:56:35,510 –> 00:56:37,430
البته اگر دوباره این کد را اجرا کنیم،
1497
00:56:37,430 –> 00:56:40,520
سه دو یک را انجام میدهی و به من خطایی میدهد،
1498
00:56:40,520 –> 00:56:42,500
زیرا تصادفاً به یک رشته کاراکتر ضربه زدم،
1499
00:56:42,500 –> 00:56:45,980
آنها سه هستند – 32 – بنابراین اگر این کار را
1500
00:56:45,980 –> 00:56:49,160
انجام دهیم و سه دو یک را انجام دهیم، باز
1501
00:56:49,160 –> 00:56:50,720
هم سه بزرگترین عدد است. و
1502
00:56:50,720 –> 00:56:52,370
در نهایت میتوانیم آن را درست در
1503
00:56:52,370 –> 00:56:53,630
وسط قرار دهیم و هنوز هم آن را بیرون میکشیم،
1504
00:56:53,630 –> 00:56:56,360
میتوانیم یک سه تن انجام دهیم وای و من هنوز هم به
1505
00:56:56,360 –> 00:56:57,710
این نتیجه خواهم رسید که سه بزرگترین
1506
00:56:57,710 –> 00:57:00,740
عددی است که در واقع میتوانید این کار را
1507
00:57:00,740 –> 00:57:02,870
تا جایی که میخواهید انجام دهید، بنابراین ما فقط در اینجا
1508
00:57:02,870 –> 00:57:05,090
سه گزینه را داریم که میتوانید داشته باشید اگر-الا اگ
1509
00:57:05,090 –> 00:57:07,670
-در غیر این صورت راههای دیگری برای انجام این کار وجود دا
1510
00:57:07,670 –> 00:57:09,260
د. شما بیشتر از اینجا دریافت میکنید، اما برای
1511
00:57:09,260 –> 00:57:11,600
پایتون اصلی، این بیشتر
1512
00:57:11,600 –> 00:57:13,310
برنامهای را که در حال انجام آن هستید با دیگری
1513
00:57:13,310 –> 00:57:14,930
و دیگری if را تا آنجا که
1514
00:57:14,930 –> 00:57:16,760
عبارات منطقی موجود در آنجا انجام میدهید پوشش میدهد.
1515
00:57:16,760 –> 00:57:18,770
1516
00:57:18,770 –> 00:57:22,010
بیانیه else و
1517
00:57:22,010 –> 00:57:24,320
ما می توانیم انجام دهیم که برخی
1518
00:57:24,320 –> 00:57:26,660
از این موارد را روی صفحه نمایش خلاص می کنیم و صفحه ما را در اینجا پاک می کنیم
1519
00:57:26,660 –> 00:57:28,650
و می توانیم انجام دهیم این است که
1520
00:57:28,650 –> 00:57:32,039
می توانیم وارد شوید اجازه دهید آن را انجام دهیم سن شما را وارد
1521
00:57:32,039 –> 00:57:34,230
کنید و متغیر سن را بالا صدا می کنیم در
1522
00:57:34,230 –> 00:57:36,119
اینجا ما وارد سن میشویم و
1523
00:57:36,119 –> 00:57:38,309
میخواهیم بدانیم، بیایید بگوییم این است که آیا
1524
00:57:38,309 –> 00:57:40,380
شما برای تخفیف خاصی در دسترس هستید،
1525
00:57:40,380 –> 00:57:43,380
ممکن است تخفیف کرایه اتوبوس باشد، شاید
1526
00:57:43,380 –> 00:57:45,270
برای یک رستوران یا
1527
00:57:45,270 –> 00:57:46,770
چیزی شبیه به آن تخفیف دریافت کنید، بنابراین ما داریم در اینجا
1528
00:57:46,770 –> 00:57:50,339
سن شما را وارد می کنیم و اگر a let’s do a
1529
00:57:50,339 –> 00:57:53,880
بزرگتر از 64 است پس اگر a بزرگتر است r از
1530
00:57:53,880 –> 00:57:57,089
64 ما دونقطه خود را در آنجا قرار می دهیم و این در
1531
00:57:57,089 –> 00:57:59,730
واقع چاپ سنی است من چاپ خواهم کرد که شما
1532
00:57:59,730 –> 00:58:02,520
واجد شرایط تخفیف شهروند سالخورده هستید و
1533
00:58:02,520 –> 00:58:04,410
شاید کمی خوب باشد، بنابراین
1534
00:58:04,410 –> 00:58:06,119
اگر شما بیشتر از 60 سال دارید، چه در مورد ما
1535
00:58:06,119 –> 00:58:08,220
بزرگتر یا مساوی 60 سال است. واقعاً
1536
00:58:08,220 –> 00:58:10,140
احساس سخاوت می کنید، بنابراین اگر سن شما
1537
00:58:10,140 –> 00:58:11,700
بزرگتر یا مساوی 60 باشد
1538
00:58:11,700 –> 00:58:14,339
، تخفیف می دهید، در غیر این صورت،
1539
00:58:14,339 –> 00:58:16,740
شما واجد شرایط تخفیف نیستید، خوب
1540
00:58:16,740 –> 00:58:18,539
ادامه دهید، فقط سریع اجرا کنید و بنابراین
1541
00:58:18,539 –> 00:58:21,510
اگر 66 ساله هستید
1542
00:58:21,510 –> 00:58:24,809
واجد شرایط تخفیف هستید و اگر 40 را قرار دهید
1543
00:58:24,809 –> 00:58:26,430
، می گوید که شما واجد شرایط
1544
00:58:26,430 –> 00:58:27,869
تخفیف نیستید و سپس می آییم،
1545
00:58:27,869 –> 00:58:31,079
متوجه می شویم که اوه هی، تخفیف داریم همچنین برای
1546
00:58:31,079 –> 00:58:33,150
افرادی که زیر یک سن خاص
1547
00:58:33,150 –> 00:58:34,740
هستند، ما تخفیف جوانان خود را داریم، بنابراین ما.
1548
00:58:34,740 –> 00:58:36,089
ادامه میدهیم و میآیم اینجا و میگوییم آه،
1549
00:58:36,089 –> 00:58:39,240
اگر سن شما کمتر از 18 سال است،
1550
00:58:39,240 –> 00:58:41,490
بیایید کمتر یا مساوی 19 را
1551
00:58:41,490 –> 00:58:44,160
کمتر یا مساوی 18 چاپ کنیم و
1552
00:58:44,160 –> 00:58:46,260
البته میتوانیم ببینیم که شما
1553
00:58:46,260 –> 00:58:49,890
واجد شرایط تخفیف جزئی هستید. یا تخفیف جوانان
1554
00:58:49,890 –> 00:58:51,359
و سپس اگر
1555
00:58:51,359 –> 00:58:53,369
بخواهیم این کار را انجام دهیم، اگر سن داریم، باید وارد اینجا شویم کمتر از 18
1556
00:58:53,369 –> 00:58:56,279
سال از آنجایی که تودرتو است، ما کارهای دیگری را در اینجا انجام می دهیم
1557
00:58:56,279 –> 00:58:58,829
و اگر موارد دیگر را در اینجا قرار دهم، چند
1558
00:58:58,829 –> 00:59:00,630
نکته را در مورد این لیست در نظر بگیرم، بنابراین
1559
00:59:00,630 –> 00:59:03,150
اگر سن
1560
00:59:03,150 –> 00:59:04,859
بزرگتر یا مساوی 60 سال باشد، شما
1561
00:59:04,859 –> 00:59:06,450
واجد شرایط سالمندان هستید، اولین بیانیه خود را داشته باشیم. تخفيف شهروندي
1562
00:59:06,450 –> 00:59:09,270
و سپس ما ديگري را قرار مي دهيم، بنابراين هر منطقي كه
1563
00:59:09,270 –> 00:59:11,579
اتفاق بيفتد در زير اين حالت ديگر، اين
1564
00:59:11,579 –> 00:59:13,770
هميشه از بين مي رود اگر اين مورد ديگر را به عقب
1565
00:59:13,770 –> 00:59:15,059
برگردانم، به من خطايي مي دهم چون
1566
00:59:15,059 –> 00:59:17,250
نمي توانيد دو ايالت ديگر داشته باشيد و مطمئناً
1567
00:59:17,250 –> 00:59:19,529
مي توانيد اين كار را انجام دهيد. به عنوان یک دستور LF در اینجا
1568
00:59:19,529 –> 00:59:20,910
نیز، بنابراین این یک نوع روش دیگر برای
1569
00:59:20,910 –> 00:59:23,250
انجام یک عبارت LF است، گاهی اوقات می
1570
00:59:23,250 –> 00:59:25,559
خواهید مقداری اضافه کنید، بیایید یک یادداشت را در اینجا بگذاریم،
1571
00:59:25,559 –> 00:59:28,339
گاهی اوقات ممکن است
1572
00:59:28,339 –> 00:59:30,750
اسکریپت اضافی در اینجا داشته باشید، بنابراین قبل از اینکه بتوانید این
1573
00:59:30,750 –> 00:59:32,460
دو محاسبه را انجام دهید، ممکن است مجبور شوید مقداری را انجام دهید.
1574
00:59:32,460 –> 00:59:34,349
نوعی محاسبه در اینجا به همین دلیل است
1575
00:59:34,349 –> 00:59:36,329
که میخواهید به
1576
00:59:36,329 –> 00:59:38,430
جای استفاده از دستور FL F و
1577
00:59:38,430 –> 00:59:40,950
L، یک دستور if تودرتو یا else انجام دهید و ما میتوانیم اینجا ببینیم که آیا من اکنون
1578
00:59:40,950 –> 00:59:41,760
این را در
1579
00:59:41,760 –> 00:59:43,710
سن شما اجرا میکنم، اگر سن 9 را وارد کنید،
1580
00:59:43,710 –> 00:59:46,170
واجد شرایط تخفیف جزئی
1581
00:59:46,170 –> 00:59:48,390
و البته اگر چه ما د قبل از اینکه
1582
00:59:48,390 –> 00:59:51,030
کسی را داشته باشیم که 56 سال دارد، شما واجد
1583
00:59:51,030 –> 00:59:53,730
شرایط تخفیف نیستید و البته اگر
1584
00:59:53,730 –> 00:59:56,100
64 یا 60 سال یا بزرگتر هستید، از آن تخفیف خوب برای شهروند سالمند برخوردار می شوید
1585
00:59:56,100 –> 00:59:58,080
و اگر
1586
00:59:58,080 –> 01:00:00,090
قبلاً به آن گوش می دادید، نه، من برای شهروند سالمند واجد شرایط نیستم.
1587
01:00:00,090 –> 01:00:02,130
با
1588
01:00:02,130 –> 01:00:04,800
این حال، کاملاً تخفیف داده است، اگرچه من مشتاقانه منتظر آن هستم.
1589
01:00:04,800 –> 01:00:06,720
چیز بعدی که میخواهیم پوشش را شروع
1590
01:00:06,720 –> 01:00:09,120
کنیم حلقههایمان است و حلقه while و for را داریم
1591
01:00:09,120 –> 01:00:12,270
و بنابراین حلقه while از
1592
01:00:12,270 –> 01:00:15,060
منطق شما استفاده میکند تا بداند چه زمانی چند
1593
01:00:15,060 –> 01:00:17,370
بار حلقهای را انجام داد let’s ادامه دهید و
1594
01:00:17,370 –> 01:00:19,500
نگاهی بیندازید و ببینید که آن اسکریپت چه چیزی
1595
01:00:19,500 –> 01:00:21,930
بیرون میآید تا ما میتوانیم انجام دهیم، بیایید جلو برویم
1596
01:00:21,930 –> 01:00:25,380
و یک کلمه برابر با آستین پایتون
1597
01:00:25,380 –> 01:00:27,000
بگیریم، زیرا این همان چیزی است که ما در آن برنامهنویسی میکنیم
1598
01:00:27,000 –> 01:00:30,360
و اجازه دهید انجام دهم برابر با 0 است، فرض کنید
1599
01:00:30,360 –> 01:00:34,320
من کمتر از یا برابر با 5 است و از آنجایی که
1600
01:00:34,320 –> 01:00:36,720
این همان است، ما از آن تورفتگی استفاده می کنیم، درست
1601
01:00:36,720 –> 01:00:38,610
مانند دستور FL، ما همچنان به آن
1602
01:00:38,610 –> 01:00:41,520
تورفتگی در دونقطه نیاز داریم در حالی که من
1603
01:00:41,520 –> 01:00:43,590
کمتر یا مساوی 5 است، بیایید ادامه دهیم
1604
01:00:43,590 –> 01:00:46,950
و کلمه را چاپ کنیم و سپس این کار را انجام می دهیم. من
1605
01:00:46,950 –> 01:00:48,960
اگر درست به خاطر داشته باشید ما افزایش خواهیم داد
1606
01:00:48,960 –> 01:00:51,150
آن را با 1 میتوانیم یک مثبت
1607
01:00:51,150 –> 01:00:54,870
برابر با 1 انجام دهیم، همانطور که من برابر است با من به اضافه 1، بنابراین من
1608
01:00:54,870 –> 01:00:57,570
به علاوه برابر با 1 است و اگر این را اجرا کنیم،
1609
01:00:57,570 –> 01:00:59,640
به اینجا میآییم و خواهید دید که
1610
01:00:59,640 –> 01:01:02,460
در این مورد پایتون را 5 بار تکرار میکند و ما
1611
01:01:02,460 –> 01:01:04,050
میتوانیم حتی کاری شبیه به این انجام دهید، بیایید
1612
01:01:04,050 –> 01:01:06,990
یک کلمه کاما انجام دهیم و آن را اجرا کنیم و
1613
01:01:06,990 –> 01:01:10,920
خواهید دید که 0 1 2 3 4 5 دریافت
1614
01:01:10,920 –> 01:01:13,950
1615
01:01:13,950 –> 01:01:16,590
می کنیم.
1616
01:01:16,590 –> 01:01:18,450
یک طول واقعی
1617
01:01:18,450 –> 01:01:19,920
آرایه، آرایه ای خارج از محدوده خواهید داشت،
1618
01:01:19,920 –> 01:01:21,540
زیرا به یاد داشته باشید که نمی
1619
01:01:21,540 –> 01:01:23,130
خواهید طول محدوده 0 تا
1620
01:01:23,130 –> 01:01:25,350
4 را درج کنید، بنابراین بسیاری از اوقات فقط به خاطر بسپارید، مگر
1621
01:01:25,350 –> 01:01:27,090
اینکه واقعاً بخواهید 0 تا 5 را چاپ کنید،
1622
01:01:27,090 –> 01:01:30,270
ما می توانیم این کار را انجام دهیم. در حالی که من کمتر از 5 پرینت I
1623
01:01:30,270 –> 01:01:33,570
I به اضافه یا برابر با 1 است و سپس 0 1 2 3 4 پایتون خود را دریافت می کنیم،
1624
01:01:33,570 –> 01:01:36,690
اکنون راه های دیگری برای
1625
01:01:36,690 –> 01:01:38,430
انجام یک حلقه مانند این وجود دارد و من
1626
01:01:38,430 –> 01:01:39,990
فقط در یک دقیقه با حلقه for
1627
01:01:39,990 –> 01:01:41,670
به شما نشان خواهم داد. شما یک ایده در اینجا گزاره های نادرست واقعی ما هستند
1628
01:01:41,670 –> 01:01:43,860
و دقیقاً مانند آنچه قبلاً انجام دادیم،
1629
01:01:43,860 –> 01:01:45,810
اگر من کمتر از
1630
01:01:45,810 –> 01:01:49,500
5 سال یا کمتر از 8 سال دارم،
1631
01:01:49,500 –> 01:01:51,030
می توانید این کار را انجام دهید. اما شما میتوانید
1632
01:01:51,030 –> 01:01:52,680
یا و و و و میتوانید یک
1633
01:01:52,680 –> 01:01:54,630
گیت منطقی بسیار طولانی را در اینجا داشته باشید
1634
01:01:54,630 –> 01:01:57,269
تا زمانی که درست یا نادرست را برگرداند، بنابراین ما
1635
01:01:57,269 –> 01:02:00,059
از while استفاده میکنیم زیرا نمیدانیم
1636
01:02:00,059 –> 01:02:01,680
میخواهید از چند حلقه
1637
01:02:01,680 –> 01:02:03,630
در اینجا عبور کنید. در واقع ما آن را روی 5 تنظیم می کنیم،
1638
01:02:03,630 –> 01:02:06,299
اما شاید در حال ساختن یک لیست هستیم و
1639
01:02:06,299 –> 01:02:07,529
بیایید ادامه دهیم و این کار را انجام دهیم، یک لیست انجام می دهیم،
1640
01:02:07,529 –> 01:02:09,569
یک لیست خالی ایجاد می کنیم،
1641
01:02:09,569 –> 01:02:11,910
اجازه دهید یک ورودی دریافت کنیم و
1642
01:02:11,910 –> 01:02:14,400
آن را C می نامیم. یک داخلی برای افزودن عناصر
1643
01:02:14,400 –> 01:02:17,430
به لیست و صفر برای خروج برای حلقه
1644
01:02:17,430 –> 01:02:20,819
حلقه while ما یک متغیر ایجاد کرده ایم و
1645
01:02:20,819 –> 01:02:23,940
سپس یک enter در اینجا و ورودی اگر
1646
01:02:23,940 –> 01:02:25,140
به درستی یادتان باشد ما
1647
01:02:25,140 –> 01:02:27,539
این را به یک عدد صحیح تبدیل نمی کنیم، بنابراین ما فقط می خواهیم
1648
01:02:27,539 –> 01:02:30,509
ادامه دهید و آن را به عنوان یک کاراکتر نگه دارید،
1649
01:02:30,509 –> 01:02:33,599
بنابراین میخواهیم بگوییم در حالی که C
1650
01:02:33,599 –> 01:02:35,910
برابر نیست و چون یک کاراکتر است،
1651
01:02:35,910 –> 01:02:37,559
باید براکتها را در اطراف
1652
01:02:37,559 –> 01:02:38,789
آن قرار دهیم تا بدانیم که رشتهای خواهد بود
1653
01:02:38,789 –> 01:02:41,039
که رشته 0 تا زمانی که این
1654
01:02:41,039 –> 01:02:43,109
برابر 0 نیست به انجام دادن ادامه دهید و سپس ما
1655
01:02:43,109 –> 01:02:45,390
اینجا را در حلقه while خود انجام می دهیم زیرا
1656
01:02:45,390 –> 01:02:47,789
ورودی دیگری برای او خواهیم داشت e و در اینجا
1657
01:02:47,789 –> 01:02:51,119
ما باید یک عنصر را وارد کنیم
1658
01:02:51,119 –> 01:02:53,960
تا به لیست اضافه شود که عدد صحیح ورودی است،
1659
01:02:53,960 –> 01:02:56,309
این یکی نیست فقط
1660
01:02:56,309 –> 01:02:58,170
آن را به عنوان نگه می دارد و ورودی را رتبه بندی
1661
01:02:58,170 –> 01:03:00,599
1662
01:03:00,599 –> 01:03:02,490
می کند. اجازه دهید من ادامه دهم و
1663
01:03:02,490 –> 01:03:04,559
این را در اینجا کپی کنم تا ما شروع به اضافه کردن
1664
01:03:04,559 –> 01:03:06,630
عناصر کنیم و ترتیبی که این کار را انجام می
1665
01:03:06,630 –> 01:03:08,579
دهیم همیشه مهم است.
1666
01:03:08,579 –> 01:03:10,200
1667
01:03:10,200 –> 01:03:12,750
1668
01:03:12,750 –> 01:03:15,750
C بنابراین هر چیزی که وارد می کنیم و
1669
01:03:15,750 –> 01:03:17,730
اولین مورد به لیست اضافه می شود و
1670
01:03:17,730 –> 01:03:19,740
سپس اگر بعدی 0 باشد مورد بعدی را درخواست می
1671
01:03:19,740 –> 01:03:22,529
کنیم بنابراین هر چیزی که تایپ می
1672
01:03:22,529 –> 01:03:24,839
کنیم به عنصر اضافه می شود و
1673
01:03:24,839 –> 01:03:26,849
ترتیب همانطور که گفتم مهم است
1674
01:03:26,849 –> 01:03:29,250
زیرا اگر این را بعد از
1675
01:03:29,250 –> 01:03:31,259
ورودی دوم قرار دهیم، هر چیزی را که در اینجا وارد میکنید
1676
01:03:31,259 –> 01:03:33,269
نادیده گرفته میشود و اگر قبل از آن قرار دهیم،
1677
01:03:33,269 –> 01:03:35,099
به اضافه کردن آن ادامه میدهیم تا زمانی که
1678
01:03:35,099 –> 01:03:37,319
0 را در ردیف z قرار دهید، اگر این را بعد از
1679
01:03:37,319 –> 01:03:39,509
0 قرار دهید، به آن اضافه میشود. همچنان
1680
01:03:39,509 –> 01:03:41,549
0 را در لیست اضافه کنید تا در نهایت با
1681
01:03:41,549 –> 01:03:43,619
قرار دادن آن قبل از 0 در لیست قرار بگیرید با این ورودی
1682
01:03:43,619 –> 01:03:45,809
، هم اولین ورودی را وارد می کنیم و هم
1683
01:03:45,809 –> 01:03:48,089
هر ورودی را که اضافه می کنیم، و برای
1684
01:03:48,089 –> 01:03:49,619
اینکه ببینیم این چه شکلی است، بیایید به
1685
01:03:49,619 –> 01:03:52,170
جلو برویم و لیست خود را چاپ کنیم وقتی اجرا می