در این مطلب، ویدئو آموزش پایتون برای مبتدیان – شروع به کار با زبان برنامه نویسی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:29:17
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,720 –> 00:00:06,879
مشترک شوید و روی نماد زنگ کلیک کنید تا
2
00:00:06,879 –> 00:00:10,160
اعلانها روشن شود.
3
00:00:12,960 –> 00:00:14,960
پایتون از تمایل به داشتن
4
00:00:14,960 –> 00:00:17,840
روشی بهتر برای مدیریت سیستم
5
00:00:17,840 –> 00:00:19,199
به دلیل انعطافپذیری و
6
00:00:19,199 –> 00:00:21,439
توسعهپذیری آن به وجود آمده است تا طیف گستردهای از نیازهای برنامهنویسی را پوشش دهد.
7
00:00:21,439 –> 00:00:22,800
8
00:00:22,800 –> 00:00:24,640
9
00:00:24,640 –> 00:00:26,560
10
00:00:26,560 –> 00:00:28,840
پایتون با سه ویژگی اصلی خود
11
00:00:28,840 –> 00:00:30,880
پایتون یک
12
00:00:30,880 –> 00:00:33,200
13
00:00:33,200 –> 00:00:35,680
زبان برنامه نویسی تعاملی و شی گرا
14
00:00:35,680 –> 00:00:38,960
تفسیر شده است که پایتون زمانی که پایتون اجرا می شود یا اجرا می شود تفسیر می شود
15
00:00:38,960 –> 00:00:41,600
و از یک مفسر برای
16
00:00:41,600 –> 00:00:43,600
تبدیل کد به دستورات خط
17
00:00:43,600 –> 00:00:45,600
به خط استفاده می کند
18
00:00:45,600 –> 00:00:47,600
، مفسر تصمیم می گیرد خطی
19
00:00:47,600 –> 00:00:50,480
که اجرا می کند یا نه کد پایتون معتبر
20
00:00:50,480 –> 00:00:53,199
برای معتبر بودن کد پایتون،
21
00:00:53,199 –> 00:00:54,960
22
00:00:54,960 –> 00:00:56,160
23
00:00:56,160 –> 00:00:58,079
اگر مفسر با متنی مواجه شد که دقیق
24
00:00:58,079 –> 00:00:59,359
آن را تشخیص نمیدهد، متن باید دارای نحو و
25
00:00:59,359 –> 00:01:01,840
تورفتگی مناسب باشد و اجرا
26
00:01:01,840 –> 00:01:02,640
متوقف شود
27
00:01:02,640 –> 00:01:05,280
یا فایل از اجرا خارج شود،
28
00:01:05,280 –> 00:01:06,960
مفسر را به عنوان یک ابزار مورد استفاده در نظر بگیرید. توسط رایانه خود
29
00:01:06,960 –> 00:01:07,840
30
00:01:07,840 –> 00:01:09,760
برای درک دستورالعمل هایی
31
00:01:09,760 –> 00:01:11,360
که به آن می دهید
32
00:01:11,360 –> 00:01:13,840
پایتون پایتون تعاملی است on یک
33
00:01:13,840 –> 00:01:14,880
پوسته
34
00:01:14,880 –> 00:01:17,360
یا محیط اجرایی تعاملی برای اجرای
35
00:01:17,360 –> 00:01:18,560
کد پایتون فراهم میکند و
36
00:01:18,560 –> 00:01:21,040
این باعث میشود پایتون برای یادگیری عالی باشد
37
00:01:21,040 –> 00:01:23,040
، پوسته از مفسر نیز استفاده میکند،
38
00:01:23,040 –> 00:01:25,600
اما در محیطهای اجرایی متفاوت،
39
00:01:25,600 –> 00:01:26,080
40
00:01:26,080 –> 00:01:27,759
پایتون یک زبان برنامهنویسی شیگرا
41
00:01:27,759 –> 00:01:29,680
است، انواع مختلفی از
42
00:01:29,680 –> 00:01:30,960
زبانهای برنامهنویسی
43
00:01:30,960 –> 00:01:33,360
وجود دارد که میتوان به چند مورد از آنها اشاره کرد. برنامه نویسی
44
00:01:33,360 –> 00:01:34,079
45
00:01:34,079 –> 00:01:36,880
شی گرا تابعی و شی گرا رویه ای هستند و
46
00:01:36,880 –> 00:01:38,720
اشیایی را ایجاد می کند که اقداماتی را انجام می دهند
47
00:01:38,720 –> 00:01:39,360
48
00:01:39,360 –> 00:01:41,280
دارای خصوصیات هستند و قابلیت استفاده مجدد کد را تشویق می کنند
49
00:01:41,280 –> 00:01:44,880
و همچنین ویژگی های دیگر
50
00:01:44,880 –> 00:01:46,240
برنامه نویسی شی گرا یک
51
00:01:46,240 –> 00:01:48,159
موضوع پیشرفته است
52
00:01:48,159 –> 00:01:49,520
روزی امیدوارم بتوانید
53
00:01:49,520 –> 00:01:51,200
مهارت های پایتون خود را برای گنجاندن
54
00:01:51,200 –> 00:01:53,520
شی گسترش دهید. برنامه نویسی گرا در این
55
00:01:53,520 –> 00:01:55,200
دوره ما بر روی استفاده از پایتون به صورت رویه ای تمرکز می کنیم
56
00:01:55,200 –> 00:01:56,159
57
00:01:56,159 –> 00:01:58,719
که کد را خط به خط از بالا
58
00:01:58,719 –> 00:01:59,520
به پایین اجرا می کند،
59
00:01:59,520 –> 00:02:01,040
با این حال ما هنوز در مورد توابع یاد می گیریم که
60
00:02:01,040 –> 00:02:03,439
زبان های برنامه نویسی
61
00:02:03,439 –> 00:02:05,360
محدود به یک نوع نیستند
62
00:02:05,360 –> 00:02:07,119
که می توانیم از پایتون در
63
00:02:07,119 –> 00:02:10,160
رویه های تابعی یا شی استفاده کنیم. به روش oriented
64
00:02:10,160 –> 00:02:12,080
همه زبان ها اینگونه نیستند اما
65
00:02:12,080 –> 00:02:13,920
پایتون بسیار انعطاف پذیر
66
00:02:13,920 –> 00:02:15,520
است کمی وقت بگذارید یا مکث کنید و برخی
67
00:02:15,520 –> 00:02:17,040
از اصطلاحات واژگان مورد استفاده در این
68
00:02:17,040 –> 00:02:19,360
ویدیو را مرور
69
00:02:20,800 –> 00:02:22,400
70
00:02:22,400 –> 00:02:24,319
71
00:02:24,319 –> 00:02:25,120
72
00:02:25,120 –> 00:02:27,200
73
00:02:27,200 –> 00:02:28,879
74
00:02:28,879 –> 00:02:30,480
کنید
75
00:02:30,480 –> 00:02:32,879
.
76
00:02:32,879 –> 00:02:35,959
برای راهاندازی یک سایت کمک برنامهنویسی محبوب،
77
00:02:35,959 –> 00:02:37,360
stackoverflow.com
78
00:02:37,360 –> 00:02:39,440
هر ساله یک نظرسنجی
79
00:02:39,440 –> 00:02:41,440
از توسعهدهندگان انجام میدهد و از هزاران توسعهدهنده درباره
80
00:02:41,440 –> 00:02:43,519
فناوریهایی که
81
00:02:43,519 –> 00:02:46,400
در سال 2020 استفاده
82
00:02:46,400 –> 00:02:47,840
83
00:02:47,840 –> 00:02:52,080
84
00:02:52,239 –> 00:02:54,080
میکنند میپرسد. 000
85
00:02:54,080 –> 00:02:55,360
توسعهدهنده مورد بررسی
86
00:02:55,360 –> 00:02:57,280
بیش از 60 درصد از این
87
00:02:57,280 –> 00:02:58,800
88
00:02:58,800 –> 00:03:02,400
فناوریها استفاده
89
00:03:02,400 –> 00:03:05,760
90
00:03:05,760 –> 00:03:08,800
91
00:03:08,800 –> 00:03:11,760
92
00:03:11,760 –> 00:03:12,879
93
00:03:12,879 –> 00:03:16,080
94
00:03:16,080 –> 00:03:18,720
میکردند. کد پایانی که روی سرور اجرا می شود یک
95
00:03:18,720 –> 00:03:19,200
96
00:03:19,200 –> 00:03:21,280
سرور یک برنامه کامپیوتری است که
97
00:03:21,280 –> 00:03:22,720
دسترسی به یک منبع را مدیریت می کند ce
98
00:03:22,720 –> 00:03:25,599
یا سرویس در شبکه فناوری بعدی
99
00:03:25,599 –> 00:03:26,319
100
00:03:26,319 –> 00:03:30,239
sql مخفف زبان پرس و جوی استاندارد
101
00:03:30,239 –> 00:03:32,319
است، زبانی است که برای پرس و جوی داده ها
102
00:03:32,319 –> 00:03:33,680
از پایگاه داده استفاده می شود،
103
00:03:33,680 –> 00:03:36,879
بنابراین کدهای پشتیبان ممکن است از sql
104
00:03:36,879 –> 00:03:40,080
برای بیرون کشیدن داده ها از پایگاه داده استفاده کنند و
105
00:03:40,080 –> 00:03:43,840
بعد پایتون که توسط 44.1 درصد از کاربران مورد استفاده قرار گرفته است، از sql استفاده کند.
106
00:03:43,840 –> 00:03:46,319
توسعه دهندگان مورد بررسی قرار گرفتند
107
00:03:46,319 –> 00:03:48,720
python در مرورگر اجرا نمی شود، بلکه به
108
00:03:48,720 –> 00:03:50,480
عنوان یک زبان برنامه نویسی عمومی در
109
00:03:50,480 –> 00:03:52,239
110
00:03:52,239 –> 00:03:54,480
نظر گرفته می شود و در برنامه نویسی back-end استفاده می شود و برای
111
00:03:54,480 –> 00:03:57,680
نوشتن برنامه های کامپیوتری
112
00:03:57,680 –> 00:03:59,599
جاوا یک زبان برنامه نویسی بسیار محبوب
113
00:03:59,599 –> 00:04:02,000
است که توسط یکی از دوستان به من گفته شده است که
114
00:04:02,000 –> 00:04:04,799
جاوا سلطان بک است. برنامه نویسی پایانی
115
00:04:04,799 –> 00:04:07,280
با این حال از جاوا برای ساخت
116
00:04:07,280 –> 00:04:08,879
اپلیکیشن های موبایل نیز استفاده
117
00:04:08,879 –> 00:04:10,799
می شود که زبان ها و فناوری
118
00:04:10,799 –> 00:04:12,400
های بیشتری در لیست قرار گرفته اند، اما آخرین موردی
119
00:04:12,400 –> 00:04:13,120
که به آن
120
00:04:13,120 –> 00:04:16,160
اشاره می کنیم bash shell و powershell است که
121
00:04:16,160 –> 00:04:18,079
این فناوری ها برای
122
00:04:18,079 –> 00:04:20,720
مدیریت سیستم و برنامه های کامپیوتری استفاده می شوند و
123
00:04:20,720 –> 00:04:22,639
این باعث می شود شبیه پایتون باشند.
124
00:04:22,639 –> 00:04:24,400
با این حال، پایتون برای استفاده آسانتر
125
00:04:24,400 –> 00:04:25,199
قابل توسعهتر است
126
00:04:25,199 –> 00:04:26,880
و میتوان از آن در
127
00:04:26,880 –> 00:04:28,400
محیطهای مختلف استفاده کرد که باعث انعطافپذیری بیشتر آن میشود.
128
00:04:28,400 –> 00:04:30,240
129
00:04:30,240 –> 00:04:33,360
زبانی که قابل ذکر است این است
130
00:04:33,360 –> 00:04:35,280
که چرا چون پیاده سازی پیش فرض پایتون
131
00:04:35,280 –> 00:04:37,280
در c است
132
00:04:37,280 –> 00:04:39,680
چگونه ممکن است
133
00:04:39,680 –> 00:04:40,800
در دوره های مبتدی
134
00:04:40,800 –> 00:04:42,479
دانستن همه چیز در مورد نحوه کار کامپیوترها
135
00:04:42,479 –> 00:04:44,880
و پایتون مهم نیست، زیرا پایتون
136
00:04:44,880 –> 00:04:46,880
بسیاری از جنبه های فنی
137
00:04:46,880 –> 00:04:49,040
ارائه انتزاع دستورالعمل ها را به یک کامپیوتر
138
00:04:49,040 –> 00:04:51,360
انتزاعی می کند. بخش مهمی از
139
00:04:51,360 –> 00:04:52,400
برنامه نویسی
140
00:04:52,400 –> 00:04:54,160
یک مثال رایج از انتزاع،
141
00:04:54,160 –> 00:04:56,400
رانندگی با یک ماشین است که نیازی نیست
142
00:04:56,400 –> 00:04:57,199
در
143
00:04:57,199 –> 00:04:59,280
احتراق داخلی متخصص باشید تا بدانید چگونه
144
00:04:59,280 –> 00:05:00,960
یک وسیله نقلیه گازسوز را رانندگی
145
00:05:00,960 –> 00:05:03,680
کنید و آن را روشن کنید و از ترمز گازی استفاده کنید و
146
00:05:03,680 –> 00:05:05,360
فرمان
147
00:05:05,360 –> 00:05:07,840
پایتون چکیده جنبههای فنی
148
00:05:07,840 –> 00:05:08,560
را حذف میکند
149
00:05:08,560 –> 00:05:10,400
و مانند انگلیسی میخواند، بنابراین
150
00:05:10,400 –> 00:05:12,720
میتوانید کامپیوتر را بدون دانستن و
151
00:05:12,720 –> 00:05:13,600
پیادهسازی
152
00:05:13,600 –> 00:05:15,440
هر جنبهای از مدیریت منابع کامپیوتری
153
00:05:15,440 –> 00:05:17,440
کنترل
154
00:05:17,440 –> 00:05:20,000
155
00:05:20,000 –> 00:05:21,600
156
00:05:21,600 –> 00:05:23,840
157
00:05:23,840 –> 00:05:24,720
158
00:05:24,720 –> 00:05:26,639
159
00:05:26,639 –> 00:05:27,759
کنید.
160
00:05:27,759 –> 00:05:30,639
دستورات یا توابع معماری در
161
00:05:30,639 –> 00:05:31,440
162
00:05:31,440 –> 00:05:34,639
زبان به دستورالعمل های پردازنده نزدیک است
163
00:05:34,639 –> 00:05:36,479
کد پایتون هنوز باید
164
00:05:36,479 –> 00:05:37,759
توسط یک کامپیوتر اجرا شود،
165
00:05:37,759 –> 00:05:39,759
بنابراین زبان برنامه نویسی سطح بالا
166
00:05:39,759 –> 00:05:40,880
پایتون
167
00:05:40,880 –> 00:05:43,759
به
168
00:05:43,759 –> 00:05:44,560
چیزی که
169
00:05:44,560 –> 00:05:47,840
خواندن آن برای انسان بسیار سخت تر است، اما
170
00:05:47,840 –> 00:05:50,479
اجرای آن برای کامپیوتر آسان تر است، تفسیر و کامپایل می شود و
171
00:05:50,479 –> 00:05:53,120
سپس از c برای ارسال تفسیر شده استفاده می کند.
172
00:05:53,120 –> 00:05:54,479
و دستورالعملهای کامپایل شده
173
00:05:54,479 –> 00:05:57,840
برای پردازشگر برای اجرای پایتون
174
00:05:57,840 –> 00:05:59,840
نیز در توسعه وب استفاده
175
00:05:59,840 –> 00:06:02,800
میشود و میتواند به ارائه فایلهای html css و
176
00:06:02,800 –> 00:06:03,919
جاوا اسکریپت
177
00:06:03,919 –> 00:06:06,960
به مرورگر کمک کند به این ترتیب میتوانید ببینید
178
00:06:06,960 –> 00:06:08,160
که زبانهای برنامهنویسی
179
00:06:08,160 –> 00:06:10,319
اهداف مختلفی را دنبال میکنند، اما
180
00:06:10,319 –> 00:06:11,840
181
00:06:11,840 –> 00:06:13,919
اگر میخواهید ویدیو را متوقف کنید اغلب با هم کار میکنند. اکنون
182
00:06:13,919 –> 00:06:15,600
و برخی از اصطلاحات استفاده شده در
183
00:06:15,600 –> 00:06:21,840
این
184
00:06:22,479 –> 00:06:24,160
ماژول را مرور کنید، قبلاً در مورد نحوه
185
00:06:24,160 –> 00:06:25,520
استفاده حرفه ای از پایتون برای
186
00:06:25,520 –> 00:06:27,520
برنامه های کاربردی کامپیوتری و توسعه وب
187
00:06:27,520 –> 00:06:29,360
صحبت
188
00:06:29,360 –> 00:06:32,080
189
00:06:32,080 –> 00:06:34,880
کرده
190
00:06:34,880 –> 00:06:37,039
ایم. توسط تحلیلگران کسب و کار برای
191
00:06:37,039 –> 00:06:40,639
یافتن روندها در
192
00:06:40,639 –> 00:06:42,000
یادگیری ماشین آمار عملیات و
193
00:06:42,000 –> 00:06:43,840
194
00:06:43,840 –> 00:06:45,759
ماشین هوش مصنوعی استفاده می شود arning می تواند برای طبقه بندی
195
00:06:45,759 –> 00:06:47,680
مشتریان برای پیش بینی شرایط پزشکی استفاده شود و
196
00:06:47,680 –> 00:06:49,840
197
00:06:49,840 –> 00:06:53,120
دستیاران اداری بیشتری می توانند از پایتون برای مرتب کردن
198
00:06:53,120 –> 00:06:56,639
ویرایش جستجو و خواندن
199
00:06:56,639 –> 00:06:59,440
فایل های متنی یا پوشه های بزرگ در رایانه
200
00:06:59,440 –> 00:07:01,680
استفاده کنند، همچنین می توانند از پایتون برای مدیریت
201
00:07:01,680 –> 00:07:04,960
ایمیل و خراش وب
202
00:07:04,960 –> 00:07:07,199
استفاده کنند.
203
00:07:07,199 –> 00:07:08,080
204
00:07:08,080 –> 00:07:11,599
دانشمندان خراش دادن و تقسیمبندی بازار
205
00:07:11,599 –> 00:07:12,639
از پایتون برای
206
00:07:12,639 –> 00:07:15,120
محاسبات علمی فشرده و
207
00:07:15,120 –> 00:07:16,160
نمایشهای بصری با ابعاد بالا
208
00:07:16,160 –> 00:07:19,360
و نمودارها استفاده میکنند. این
209
00:07:19,360 –> 00:07:20,800
دوره شما را در هیچ
210
00:07:20,800 –> 00:07:22,080
یک از این رشتهها متخصص نمیسازد،
211
00:07:22,080 –> 00:07:23,360
اما ابزار و دانشی را در اختیار شما قرار میدهد
212
00:07:23,360 –> 00:07:25,360
تا کشف کنید که پایتون چگونه
213
00:07:25,360 –> 00:07:26,720
میتواند کمک کند. شما در هر
214
00:07:26,720 –> 00:07:28,400
موقعیت کاری که با آن روبرو می شوید
215
00:07:28,400 –> 00:07:30,479
، ساده ترین مکان برای تمرین پایتون
216
00:07:30,479 –> 00:07:31,680
در مرورگر است،
217
00:07:31,680 –> 00:07:34,720
ما می توانیم از وب سایتی مانند repple.it استفاده کنیم تا به
218
00:07:34,720 –> 00:07:36,240
سرعت مفسر پایتون را
219
00:07:36,240 –> 00:07:38,000
در دسترس ما قرار دهیم
220
00:07:38,000 –> 00:07:40,639
تا مرورگری را باز کنیم، ممکن است کروم یا
221
00:07:40,639 –> 00:07:41,680
فایرفاکس یا
222
00:07:41,680 –> 00:07:44,720
سافاری باشد و به آن پیمایش کنیم. rebel dot
223
00:07:44,720 –> 00:07:47,280
i t
224
00:07:50,400 –> 00:07:53,520
rebel.it مخفف خواندن ارزیابی
225
00:07:53,520 –> 00:07:56,720
چاپ و حلقه در
226
00:07:56,720 –> 00:07:59,360
ripple.it ما می توانیم اسکریپت های پایتون کوچک ایجاد کنیم.
227
00:07:59,360 –> 00:08:00,000
در اینجا از
228
00:08:00,000 –> 00:08:03,520
کنسول تعاملی استفاده
229
00:08:04,479 –> 00:08:07,360
کنید، من اولین پاسخ خود را میسازم، اینجا
230
00:08:07,360 –> 00:08:09,199
جایی است که درباره پایتون چیزهای زیادی یاد میگیریم
231
00:08:09,199 –> 00:08:10,639
تا راهاندازی پایتون را شروع کنیم.
232
00:08:10,639 –> 00:08:12,160
233
00:08:12,160 –> 00:08:13,840
234
00:08:13,840 –> 00:08:14,720
235
00:08:14,720 –> 00:08:16,240
236
00:08:16,240 –> 00:08:17,919
ما آن را در محیط محلی خود نصب می کنیم
237
00:08:17,919 –> 00:08:19,840
238
00:08:19,840 –> 00:08:22,879
، سه بخش برای reple.it وجود دارد
239
00:08:22,879 –> 00:08:25,599
در سمت چپ ما فایل های خود را داریم، آن
240
00:08:25,599 –> 00:08:26,879
ها reple های
241
00:08:26,879 –> 00:08:29,039
ما هستند، می توانیم فایل های جدید ایجاد کنیم یا
242
00:08:29,039 –> 00:08:30,319
پوشه هایی
243
00:08:30,319 –> 00:08:33,200
در وسط ایجاد کنیم، فایل main.pi خود را
244
00:08:33,200 –> 00:08:34,479
داریم که از آن باز کردیم.
245
00:08:34,479 –> 00:08:37,519
ناوبری فایل سمت چپ
246
00:08:37,519 –> 00:08:39,599
در اینجا میتوانیم فایلها را بنویسیم و سپس
247
00:08:39,599 –> 00:08:42,000
با دکمه run اجرا
248
00:08:42,000 –> 00:08:44,159
کنیم، اگر چیزی را به کنسول وارد کنیم،
249
00:08:44,159 –> 00:08:45,200
در
250
00:08:45,200 –> 00:08:47,360
سمت راست نمایش داده میشود که صفحه سیاه است
251
00:08:47,360 –> 00:08:49,519
که کنسول پایتون
252
00:08:49,519 –> 00:08:52,839
ما است، همچنین میتوانیم از کنسول پایتون استفاده کنیم.
253
00:08:52,839 –> 00:08:55,839
به صورت تعاملی
254
00:08:59,760 –> 00:09:01,600
در ویدیوی بعدی
255
00:09:01,600 –> 00:09:03,760
نحوه ایجاد یک حساب کاربری در ripple.it را نشان خواهم داد
256
00:09:03,760 –> 00:09:05,440
تا بتوانید شورشیان خود را نجات دهید و
257
00:09:05,440 –> 00:09:07,040
بعداً در پایان
258
00:09:07,040 –> 00:09:08,320
فصل های بعدی
259
00:09:08,320 –> 00:09:10,160
به آنها بازگردید، تمرین هایی برای آزمایش دانش شما وجود دارد.
260
00:09:10,160 –> 00:09:11,680
e از فصلی که به تازگی
261
00:09:11,680 –> 00:09:13,920
262
00:09:13,920 –> 00:09:16,160
این تمرین را تکمیل کردید،
263
00:09:16,160 –> 00:09:17,760
نحوه ایجاد یک حساب کاربری در
264
00:09:17,760 –> 00:09:20,800
repel dot آن
265
00:09:20,800 –> 00:09:22,959
همانطور که در ویدیوی قبلی گفتم،
266
00:09:22,959 –> 00:09:25,040
بخشی اختیاری از دوره است،
267
00:09:25,040 –> 00:09:27,040
اما اگر یک حساب کاربری ایجاد کنید، می
268
00:09:27,040 –> 00:09:28,240
توانید آن را دنبال کنید. برای نجات شورشیان
269
00:09:28,240 –> 00:09:30,800
تا بعداً در ویدیوهای بعدی به سراغ آنها برگردید، میتوانید
270
00:09:30,800 –> 00:09:31,440
271
00:09:31,440 –> 00:09:33,360
پس از دستورالعملها مکث
272
00:09:33,360 –> 00:09:35,360
کنید تا تمرین را خودتان امتحان کنید،
273
00:09:35,360 –> 00:09:36,399
274
00:09:36,399 –> 00:09:38,480
سپس میتوانید ویدیو را از سر بگیرید تا
275
00:09:38,480 –> 00:09:39,680
پاسخ
276
00:09:39,680 –> 00:09:41,760
شروع این تمرین را ببینید، یک
277
00:09:41,760 –> 00:09:51,360
مرورگر جدید باز کنید و به rebel.it بروید
278
00:09:51,360 –> 00:09:54,560
روی sign up در بالا سمت راست کلیک کنید و
279
00:09:54,560 –> 00:09:55,360
یک نام کاربری
280
00:09:55,360 –> 00:10:05,839
و ایمیل را وارد کنید
281
00:10:07,200 –> 00:10:09,440
پس از ثبت نام به
282
00:10:09,440 –> 00:10:11,519
صفحه حساب خود
283
00:10:11,519 –> 00:10:15,279
در بالا سمت راست منتقل می شوید repl click new
284
00:10:15,279 –> 00:10:17,519
python را انتخاب کنید و سپس
285
00:10:17,519 –> 00:10:19,440
نام فایلی را که دارید وارد کنید. دوباره ایجاد می
286
00:10:19,440 –> 00:10:20,560
کنم من فقط می روم با یکی که
287
00:10:20,560 –> 00:10:22,880
برای من ارائه شده است،
288
00:10:22,880 –> 00:10:26,000
روی ایجاد ریپل کلیک
289
00:10:26,240 –> 00:10:27,600
کنید، اکنون به صفحه ای می رویم
290
00:10:27,600 –> 00:10:29,760
که در ویدیوی قبلی
291
00:10:29,760 –> 00:10:32,320
دیدیم، می توانیم فایل ها را ذخیره کرده و در پانل سمت چپ ایجاد
292
00:10:32,320 –> 00:10:34,000
293
00:10:34,000 –> 00:10:36,160
کنیم، می توانیم پایتون بنویسیم. کد را در مرکز قرار دهید
294
00:10:36,160 –> 00:10:37,600
و ما می توانیم از کنسول تعاملی
295
00:10:37,600 –> 00:10:38,880
در سمت راست استفاده
296
00:10:38,880 –> 00:10:40,560
کنید. برای تکمیل اولین
297
00:10:40,560 –> 00:10:43,040
تمرین
298
00:10:43,040 –> 00:10:45,040
خود، توانایی شما در درک انواع داده ها
299
00:10:45,040 –> 00:10:46,560
و نحوه دستکاری
300
00:10:46,560 –> 00:10:48,560
آنها اولین نقطه عطف بزرگ در یادگیری
301
00:10:48,560 –> 00:10:49,920
پایتون است،
302
00:10:49,920 –> 00:10:51,680
زمانی که برنامه نویسی شما
303
00:10:51,680 –> 00:10:53,519
معمولاً با
304
00:10:53,519 –> 00:10:56,560
انواع داده کار می کنید، اطلاعات را
305
00:10:56,560 –> 00:10:58,880
در پایتون ذخیره می کنید. که
306
00:10:58,880 –> 00:11:00,000
در این بخش می خواهیم به آن بپردازیم
307
00:11:00,000 –> 00:11:03,920
رشته هایی مانند
308
00:11:03,920 –> 00:11:07,200
اعداد صحیح hello مانند شناورهای شماره دو
309
00:11:07,200 –> 00:11:09,440
هستند که مانند اعداد صحیح هستند اما دارای
310
00:11:09,440 –> 00:11:10,880
مقادیر اعشاری
311
00:11:10,880 –> 00:11:13,440
و بولی هستند که درست یا
312
00:11:13,440 –> 00:11:15,600
نادرست هستند
313
00:11:15,600 –> 00:11:17,920
اطلاعات باید در یک نوع داده ذخیره شوند
314
00:11:17,920 –> 00:11:20,320
که پایتون بفهمد
315
00:11:20,320 –> 00:11:22,160
می توانید بررسی کنید. انواع داده ها با استفاده از
316
00:11:22,160 –> 00:11:24,000
317
00:11:24,000 –> 00:11:27,200
نوع تابع داخلی پایتون، در ادامه توابع داخلی را پوشش خواهیم داد،
318
00:11:27,200 –> 00:11:29,600
اما خواهید دید که من از برخی
319
00:11:29,600 –> 00:11:32,800
از متداول ترها در این
320
00:11:32,800 –> 00:11:35,920
بخش استفاده می کنم.
321
00:11:35,920 –> 00:11:38,480
322
00:11:38,480 –> 00:11:39,760
323
00:11:39,760 –> 00:11:42,959
با کاما از هم جدا می شود.
324
00:11:42,959 –> 00:11:44,640
325
00:11:44,640 –> 00:11:46,480
326
00:11:46,480 –> 00:11:48,720
327
00:11:49,200 –> 00:11:51,600
eos i همچنین از
328
00:11:51,600 –> 00:11:52,480
329
00:11:52,480 –> 00:11:56,480
عملگرهای ریاضی پایه مانند به علاوه منهای مساوی و
330
00:11:56,480 –> 00:12:00,000
دو برابر علامت مساوی در پایتون
331
00:12:00,000 –> 00:12:02,800
مقادیری را به متغیرها اختصاص میدهد،
332
00:12:02,800 –> 00:12:03,519
علامت دو برابری
333
00:12:03,519 –> 00:12:06,639
برای مقایسهها استفاده میشود،
334
00:12:06,639 –> 00:12:07,200
335
00:12:07,200 –> 00:12:09,040
وقتی شروع به ساخت عبارات میکنیم عملگرها را به طور عمیق مورد بحث قرار میدهیم،
336
00:12:09,040 –> 00:12:10,399
337
00:12:10,399 –> 00:12:12,320
اما در حال حاضر این کار کوچک است. جزئیات به شما کمک میکند
338
00:12:12,320 –> 00:12:13,680
بفهمید در ویدیوهای زیر چه میکنم،
339
00:12:13,680 –> 00:12:15,120
340
00:12:15,120 –> 00:12:18,000
در ویدیوی بعدی ببینید
341
00:12:19,680 –> 00:12:22,480
من به rebel.it بازگشتهام و
342
00:12:22,480 –> 00:12:22,880
یک پاسخ
343
00:12:22,880 –> 00:12:26,560
جدید را باز کردهام فقط به عنوان یادآوری
344
00:12:26,560 –> 00:12:29,680
بخش میانی یک فایل یا
345
00:12:29,680 –> 00:12:32,079
نمایشی از یک فایل است در مرورگر
346
00:12:32,079 –> 00:12:34,000
و در سمت راست ما
347
00:12:34,000 –> 00:12:36,959
کنسولی داریم که همچنین تعاملی است،
348
00:12:36,959 –> 00:12:38,800
من سه رشته معتبر را در
349
00:12:38,800 –> 00:12:40,720
نقطه اصلی py وارد کردهام،
350
00:12:40,720 –> 00:12:42,720
یک رشته معتبر باید دارای
351
00:12:42,720 –> 00:12:46,000
گیومههای منطبق در هر دو طرف باشد، وقتی روی run کلیک
352
00:12:46,000 –> 00:12:48,399
میکنم میتوانید از دو گیومه یا تک
353
00:12:48,399 –> 00:12:50,000
نقل قول استفاده
354
00:12:50,000 –> 00:12:52,160
کنید. در بالای
355
00:12:52,160 –> 00:12:53,680
صفحه،
356
00:12:53,680 –> 00:12:56,320
پایتون این فایل را خط به
357
00:12:56,320 –> 00:12:57,440
خط اجرا می کند،
358
00:12:57,440 –> 00:12:59,600
اگر خروجی وجود داشته باشد، آن را در کنسول چاپ می کند
359
00:12:59,600 –> 00:13:06,959
،
360
00:13:06,959 –> 00:13:09,920
زیرا می بینید هیچ اتفاقی نیفتاده است، من
361
00:13:09,920 –> 00:13:11,360
هیچ خروجی را چاپ نکردم
362
00:13:11,360 –> 00:13:13,920
و هر سه لی nes که کد
363
00:13:13,920 –> 00:13:15,839
داشت معتبر بود
364
00:13:15,839 –> 00:13:18,160
حالا بیایید از تابع type برای
365
00:13:18,160 –> 00:13:18,959
بررسی نوع
366
00:13:18,959 –> 00:13:21,839
mary استفاده
367
00:13:29,360 –> 00:13:34,480
کنیم، دوباره فایل را اجرا
368
00:13:34,480 –> 00:13:37,760
کنیم، اکنون یک رشته یا رشته کلاس
369
00:13:37,760 –> 00:13:41,199
وارد کنسول شده است که تابع type
370
00:13:41,199 –> 00:13:44,079
در آرگومان mary گرفته است و
371
00:13:44,079 –> 00:13:45,199
مشخص می کند که یک
372
00:13:45,199 –> 00:13:47,440
مقدار رشته توجه کنید که اگر
373
00:13:47,440 –> 00:13:49,120
نقل قولهای منطبق را ارائه
374
00:13:49,120 –> 00:13:52,720
ندهیم، هنگام اجرای فایل با خطا مواجه میشویم،
375
00:13:57,680 –> 00:13:59,440
میتوانید از نقلقولهای تکی و دوگانه
376
00:13:59,440 –> 00:14:01,600
برای ایجاد رشتهها استفاده کنید، اما آنها
377
00:14:01,600 –> 00:14:03,360
باید مطابقت داشته باشند،
378
00:14:03,360 –> 00:14:04,720
اجازه دهید
379
00:14:04,720 –> 00:14:07,440
برای کاوش به کنسول تعاملی برویم. رشتهها کمی
380
00:14:07,440 –> 00:14:08,399
جلوتر
381
00:14:08,399 –> 00:14:12,000
در پایتون str یک مقدار رشته را نشان میدهد،
382
00:14:12,000 –> 00:14:14,079
بنابراین وقتی نوع را بررسی میکنیم که str را چاپ
383
00:14:14,079 –> 00:14:16,000
میکند،
384
00:14:16,000 –> 00:14:19,040
همچنین میتوانید از تابع str برای
385
00:14:19,040 –> 00:14:20,399
وادار کردن یک مقدار
386
00:14:20,399 –> 00:14:31,360
به مقدار رشته استفاده کنید، تابع str
387
00:14:31,360 –> 00:14:34,320
یا تابع string سعی میکند آن را
388
00:14:34,320 –> 00:14:36,000
وادار کند. مقداری که
389
00:14:36,000 –> 00:14:39,600
به یک مقدار رشته ارائه می شود، به عنوان
390
00:14:39,600 –> 00:14:40,480
مثال فرض کنید که
391
00:14:40,480 –> 00:14:43,519
یک عدد صحیح را در تابع رشته وارد کرده ایم،
392
00:14:43,519 –> 00:14:45,839
393
00:14:48,079 –> 00:14:49,839
می توانید ببینید که تابع رشته
394
00:14:49,839 –> 00:14:51,519
علامت نقل قول اضافه کرده و
395
00:14:51,519 –> 00:14:53,519
عدد را به یک رشته تبدیل کرده است.
396
00:14:53,519 –> 00:14:56,240
سپس میتوان نوع این مقدار را
397
00:14:56,240 –> 00:14:59,839
با استفاده از تابع type بررسی کرد
398
00:15:00,320 –> 00:15:03,920
و فرض ما درست است که
399
00:15:03,920 –> 00:15:05,680
این مقدار در واقع یک رشته است
400
00:15:05,680 –> 00:15:07,040
اگرچه شماره یک است
401
00:15:07,040 –> 00:15:08,639
و به این دلیل است که از
402
00:15:08,639 –> 00:15:12,160
نحو مناسب استفاده میکند که نقل قولهای منطبق است،
403
00:15:12,160 –> 00:15:14,959
اجازه دهید کنسول و فایل را پاک کنیم. و
404
00:15:14,959 –> 00:15:17,120
رشتهها را کمی بیشتر کاوش کنید،
405
00:15:17,120 –> 00:15:18,800
من قبلاً توضیح دادهام که رشتهها
406
00:15:18,800 –> 00:15:21,519
برای معتبر بودن به علامتهای نقل قول منطبق نیاز دارند،
407
00:15:21,519 –> 00:15:22,959
اما بیایید بگوییم که شما باید
408
00:15:22,959 –> 00:15:24,959
علامت نقل قول را در داخل علامت نقل قول قرار دهید
409
00:15:24,959 –> 00:15:27,040
، مثلاً
410
00:15:27,040 –> 00:15:28,880
کسی نامی دارد و سپس
411
00:15:28,880 –> 00:15:30,320
نام مستعار دارد
412
00:15:30,320 –> 00:15:32,959
تا زمانی که علامتهای نقلقول مطابقت دارند
413
00:15:32,959 –> 00:15:36,000
سپس رشته معتبر خواهد بود
414
00:15:37,920 –> 00:15:40,880
دوست من chase توسط chaz میرود، سپس من میتوانم
415
00:15:40,880 –> 00:15:42,880
گیومههای تکی را در بیرون
416
00:15:42,880 –> 00:15:45,759
قرار دهم و سپس نام مستعار او را در گیومههای دوگانه
417
00:15:45,759 –> 00:15:48,240
در داخل قرار
418
00:15:48,240 –> 00:15:52,000
419
00:15:52,079 –> 00:15:54,959
دهم، این به عنوان کد پایتون معتبر اجرا میشود.
420
00:15:54,959 –> 00:15:56,240
منطبق نیست و من
421
00:15:56,240 –> 00:15:59,120
دو نقل قول را با یک نقل قول در
422
00:15:59,120 –> 00:15:59,680
بیرون قرار دادم
423
00:15:59,680 –> 00:16:02,240
و سپس دو نقل قول دوگانه در داخل قرار
424
00:16:02,240 –> 00:16:03,920
425
00:16:03,920 –> 00:16:06,839
دادم، می توانید ببینید که شورشی قبلاً به من نشان می دهد که این به احتمال زیاد
426
00:16:06,839 –> 00:16:09,360
427
00:16:09,360 –> 00:16:11,600
پایتون بین
428
00:16:11,600 –> 00:16:14,399
دو گیومه و تک نقل قول تشخیص نمی دهد،
429
00:16:14,399 –> 00:16:15,920
اما اگر من یک نقل قول دوگانه در
430
00:16:15,920 –> 00:16:18,160
بیرون قرار دهم، می بینید که من
431
00:16:18,160 –> 00:16:22,000
دو مقدار رشته ایجاد کرده ام یکی chase
432
00:16:22,000 –> 00:16:24,959
و دیگری این مقدار رشته خالی است
433
00:16:24,959 –> 00:16:26,800
و replica
434
00:16:26,800 –> 00:16:28,880
رشته کاراکترها را تشخیص نمی دهد زیرا از نظر
435
00:16:28,880 –> 00:16:30,000
فنی
436
00:16:30,000 –> 00:16:32,000
این علامت های نقل قول متعلق به
437
00:16:32,000 –> 00:16:33,920
رشته های دیگر هستند
438
00:16:33,920 –> 00:16:35,600
تا این رشته معتبر باشد، می توانیم
439
00:16:35,600 –> 00:16:39,440
دوبل داخلی را با نقل قول های تکی جایگزین کنیم
440
00:16:40,079 –> 00:16:43,600
و اکنون یک رشته معتبر داریم دوباره
441
00:16:44,079 –> 00:16:46,240
رشته ها در پایتون بسیار مهم هستند
442
00:16:46,240 –> 00:16:47,360
و قطعا موارد بیشتری وجود دارد که ما می توانیم
443
00:16:47,360 –> 00:16:48,160
در مورد آنها بیاموزیم
444
00:16:48,160 –> 00:16:50,639
و بعداً از آنها استفاده خواهیم کرد به
445
00:16:50,639 –> 00:16:51,519
یاد داشته باشید
446
00:16:51,519 –> 00:16:54,959
که یک رشته یک نوع داده است و همچنین
447
00:16:54,959 –> 00:16:58,000
یک شی است بنابراین وقتی نوع
448
00:16:58,000 –> 00:17:00,240
رشته را
449
00:17:00,240 –> 00:17:02,000
بررسی می کنیم کنسول به ما می گوید که یک
450
00:17:02,000 –> 00:17:03,519
رشته کلاس است
451
00:17:03,519 –> 00:17:06,720
که به این معنی است که یک رشته است. اشیاء رشته
452
00:17:06,720 –> 00:17:08,880
رشته شی دارای متدهایی در انتهای
453
00:17:08,880 –> 00:17:10,480
آن هستند که به ما امکان می دهد
454
00:17:10,480 –> 00:17:13,439
مقدار داخل رشته را دستکاری کنیم، به عنوان مثال
455
00:17:13,439 –> 00:17:14,160
بیایید از
456
00:17:14,160 –> 00:17:16,400
روش بالا برای تبدیل رشته به
457
00:17:16,400 –> 00:17:19,839
حروف بزرگ
458
00:17:20,400 –> 00:17:23,119
cha استفاده کنیم. کاراکترهای
459
00:17:23,119 –> 00:17:24,079
داخل رشته را دریافت
460
00:17:24,079 –> 00:17:26,319
می کند و همه آنها را با حروف بزرگ می کند،
461
00:17:26,319 –> 00:17:27,599
روش های مختلفی وجود دارد که می توان
462
00:17:27,599 –> 00:17:28,720
آنها را به منظور دستکاری مقدار روی یک رشته اعمال کرد.
463
00:17:28,720 –> 00:17:31,039
464
00:17:31,039 –> 00:17:32,400
465
00:17:32,400 –> 00:17:33,679
466
00:17:33,679 –> 00:17:35,840
467
00:17:35,840 –> 00:17:36,960
468
00:17:36,960 –> 00:17:38,559
برای دستکاری یک رشته به گونه ای وجود دارد که می
469
00:17:38,559 –> 00:17:40,240
خواهید آن را دستکاری کنید
470
00:17:40,240 –> 00:17:43,520
تا روش های رشته ای موجود را کشف کنید و
471
00:17:43,520 –> 00:17:45,360
انواع اطلاعات در زبان پایتون
472
00:17:45,360 –> 00:17:50,160
به docs.python.org بروید
473
00:17:50,160 –> 00:17:51,520
در اینجا می توانید نسخه پایتون را انتخاب کنید
474
00:17:51,520 –> 00:17:53,760
ما باید از نسخه پایدار
475
00:17:53,760 –> 00:17:56,880
پایتون استفاده کنیم. 3.8 و میتوانیم متدهای رشتهای را
476
00:17:56,880 –> 00:17:59,360
که میتوانیم در پایتون استفاده کنیم،
477
00:17:59,360 –> 00:18:02,559
روی مرجع کتابخانه کلیک کنید، به
478
00:18:02,559 –> 00:18:04,799
پایین بروید و در زیر انواع داخلی،
479
00:18:04,799 –> 00:18:05,760
480
00:18:05,760 –> 00:18:09,600
نوع دنباله متن را انتخاب کنید، در اینجا میتوانید
481
00:18:09,600 –> 00:18:10,880
در مورد شی رشته بیشتر بخوانید،
482
00:18:10,880 –> 00:18:14,720
اما چون در مورد روشهایی صحبت
483
00:18:14,720 –> 00:18:15,280
484
00:18:15,280 –> 00:18:19,039
میکنیم، میتوانید اسکرول کنید. متدهای پایین به رشته
485
00:18:19,760 –> 00:18:21,360
توجه کنید که ما اکنون لیستی از
486
00:18:21,360 –> 00:18:24,640
متدها داریم و کارهایی که آنها انجام می دهند.
487
00:18:24,640 –> 00:18:26,960
488
00:18:26,960 –> 00:18:28,960
489
00:18:28,960 –> 00:18:32,080
490
00:18:32,080 –> 00:18:34,320
و سپس وقتی روش را وارد میکنید چه چیزی میتواند برگرداند
491
00:18:34,320 –> 00:18:35,440
،
492
00:18:35,440 –> 00:18:37,039
این یک مرجع عالی در هنگام تلاش برای
493
00:18:37,039 –> 00:18:39,840
دستکاری یا تغییر مقدار رشته است،
494
00:18:39,840 –> 00:18:41,440
لطفاً قبل از رفتن به درس بعدی، کمی وقت بگذارید و مرور ویدیو را بخوانید،
495
00:18:41,440 –> 00:18:43,120
496
00:18:43,120 –> 00:18:45,440
497
00:18:47,440 –> 00:18:49,520
یک عدد صحیح اولین نوع داده عددی است
498
00:18:49,520 –> 00:18:52,640
که ما با پایتون
499
00:18:52,640 –> 00:18:56,160
به زبان سادهتر اعداد صحیح اعداد هستند،
500
00:18:56,160 –> 00:18:58,799
بیایید چند عدد صحیح معتبر را
501
00:18:58,799 –> 00:19:01,760
در پوسته تعاملی وارد
502
00:19:05,600 –> 00:19:08,000
کنیم، بیایید دو عدد اضافه کنیم تا یک
503
00:19:08,000 –> 00:19:09,200
عدد
504
00:19:09,200 –> 00:19:11,440
505
00:19:11,440 –> 00:19:14,880
506
00:19:17,039 –> 00:19:19,679
صحیح بزرگتر تشکیل شود. که به عنوان
507
00:19:19,679 –> 00:19:20,880
یک نوع داده متفاوت
508
00:19:20,880 –> 00:19:23,120
به نام تاپل، نمیخواند که به عنوان
509
00:19:23,120 –> 00:19:24,320
صد هزار
510
00:19:24,320 –> 00:19:26,400
برای وارد کردن صد هزار، همه
511
00:19:26,400 –> 00:19:28,559
اعداد صحیح را بدون کاما
512
00:19:28,559 –> 00:19:31,120
یا فاصله در
513
00:19:34,000 –> 00:19:36,160
کنار هم قرار دهید، بیایید نوع یک عدد صحیح را بررسی کنیم تا
514
00:19:36,160 –> 00:19:39,840
ببینیم چگونه در پایتون نمایش داده میشود
515
00:19:47,200 –> 00:19:49,840
. پایتون یک عدد صحیح با
516
00:19:49,840 –> 00:19:51,039
int نمایش داده می شود
517
00:19:51,039 –> 00:19:54,559
درست مانند رشته ای که با str نمایش داده
518
00:19:54,559 –> 00:19:57,679
می شود، به این معنی که یک تابع int وجود
519
00:19:57,679 –> 00:19:58,880
دارد که سازنده ای است
520
00:19:58,880 –> 00:20:00,880
که می تواند برای دیدن اینکه آیا می توانید
521
00:20:00,880 –> 00:20:02,640
c یک مقدار
522
00:20:02,640 –> 00:20:07,840
را به یک عدد صحیح وارد کنید
523
00:20:10,960 –> 00:20:13,039
همانطور که در اینجا می بینید پایتون
524
00:20:13,039 –> 00:20:14,640
نمی داند وقتی می
525
00:20:14,640 –> 00:20:18,159
خواهید hello یک رشته را به یک عدد صحیح تبدیل کنید چه کاری انجام دهد،
526
00:20:18,159 –> 00:20:20,080
اما در بخش بعدی در
527
00:20:20,080 –> 00:20:21,280
مورد
528
00:20:21,280 –> 00:20:23,360
float ها صحبت خواهیم کرد و اگر می خواهید یک float را مجبور کنید به یک عدد صحیح تبدیل کنید.
529
00:20:23,360 –> 00:20:27,200
پایتون عدد صحیح
530
00:20:32,480 –> 00:20:34,640
531
00:20:34,640 –> 00:20:37,200
532
00:20:37,200 –> 00:20:40,240
533
00:20:40,240 –> 00:20:42,559
534
00:20:42,559 –> 00:20:43,840
535
00:20:43,840 –> 00:20:47,280
پاسخی دارد.
536
00:20:47,280 –> 00:20:48,400
537
00:20:48,400 –> 00:20:51,679
روش طول بیت در روش های برنامه نویسی روزمره شما
538
00:20:51,679 –> 00:20:53,280
را نمی توان مستقیماً روی اعداد صحیح فراخوانی کرد،
539
00:20:53,280 –> 00:20:55,360
شما باید مقدار inter true
540
00:20:55,360 –> 00:20:55,840
541
00:20:55,840 –> 00:20:58,400
را در یک متغیر ذخیره کنید، ما در مورد متغیرها
542
00:20:58,400 –> 00:21:03,840
در ماژول بعدی بحث
543
00:21:11,280 –> 00:21:13,600
خواهیم کرد، ما نمی توانیم رشته hello را به
544
00:21:13,600 –> 00:21:14,799
یک عدد صحیح تبدیل کنیم،
545
00:21:14,799 –> 00:21:18,240
اما اگر رشته یک عدد
546
00:21:18,240 –> 00:21:21,520
باشد میتوانم آن رشته را به یک عدد صحیح تغییر
547
00:21:21,520 –> 00:21:30,799
دهم، اجازه دهید منظورم را به شما نشان
548
00:21:30,799 –> 00:21:32,240
دهم که از سخنرانی قبلی میدانیم
549
00:21:32,240 –> 00:21:34,000
که رشتهای است
550
00:21:34,000 –> 00:21:37,679
که کاراکتر متنی ۲ را در آن دارد،
551
00:21:37,679 –> 00:21:39,200
ما این را میدانیم زیرا اگر
552
00:21:39,200 –> 00:21:41,200
نوع آن را بررسی کنیم، به ما میگوید که من t
553
00:21:41,200 –> 00:21:45,840
یک رشته بود
554
00:21:46,240 –> 00:21:48,000
از آنجایی که این مقدار حاوی کاراکتر متنی
555
00:21:48,000 –> 00:21:50,720
2 است، میتوانیم از پایتون برای تبدیل
556
00:21:50,720 –> 00:21:50,960
آن
557
00:21:50,960 –> 00:21:53,840
به عدد صحیح استفاده
558
00:21:57,280 –> 00:22:00,480
کنیم، بیایید ببینیم این کار دوباره چگونه کار میکند،
559
00:22:02,159 –> 00:22:04,480
ابتدا سعی میکنیم رشته hello
560
00:22:04,480 –> 00:22:06,559
را به یک عدد صحیح
561
00:22:06,559 –> 00:22:09,360
تبدیل کنیم، سپس از
562
00:22:09,360 –> 00:22:11,520
تابع عدد صحیح استفاده میکنیم. تبدیل رشته
563
00:22:11,520 –> 00:22:14,720
با عدد دو به یک عدد صحیح
564
00:22:14,720 –> 00:22:16,559
که موفقیت آمیز باشد، حرکت رو به جلو بسیار مهم خواهد بود،
565
00:22:16,559 –> 00:22:18,480
زیرا
566
00:22:18,480 –> 00:22:21,120
گاهی اوقات مفید است که اعداد را به رشته تبدیل کنید،
567
00:22:21,120 –> 00:22:22,480
ابتدا دستکاری رشته
568
00:22:22,480 –> 00:22:24,000
و سپس تبدیل آنها به
569
00:22:24,000 –> 00:22:25,760
اعدادی
570
00:22:25,760 –> 00:22:27,520
که اعداد صحیح شروع می شوند، احتمالا یکی
571
00:22:27,520 –> 00:22:29,440
از ساده ترین انواع داده ها هستند. برای درک
572
00:22:29,440 –> 00:22:32,159
درست از خفاش،
573
00:22:32,159 –> 00:22:34,320
وقتی شروع به استفاده از شناورها می کنیم
574
00:22:34,320 –> 00:22:36,240
و شروع به گرد کردن اعداد دسی بل و
575
00:22:36,240 –> 00:22:37,679
ترکیب شناورها
576
00:22:37,679 –> 00:22:40,640
و اعداد صحیح می کنیم، در ویدیوی بعدی
577
00:22:40,640 –> 00:22:43,120
در مورد
578
00:22:43,120 –> 00:22:45,360
579
00:22:45,360 –> 00:22:47,760
580
00:22:47,760 –> 00:22:50,000
شناورها صحبت خواهیم کرد. از شماره ممیز شناور
581
00:22:50,000 –> 00:22:51,360
582
00:22:51,360 –> 00:22:53,760
این نیز معمولاً اعشاری نامیده می شود،
583
00:22:53,760 –> 00:22:55,360
584
00:22:55,360 –> 00:22:57,679
اجازه دهید چند شناور را در ترمینال
585
00:22:57,679 –> 00:23:00,240
تعاملی وارد
586
00:23:06,840 –> 00:23:09,840
587
00:23:13,760 –> 00:23:16,559
کنیم. به عنوان یک نوع داده،
588
00:23:16,559 –> 00:23:17,760
آن را
589
00:23:17,760 –> 00:23:21,440
با
590
00:23:21,440 –> 00:23:23,280
591
00:23:23,280 –> 00:23:25,039
592
00:23:25,039 –> 00:23:27,520
593
00:23:27,520 –> 00:23:28,080
594
00:23:28,080 –> 00:23:31,760
595
00:23:34,799 –> 00:23:37,520
کلمه float نشان داده می شود. به عنوان یک عدد صحیح به سمت پایین گرد شده
596
00:23:37,520 –> 00:23:38,640
597
00:23:38,640 –> 00:23:41,840
سپس اجازه دهید تبدیل یک
598
00:23:41,840 –> 00:23:43,200
عدد صحیح به یک شناور را
599
00:23:43,200 –> 00:23:46,799
در اینجا بررسی کنیم، میتوانیم از تابع سازنده شناور استفاده کنیم.
600
00:23:48,840 –> 00:23:51,520
601
00:23:51,520 –> 00:23:53,039
602
00:23:53,039 –> 00:23:54,559
603
00:23:54,559 –> 00:23:57,440
604
00:23:57,440 –> 00:23:58,720
605
00:23:58,720 –> 00:24:00,960
606
00:24:00,960 –> 00:24:02,400
روشهای زیادی ندارد که شما
607
00:24:02,400 –> 00:24:03,600
معمولاً از
608
00:24:03,600 –> 00:24:05,600
یک روش استفاده می کنید که ممکن است استفاده کنید یا یک
609
00:24:05,600 –> 00:24:07,039
روش برای
610
00:24:07,039 –> 00:24:10,159
نشان دادن روش نسبت صحیح است. بیایید
611
00:24:10,159 –> 00:24:19,840
612
00:24:25,039 –> 00:24:27,279
اینجا نگاهی بیندازیم، ما یک تاپل دریافت می کنیم که یک نوع داده است
613
00:24:27,279 –> 00:24:29,520
که ما
614
00:24:29,520 –> 00:24:33,039
از دو مورد خیلی معرفی نکرده ایم. اعداد بزرگ اکنون وقتی
615
00:24:33,039 –> 00:24:33,679
616
00:24:33,679 –> 00:24:36,240
این دو عدد را تقسیم می کنید، در واقع نسبت 0.2 را دریافت می کنید،
617
00:24:36,240 –> 00:24:36,880
618
00:24:36,880 –> 00:24:47,039
بیایید این نظریه را آزمایش کنیم،
619
00:24:47,039 –> 00:24:49,279
اگرچه این جالب است که مورد استفاده شما
620
00:24:49,279 –> 00:24:51,760
برای این ممکن است بسیار کوچک باشد
621
00:24:51,760 –> 00:24:53,279
بعد می خواهم به شما نشان دهم چه چیزی زمانی اتفاق میافتد
622
00:24:53,279 –> 00:24:55,039
که شما سعی میکنید یک عدد صحیح به یک شناور اضافه کنید
623
00:24:55,039 –> 00:24:59,120
، بیایید عدد صحیح 1 را بگیریم
624
00:24:59,120 –> 00:25:03,039
و 0.2 را به آن اضافه
625
00:25:03,039 –> 00:25:05,760
کنیم، اگر نوع داده را
626
00:25:05,760 –> 00:25:06,960
در آن نتیجه بررسی
627
00:25:06,960 –> 00:25:08,640
کنیم، به نظر
628
00:25:08,640 –> 00:25:10,880
629
00:25:10,880 –> 00:25:15,840
شما اگر حدس بزنید که شما شناور شوید، چه چیزی را به عنوان نوع داده دریافت میکنیم. آیا
630
00:25:17,360 –> 00:25:19,120
شناورهای صحیح هنگام کار با
631
00:25:19,120 –> 00:25:20,559
داده های مالی یا
632
00:25:20,559 –> 00:25:23,440
آمارهای تجاری بسیار مفید هستند، در بخش بعدی
633
00:25:23,440 –> 00:25:24,720
وقتی در
634
00:25:24,720 –> 00:25:26,720
مورد توابع داخلی پایتون صحبت می کنیم، در
635
00:25:26,720 –> 00:25:28,320
مورد شناورهای گرد کردن صحبت خواهیم کرد و اینکه چگونه می
636
00:25:28,320 –> 00:25:30,159
توانید تعداد اعشاری را که می خواهید تعداد اعشاری را
637
00:25:30,159 –> 00:25:31,760
به
638
00:25:31,760 –> 00:25:34,720
این پوشش ها گرد کنید، تغییر دهید. انواع داده های عددی را ببینید
639
00:25:34,720 –> 00:25:37,360
در سخنرانی بعدی،
640
00:25:38,480 –> 00:25:41,679
مقادیر بولی برای مقایسه استفاده می شود،
641
00:25:41,679 –> 00:25:44,320
آنها نشان دهنده ارزش صدق
642
00:25:44,320 –> 00:25:45,360
یک مقدار دیگر
643
00:25:45,360 –> 00:25:48,559
یا یک عبارت هستند، مقادیر بولی
644
00:25:48,559 –> 00:25:49,120
درست
645
00:25:49,120 –> 00:25:51,919
و
646
00:25:55,200 –> 00:26:00,000
647
00:26:05,120 –> 00:26:07,760
648
00:26:07,760 –> 00:26:09,360
نادرست هستند. b
649
00:26:09,360 –> 00:26:12,799
o o l
650
00:26:12,799 –> 00:26:14,960
بیایید به سرعت از یک تابع مقایسه استفاده کنیم
651
00:26:14,960 –> 00:26:16,880
تا ببینیم چگونه می توانیم یک مقدار بولی
652
00:26:16,880 –> 00:26:19,440
برگردانده
653
00:26:20,400 –> 00:26:22,559
کنیم در اینجا از نماد بزرگتر استفاده می کنیم
654
00:26:22,559 –> 00:26:24,159
تا ببینیم آیا 1 بزرگتر از 2 است یا خیر،
655
00:26:24,159 –> 00:26:29,039
این یک حقیقت va را برمی گرداند. lue
656
00:26:29,039 –> 00:26:32,000
مقدار true است false بیایید
657
00:26:32,000 –> 00:26:39,600
نوع این مقدار صدق را بررسی کنیم
658
00:26:39,600 –> 00:26:42,240
در سخنرانی های قبلی سعی کردیم
659
00:26:42,240 –> 00:26:44,320
نوع مقادیر مشخصی را
660
00:26:44,320 –> 00:26:47,520
بین اعداد صحیح و رشته ها به
661
00:26:47,520 –> 00:26:48,159
اعداد صحیح
662
00:26:48,159 –> 00:26:50,720
و اعداد صحیح به شناور تغییر دهیم بیایید ببینیم چگونه
663
00:26:50,720 –> 00:26:53,840
این برای Booleans کار می کند
664
00:27:02,880 –> 00:27:07,039
چگونه صفر می تواند نادرست باشد. و یکی درست
665
00:27:07,039 –> 00:27:08,400
باشد اینجاست که میخواهم
666
00:27:08,400 –> 00:27:10,080
مفهوم درستی و
667
00:27:10,080 –> 00:27:13,760
ارزشهای نادرست را معرفی کنم، هر مقداری را میتوان
668
00:27:13,760 –> 00:27:17,840
در مورد درست یا نادرست
669
00:27:17,840 –> 00:27:20,559
بودن ارزش آزمایش
670
00:27:20,559 –> 00:27:22,880
671
00:27:22,880 –> 00:27:25,039
کرد.
672
00:27:25,039 –> 00:27:27,120
ارزیابی به false
673
00:27:27,120 –> 00:27:29,520
در اعداد پایتون که صفر نیستند
674
00:27:29,520 –> 00:27:32,000
675
00:27:32,840 –> 00:27:35,600
درست
676
00:27:35,600 –> 00:27:37,840
را نشان میدهند، اجازه دهید نگاهی به رشتهها بیندازیم و
677
00:27:37,840 –> 00:27:39,200
ببینیم چه رشتهای
678
00:27:39,200 –> 00:27:41,840
دارای مقدار true e و چه رشتهای
679
00:27:41,840 –> 00:27:44,720
مقدار نادرست دارد
680
00:27:47,760 –> 00:27:50,159
این یک رشته خالی است آیا فکر میکنید
681
00:27:50,159 –> 00:27:50,880
682
00:27:50,880 –> 00:27:54,000
خالی نادرست است یا درست است.
683
00:27:54,000 –> 00:27:56,640
false است
684
00:27:57,679 –> 00:27:59,039
حالا که می دانید یک رشته خالی
685
00:27:59,039 –> 00:28:01,120
نادرست است، اجازه دهید به این
686
00:28:01,120 –> 00:28:06,720
رشته چند کاراکتر بدهیم و سپس آن را آزمایش کنیم،
687
00:28:06,720 –> 00:28:09,919
این یک مقدار واقعی است یا یک
688
00:28:09,919 –> 00:28:14,559
مقدار true، نحو برای true و false بسیار
689
00:28:14,840 –> 00:28:16,640
مهم است. t
690
00:28:16,640 –> 00:28:19,360
dt و f باید برای
691
00:28:19,360 –> 00:28:22,640
مقادیر مربوطه خود
692
00:28:24,480 –> 00:28:26,720
با حروف بزرگ نوشته شوند، اگر با حروف کوچک باشند، به
693
00:28:26,720 –> 00:28:28,840
عنوان یک مقدار واقعی شناخته نمیشود،
694
00:28:28,840 –> 00:28:31,840
695
00:28:32,159 –> 00:28:35,120
بعلاوه اگر true و false را
696
00:28:35,120 –> 00:28:36,640
در داخل گیومه
697
00:28:36,640 –> 00:28:45,279
قرار دهید، تبدیل به یک رشته میشود و نه یک بولی،
698
00:28:45,279 –> 00:28:48,720
زیرا 0 و 1 دارای مقادیر بولی
699
00:28:48,720 –> 00:28:59,120
true هستند. و false نیز مقادیر صحیح دارند،
700
00:28:59,120 –> 00:29:01,200
این می تواند برای مقایسه و عبارات مفید باشد،
701
00:29:01,200 –> 00:29:02,480
702
00:29:02,480 –> 00:29:04,399
بیایید یک بار دیگر به درستی و
703
00:29:04,399 –> 00:29:08,000
نادرست بودن مقادیر عددی نگاه کنیم،
704
00:29:10,720 –> 00:29:12,320
همانطور که در انواع داده های اصلی کار
705
00:29:12,320 –> 00:29:14,559
کردیم و دیدیم پایتون چقدر انعطاف پذیر
706
00:29:14,559 –> 00:29:17,679
است این می تواند یک مزیت باشد و
707
00:29:17,679 –> 00:29:19,520
یک نقطه ضعف به این معنی است که شما می توانید
708
00:29:19,520 –> 00:29:21,360
به سرعت بین انواع داده های مختلف تغییر دهید
709
00:29:21,360 –> 00:29:22,559
و
710
00:29:22,559 –> 00:29:24,880
انواع مختلف انواع داده ها را
711
00:29:24,880 –> 00:29:26,240
با
712
00:29:26,240 –> 00:29:28,480
هم مقایسه کنید، با این حال فضایی برای داشتن
713
00:29:28,480 –> 00:29:30,559
نوع داده اشتباه برای مقدار مشخصی باقی
714
00:29:30,559 –> 00:29:32,720
می گذارد که می تواند منجر به خطاهایی در
715
00:29:32,720 –> 00:29:34,720
توابع و عبارات در
716
00:29:34,720 –> 00:29:37,279
ارزیابی عبارات شود. و استفاده از مقادیر بولی
717
00:29:37,279 –> 00:29:38,159
718
00:29:38,159 –> 00:29:40,159
زمانی بسیار مهم می شود که منطق اولیه را معرفی کنیم،
719
00:29:40,159 –> 00:29:42,159
720
00:29:42,159 –> 00:29:43,760
اگر می خواهید اکنون می توانید
721
00:29:43,760 –> 00:29:45,919
برای مکث و نگاه کردن به بررسی آن زمان بگذارید. این
722
00:29:45,919 –> 00:29:48,000
سخنرانی
723
00:29:48,000 –> 00:29:49,679
برای بخش بعدی شما میخواهید
724
00:29:49,679 –> 00:29:52,080
فایلهای تمرین دوره را دانلود
725
00:29:52,080 –> 00:29:53,600
کنید، روی لینک زیر در توضیحات ویدیو کلیک کنید تا این فایلها
726
00:29:53,600 –> 00:29:55,279
را دریافت
727
00:29:55,279 –> 00:29:57,360
کنید، همچنین میتوانید جزئیات را
728
00:29:57,360 –> 00:29:59,600
برای یافتن مهر زمان برای هر بخش در
729
00:29:59,600 –> 00:30:01,120
این دوره ببینید،
730
00:30:01,120 –> 00:30:03,520
اگر از این کار لذت میبرید. آموزش لطفاً
731
00:30:03,520 –> 00:30:05,279
نظر خود را برای ما بگذارید.
732
00:30:05,279 –> 00:30:08,480
به تمرین این فصل
733
00:30:08,480 –> 00:30:11,679
در maine.py خوش آمدید من چند سؤال یا
734
00:30:11,679 –> 00:30:12,880
چالش
735
00:30:12,880 –> 00:30:14,640
دارم که سعی می کنید سعی کنید
736
00:30:14,640 –> 00:30:16,080
737
00:30:16,080 –> 00:30:17,679
تمرینات را تکمیل کنید نام بخش های مختلفی
738
00:30:17,679 –> 00:30:19,919
دارند و بر اساس برخی
739
00:30:19,919 –> 00:30:21,440
از موارد تفکیک شده اند. انواع داده هایی که در سخنرانی های قبلی در مورد آنها یاد
740
00:30:21,440 –> 00:30:24,080
741
00:30:24,080 –> 00:30:26,559
گرفتیم، تمرین ها را با هر بخش کامل می کنیم، به
742
00:30:26,559 –> 00:30:27,520
743
00:30:27,520 –> 00:30:29,760
این معنی که من سؤالات را می خوانم و در صورت
744
00:30:29,760 –> 00:30:31,039
تمایل می توانید سعی کنید به آنها پاسخ دهید و
745
00:30:31,039 –> 00:30:33,279
در صورت تمایل ویدیو را مکث کنید و
746
00:30:33,279 –> 00:30:34,840
سپس به سؤالات آن بخش پاسخ خواهم داد.
747
00:30:34,840 –> 00:30:36,080
748
00:30:36,080 –> 00:30:38,159
سپس میتوانید ویدیو را برای بررسی
749
00:30:38,159 –> 00:30:39,200
پاسخهای خود پخش کنید
750
00:30:39,200 –> 00:30:41,600
یا میتوانید مستقیماً آن را پخش کنید
751
00:30:41,600 –> 00:30:43,440
، سپس به بخش بعدی میرویم
752
00:30:43,440 –> 00:30:46,000
و سؤالات را میخوانیم و همین کار را
753
00:30:46,000 –> 00:30:47,520
برای بخش اول انجام
754
00:30:47,520 –> 00:30:49,840
میدهیم. نگاهی به رشتهها برای
755
00:30:49,840 –> 00:30:51,360
تمرین اول
756
00:30:51,360 –> 00:30:55,279
یک رشته معتبر وارد کنید، سپس یک رشته را
757
00:30:55,279 –> 00:30:57,760
با استفاده از دو مجموعه علامت نقل قول وارد
758
00:30:57,760 –> 00:30:59,120
کنید، رشته
759
00:30:59,120 –> 00:31:02,159
100 را که دارای علامت نقل قول است
760
00:31:02,159 –> 00:31:04,399
به یک عدد صحیح تبدیل کنید و در نهایت برای این
761
00:31:04,399 –> 00:31:05,279
بخش
762
00:31:05,279 –> 00:31:09,679
از یک روش رشته استفاده کنید تا رشته را
763
00:31:11,760 –> 00:31:15,120
hello کنید. حروف بزرگ به
764
00:31:15,120 –> 00:31:19,840
حروف کوچک سلام
765
00:31:21,360 –> 00:31:23,039
به یاد داشته باشید که می توانید از مستندات پایتون
766
00:31:23,039 –> 00:31:24,399
767
00:31:24,399 –> 00:31:27,440
برای جستجوی روش ها در رشته ها استفاده
768
00:31:27,440 –> 00:31:31,600
کنید، موفق باشید، بیایید از پوسته تعاملی
769
00:31:31,600 –> 00:31:34,320
برای کار با این تمرین ها استفاده کنیم،
770
00:31:34,320 –> 00:31:37,440
برای اولین بار یک رشته معتبر وارد کنید که
771
00:31:37,440 –> 00:31:39,519
من چند مورد را در سوالات ارائه کردم،
772
00:31:39,519 –> 00:31:41,760
بنابراین ممکن است به شما داده باشد. یک اشاره
773
00:31:41,760 –> 00:31:44,240
به پاسخ
774
00:31:45,600 –> 00:31:47,760
رشته های معتبر از علامت های نقل قول منطبق استفاده
775
00:31:47,760 –> 00:31:50,080
776
00:31:51,200 –> 00:31:53,519
کنید سپس یک رشته را با استفاده از دو مجموعه گیومه وارد کنید به
777
00:31:53,519 –> 00:31:55,600
778
00:31:55,600 –> 00:31:57,840
یاد داشته باشید که می توانیم این نقل قول ها
779
00:31:57,840 –> 00:31:58,960
را در بیرون
780
00:31:58,960 –> 00:32:02,720
یا داخل قرار دهیم، اما همانطور که می بینید نمی توانیم از
781
00:32:02,720 –> 00:32:15,840
هر دو گیومه تکی و دوگانه استفاده
782
00:32:23,360 –> 00:32:25,279
کنیم. در آنجا بیایید این را
783
00:32:25,279 –> 00:32:27,519
برعکس کنیم تا از نقل قول های تکی
784
00:32:27,519 –> 00:32:28,080
در بیرون
785
00:32:28,080 –> 00:32:43,840
و نقل قول های دوگانه در داخل
786
00:32:47,840 –> 00:32:50,240
زمان خوب برای سوال بعدی
787
00:32:50,240 –> 00:32:51,440
، رشته را تبدیل کنیم. 100
788
00:32:51,440 –> 00:32:54,159
به یک عدد صحیح
789
00:32:54,960 –> 00:32:59,039
برای بررسی اگر از علامتهای نقل قول استفاده کنیم
790
00:32:59,039 –> 00:33:01,360
این یک رشته است، میتوانیم از تابع سازنده عدد صحیح
791
00:33:01,360 –> 00:33:02,480
792
00:33:02,480 –> 00:33:11,840
برای تبدیل رشته به عدد صحیح استفاده
793
00:33:12,320 –> 00:33:13,840
کنیم، میتوانیم نوع آن نتیجه را بررسی کنیم تا
794
00:33:13,840 –> 00:33:25,679
تأیید کنیم که یک عدد صحیح
795
00:33:25,679 –> 00:33:28,320
کامل است و بعد از یک رشته استفاده کنید. روشی برای
796
00:33:28,320 –> 00:33:29,039
تبدیل رشته
797
00:33:29,039 –> 00:33:32,399
hello به hello
798
00:33:32,399 –> 00:33:34,640
بیایید از مستندات پایتون
799
00:33:34,640 –> 00:33:36,840
برای جستجوی این روش استفاده
800
00:33:36,840 –> 00:33:39,120
801
00:33:39,120 –> 00:33:41,039
کنیم.
802
00:33:41,039 –> 00:33:43,440
803
00:33:43,440 –> 00:33:46,880
804
00:33:47,200 –> 00:33:50,840
به رشته متنی که دنباله متن را تایپ
805
00:33:50,840 –> 00:33:53,200
کنید
806
00:33:53,200 –> 00:33:54,559
و سپس به روش های رشته بخش می رویم،
807
00:33:54,559 –> 00:33:57,760
متوجه می شویم که
808
00:33:57,760 –> 00:34:01,200
در یک سخنرانی قبلی از
809
00:34:01,200 –> 00:34:04,240
قسمت بالا برای تبدیل کاراکترهای رشته
810
00:34:04,240 –> 00:34:06,240
به کاراکترهای بزرگ استفاده کرده
811
00:34:06,240 –> 00:34:07,919
ایم، می توانیم فرض کنیم که ممکن
812
00:34:07,919 –> 00:34:09,599
است یک روش کوچکتر وجود داشته باشد
813
00:34:09,599 –> 00:34:11,040
که تبدیل شود. کاراکترها را به حروف کوچک تبدیل می کند،
814
00:34:11,040 –> 00:34:13,359
این
815
00:34:13,359 –> 00:34:15,359
یک کپی از رشته را با تمام
816
00:34:15,359 –> 00:34:17,679
حروف کوچک تبدیل می کند،
817
00:34:17,679 –> 00:34:21,839
بیایید سعی
818
00:34:22,719 –> 00:34:24,560
کنیم رشته hello را داشته باشیم و سپس
819
00:34:24,560 –> 00:34:26,000
متد پایین را فراخوانی کنیم
820
00:34:26,000 –> 00:34:27,520
و همه کاراکترها را به حروف کوچک تبدیل میکنیم،
821
00:34:27,520 –> 00:34:29,280
اجازه دهید به
822
00:34:29,280 –> 00:34:30,960
بخش بعدی برویم که مربوط به
823
00:34:30,960 –> 00:34:33,440
اعداد شناور و صحیح است، زیرا اعداد صحیح به
824
00:34:33,440 –> 00:34:34,000
راحتی قابل
825
00:34:34,000 –> 00:34:36,159
درک هستند، ما میخواهیم آن
826
00:34:36,159 –> 00:34:38,239
بخش را مرور کنیم و روی شناورها تمرکز
827
00:34:38,239 –> 00:34:40,480
کنیم، کنسول را پاک میکنم،
828
00:34:40,480 –> 00:34:42,000
حالا یک عدد میگیریم. به بخش شناور نگاه
829
00:34:42,000 –> 00:34:45,679
کنید، هر شناور معتبری را وارد کنید، سپس آن
830
00:34:45,679 –> 00:34:47,199
شناور را به یک عدد صحیح تبدیل
831
00:34:47,199 –> 00:34:49,359
کنید، میتوانید ویدیو را قبل از اینکه در بخش شناور کار کنیم، متوقف کنید، بسیار
832
00:34:49,359 –> 00:34:52,320
833
00:34:52,320 –> 00:34:55,359
خوب اولین تمرین برای شناورها،
834
00:34:55,359 –> 00:34:58,639
هر شناور معتبری را وارد کنید
835
00:35:01,040 –> 00:35:04,960
به نظر میرسد کار میکند، بیایید نوع کامل را بررسی کنیم
836
00:35:06,960 –> 00:35:09,839
حالا اجازه دهید تبدیل کنیم. این شناور به
837
00:35:09,839 –> 00:35:10,640
یک عدد
838
00:35:10,640 –> 00:35:12,320
صحیح شبیه به بخش قبلی است
839
00:35:12,320 –> 00:35:14,160
که در آن رشته را
840
00:35:14,160 –> 00:35:17,839
به یک عدد صحیح تبدیل کردیم
841
00:35:18,480 –> 00:35:20,240
اگر به خاطر بیاورید شناور را
842
00:35:20,240 –> 00:35:21,680
تا نزدیکترین عدد صحیح گرد کنید
843
00:35:21,680 –> 00:35:24,240
و به سمت بولی حرکت کنید اولین تمرین
844
00:35:24,240 –> 00:35:25,839
برای بولی ها
845
00:35:25,839 –> 00:35:28,240
ارزش صدق عدد صحیح
846
00:35:28,240 –> 00:35:30,800
منفی را آزمایش کنید. پنج،
847
00:35:30,800 –> 00:35:33,920
سپس مقادیر بولی true و
848
00:35:33,920 –> 00:35:36,720
false را به مقادیر صحیح تبدیل کنید، می توانید
849
00:35:36,720 –> 00:35:38,560
قبل از اینکه به تمرینات بولی بپردازیم، ابتدا ویدیو
850
00:35:38,560 –> 00:35:43,200
851
00:35:43,200 –> 00:35:45,359
را مکث کنید. مقدار صدق
852
00:35:45,359 –> 00:35:48,720
عدد صحیح منفی پنج
853
00:35:53,760 –> 00:35:55,760
را در یکی از
854
00:35:55,760 –> 00:35:57,599
سخنرانی های قبلی که در مورد آن بحث کردیم یک مقدار واقعی دریافت می کنیم
855
00:35:57,599 –> 00:36:00,560
که تنها مقدار نادرست برای اعداد
856
00:36:00,560 –> 00:36:01,040
صحیح صفر است،
857
00:36:01,040 –> 00:36:03,839
می توانیم این را در تمرین بعدی تأیید کنیم
858
00:36:03,839 –> 00:36:05,359
859
00:36:05,359 –> 00:36:06,960
که مقادیر میلیارد true و
860
00:36:06,960 –> 00:36:13,839
false را به مقادیر صحیح تبدیل کنیم.
861
00:36:19,280 –> 00:36:21,040
تمرین را پایان دهید من
862
00:36:21,040 –> 00:36:22,960
چالشی را اضافه کردم که از عملگرها استفاده می
863
00:36:22,960 –> 00:36:24,640
کند، بنابراین من انتظار ندارم
864
00:36:24,640 –> 00:36:26,240
هنوز آن را کاملاً درک کنید
865
00:36:26,240 –> 00:36:28,320
و کمی پیچیده تر است، اجازه دهید
866
00:36:28,320 –> 00:36:30,240
کنسول را پاک کنیم
867
00:36:30,240 –> 00:36:33,680
و چالش را بخوانیم که مقدار
868
00:36:33,680 –> 00:36:37,520
و نوع داده برای عبارت زیر چیست
869
00:36:37,520 –> 00:36:39,200
سعی کنید برای فرضیه سازی پاسخ در ذهن
870
00:36:39,200 –> 00:36:41,760
خود قبل از وارد کردن آن به کنسول،
871
00:36:41,760 –> 00:36:43,359
مکث کنید و یک ثانیه زمان بگذارید و سپس به
872
00:36:43,359 –> 00:36:45,680
آن پاسخ خواهیم داد بسیار
873
00:36:45,680 –> 00:36:48,560
خوب، بیایید آن را وارد کنسول کنیم و
874
00:36:48,560 –> 00:36:49,760
مقداری را کشف کنیم که
875
00:36:49,760 –> 00:36:50,800
من می خواهم کمی
876
00:36:50,800 –> 00:36:52,839
فضای بیشتری در اینجا ایجاد کنم. می توانید عبارت کامل را ببینید
877
00:36:52,839 –> 00:36:55,839
878
00:36:57,680 –> 00:37:00,400
که پاسخ 5 است. اجازه دهید به سرعت
879
00:37:00,400 –> 00:37:02,560
این را
880
00:37:02,560 –> 00:37:05,440
با استفاده از سازنده عدد
881
00:37:05,440 –> 00:37:06,320
صحیح تجزیه
882
00:37:06,320 –> 00:37:09,440
کنیم.
883
00:37:09,440 –> 00:37:12,240
884
00:37:15,280 –> 00:37:17,119
o
885
00:37:17,119 –> 00:37:18,640
پنج
886
00:37:18,640 –> 00:37:21,760
مقدار صحیح برای true یک است و ما
887
00:37:21,760 –> 00:37:25,680
آن مقدار را از 5 کم می کنیم.
888
00:37:28,400 –> 00:37:31,359
سپس مقدار بولی
889
00:37:31,359 –> 00:37:32,000
رشته
890
00:37:32,000 –> 00:37:35,359
hello را می گیریم و سپس آن
891
00:37:35,359 –> 00:37:36,000
مقدار بولی را به
892
00:37:36,000 –> 00:37:39,200
یک عدد
893
00:37:39,200 –> 00:37:42,800
صحیح تبدیل می کنیم.
894
00:37:42,800 –> 00:37:43,760
مقدار رشته
895
00:37:43,760 –> 00:37:47,520
ای که به ما مقدار بولی
896
00:37:48,839 –> 00:37:51,839
false
897
00:37:55,680 –> 00:37:57,839
می دهد یک رشته خالی به ما مقدار بولی
898
00:37:57,839 –> 00:38:00,320
false می دهد
899
00:38:00,800 –> 00:38:02,800
که به عبارت ما برمی گردد اگر
900
00:38:02,800 –> 00:38:04,240
مقدار بولی hello
901
00:38:04,240 –> 00:38:06,880
به ما یک مقدار درست بدهد، پس مقدار صحیح true
902
00:38:06,880 –> 00:38:09,200
903
00:38:09,280 –> 00:38:11,760
904
00:38:12,560 –> 00:38:15,680
چقدر است، یک چهار به علاوه
905
00:38:15,680 –> 00:38:17,760
یک ما را می گیرد. بازگشت به پنج که کمی
906
00:38:17,760 –> 00:38:19,680
پیچیده بود و من نمیتوانم ببینم که شما در آینده از آن عبارت استفاده کنید، با این
907
00:38:19,680 –> 00:38:21,200
908
00:38:21,200 –> 00:38:23,440
حال به تبدیل و
909
00:38:23,440 –> 00:38:24,800
انواع دادههایی که در این
910
00:38:24,800 –> 00:38:25,760
911
00:38:25,760 –> 00:38:27,599
بخش پرداختیم صحبت میکند، شما را در بخش بعدی در مورد
912
00:38:27,599 –> 00:38:29,599
پایتون داخلی میبینم. توابع
913
00:38:29,599 –> 00:38:31,839
در این بخش قصد
914
00:38:31,839 –> 00:38:35,200
915
00:38:35,520 –> 00:38:37,680
داریم در فصل قبل
916
00:38:37,680 –> 00:38:38,960
917
00:38:38,960 –> 00:38:41,520
توابع
918
00:38:41,520 –> 00:38:42,560
919
00:38:42,560 –> 00:38:46,320
920
00:38:46,320 –> 00:38:50,480
پایتون داخلی را مورد بحث قرار دهیم.
921
00:38:50,480 –> 00:38:54,400
922
00:38:54,400 –> 00:38:56,640
توابع داخلی که قبلاً در محیط وجود داشته اند،
923
00:38:56,640 –> 00:38:57,440
هنگام دانلود پایتون نصب می شوند
924
00:38:57,440 –> 00:39:00,880
و وقتی فایل اجرا می شود
925
00:39:00,880 –> 00:39:02,720
، مفسر می تواند
926
00:39:02,720 –> 00:39:04,720
فایل های این توابع را پیدا کند و آنها را
927
00:39:04,720 –> 00:39:06,079
به درستی اجرا کند
928
00:39:06,079 –> 00:39:07,839
، توابع داخلی جهانی هستند، بنابراین می توانید
929
00:39:07,839 –> 00:39:10,560
از آنها در هر جایی استفاده کنید.
930
00:39:10,880 –> 00:39:12,960
چیزی که میخواهید هنگام ایجاد توابع از آن اجتناب کنید
931
00:39:12,960 –> 00:39:14,240
932
00:39:14,240 –> 00:39:16,480
استفاده از نامهای مشابه
933
00:39:16,480 –> 00:39:18,240
توابع داخلی است
934
00:39:18,240 –> 00:39:20,000
، معمولاً راههای زیادی برای تعریف یک تابع وجود دارد،
935
00:39:20,000 –> 00:39:21,440
بهعنوان مثال،
936
00:39:21,440 –> 00:39:23,680
بهجای نوع بازدارنده، میتوانید سعی کنید
937
00:39:23,680 –> 00:39:25,119
تابعی به نام توابع داخلی
938
00:39:25,119 –> 00:39:27,599
دسته ایجاد کنید. شبیه
939
00:39:27,599 –> 00:39:28,880
به روشهای رشتهای هستند،
940
00:39:28,880 –> 00:39:30,160
آنها بیشتر از چیزی هستند که احتمالاً
941
00:39:30,160 –> 00:39:32,640
به خاطر بسپارید، اما اگر مکان خوبی
942
00:39:32,640 –> 00:39:33,440
برای جستجوی آنها
943
00:39:33,440 –> 00:39:35,359
دارید، میتوانید در صورت نیاز به آنها مراجعه کنید و آنها را کاوش
944
00:39:35,359 –> 00:39:37,680
945
00:39:38,800 –> 00:39:40,240
کنید، شاید حدس زده باشید که میتوانید
946
00:39:40,240 –> 00:39:42,079
با پیمایش اسناد پایتون درباره توابع داخلی اطلاعات بیشتری کسب کنید.
947
00:39:42,079 –> 00:39:45,440
948
00:39:46,079 –> 00:39:49,200
به docs.python.org با انتخاب
949
00:39:49,200 –> 00:39:51,599
نسخه پایدار 3.8
950
00:39:51,599 –> 00:39:54,000
روی مرجع کتابخانه کلیک کنید و به سمت
951
00:39:54,000 –> 00:39:56,880
پایین به توابع داخلی بروید، در
952
00:39:56,880 –> 00:39:59,359
اینجا لیست بسیار مناسبی دارید. اگر
953
00:39:59,359 –> 00:40:03,200
همه توابع داخلی مختلف
954
00:40:03,760 –> 00:40:07,680
را انتخاب کنیم که قبلاً استفاده کردهایم،
955
00:40:09,119 –> 00:40:11,839
میتوانید ببینید که توضیحات کوتاه است،
956
00:40:11,839 –> 00:40:14,079
این تابع یک نسخه رشتهای
957
00:40:14,079 –> 00:40:17,040
از یک
958
00:40:18,880 –> 00:40:20,480
شی را برمیگرداند، اگر رشته را دقیقتر بررسی کنیم، مستندات کار خوبی برای
959
00:40:20,480 –> 00:40:22,960
پیوند دادن به توضیحات دیگر است.
960
00:40:22,960 –> 00:40:25,599
ما
961
00:40:25,599 –> 00:40:27,440
میتوانیم تعریف طولانیتری
962
00:40:27,440 –> 00:40:30,160
در مورد عملکرد رشته در
963
00:40:30,160 –> 00:40:31,440
مستندات پیدا کنیم،
964
00:40:31,440 –> 00:40:34,880
یعنی مقداری که
965
00:40:34,880 –> 00:40:36,960
پس از اجرای تابع در
966
00:40:36,960 –> 00:40:38,560
سخنرانیهای قبلی برگردانده
967
00:40:38,560 –> 00:40:39,760
968
00:40:39,760 –> 00:40:42,319
969
00:40:42,319 –> 00:40:43,119
970
00:40:43,119 –> 00:40:44,960
میشود. گاهی اوقات به نام مقدار بازگشتی نامیده می شود،
971
00:40:44,960 –> 00:40:47,200
اجازه دهید به
972
00:40:47,200 –> 00:40:50,000
صفحه توابع داخلی
973
00:40:50,800 –> 00:40:52,319
برگردیم، احتمالاً به
974
00:40:52,319 –> 00:40:54,240
خاطر سپردن تک تک این
975
00:40:54,240 –> 00:40:55,359
توابع چندان مفید نخواهد بود،
976
00:40:55,359 –> 00:40:57,040
اما وقتی در اینجا حرکت می
977
00:40:57,040 –> 00:40:59,520
کنید، می توانید روی یکی کلیک کنید و نحوه استفاده از آن را مشاهده کنید،
978
00:40:59,520 –> 00:41:00,800
بیایید نگاهی بیندازیم. در یکی از توابع دیگر
979
00:41:00,800 –> 00:41:02,800
و
980
00:41:02,800 –> 00:41:05,359
تعریف آن را بیشتر تجزیه
981
00:41:05,760 –> 00:41:09,760
کنید، اجازه دهید abs قدر
982
00:41:09,760 –> 00:41:10,800
مطلق یک عدد را برگرداند
983
00:41:10,800 –> 00:41:12,960
، آرگومان ممکن است یک عدد صحیح یا یک
984
00:41:12,960 –> 00:41:14,160
شناور باشد. عدد نقطه ng
985
00:41:14,160 –> 00:41:15,920
اگر آرگومان یک عدد مختلط باشد
986
00:41:15,920 –> 00:41:17,520
مقدار آن در
987
00:41:17,520 –> 00:41:20,240
اینجا در عنوان برگردانده می شود، می توانید ببینید
988
00:41:20,240 –> 00:41:22,079
که تابع abs را
989
00:41:22,079 –> 00:41:26,079
با x ارائه می دهید x با عددی نشان داده
990
00:41:26,079 –> 00:41:27,920
می شود که شما این را می دانید زیرا در توضیحات
991
00:41:27,920 –> 00:41:30,160
می خواند، آرگومان ممکن است یک عدد صحیح باشد
992
00:41:30,160 –> 00:41:32,240
یا یک عدد ممیز شناور با استفاده از
993
00:41:32,240 –> 00:41:33,440
مستندات
994
00:41:33,440 –> 00:41:36,160
میتوانید بفهمید که یک تابع چه مقداری
995
00:41:36,160 –> 00:41:36,640
میگیرد
996
00:41:36,640 –> 00:41:38,800
و چه مقداری را میتوانید در ازای آن انتظار داشته باشید
997
00:41:38,800 –> 00:41:40,160
، توصیه میکنم صفحه مستندات را نشانهگذاری کنید،
998
00:41:40,160 –> 00:41:41,440
999
00:41:41,440 –> 00:41:43,359
زیرا در ویدیوی بعدی پیمایش سریع
1000
00:41:43,359 –> 00:41:46,000
به توابع پایتون و خواندن اطلاعات بیشتر در مورد آن مفید
1001
00:41:46,000 –> 00:41:48,400
است. بیش
1002
00:41:48,400 –> 00:41:51,200
از توابع
1003
00:41:53,280 –> 00:41:55,760
داخلی رایج در main.py من تعدادی از
1004
00:41:55,760 –> 00:41:58,960
متداولترین توابع داخلی پایتون را
1005
00:41:58,960 –> 00:42:01,119
که قبلاً دیدهاید وارد کردهام، اما ممکن است این
1006
00:42:01,119 –> 00:42:02,240
اولین باری باشد
1007
00:42:02,240 –> 00:42:05,599
که توابع ورودی حداکثر
1008
00:42:05,599 –> 00:42:08,800
و حداقل را میبینید، اجازه دهید فایل را اجرا کنیم و ببینیم چگونه
1009
00:42:08,800 –> 00:42:11,680
این نشان می دهد
1010
00:42:13,760 –> 00:42:15,920
که اولین علامت اجرا شد و hello
1011
00:42:15,920 –> 00:42:18,560
world روی کنسول
1012
00:42:18,560 –> 00:42:20,960
در خط سه چاپ
1013
00:42:20,960 –> 00:42:22,079
1014
00:42:22,079 –> 00:42:25,119
شد. عدد e
1015
00:42:25,119 –> 00:42:25,680
1016
00:42:25,680 –> 00:42:27,920
که به عنوان اولین آرگومان برای
1017
00:42:27,920 –> 00:42:29,440
مقدار ارقام اعشاری
1018
00:42:29,440 –> 00:42:34,960
نشان داده شده در آرگومان دوم
1019
00:42:34,960 –> 00:42:37,280
2.3456 به 2 رقم اعشار گرد
1020
00:42:37,280 –> 00:42:39,359
می شود، هیچ خروجی از این تابع
1021
00:42:39,359 –> 00:42:42,319
که در کنسول
1022
00:42:42,319 –> 00:42:44,960
در خط 5 چاپ می شود وجود ندارد، تابع ورودی داخلی داریم.
1023
00:42:44,960 –> 00:42:46,240
1024
00:42:46,240 –> 00:42:48,079
ما به آن آرگومان دادهایم
1025
00:42:48,079 –> 00:42:50,640
چیزی را وارد کنید لطفاً بهعنوان یک اعلان رشته،
1026
00:42:50,640 –> 00:42:52,319
این رشته در کنسول چاپ میشود،
1027
00:42:52,319 –> 00:42:54,800
تابع
1028
00:42:54,800 –> 00:42:59,839
ورودی ورودی کاربر ما را میخواهد،
1029
00:43:02,560 –> 00:43:04,560
اکنون میتوانید ببینید که فایل در
1030
00:43:04,560 –> 00:43:05,839
حال اجرا
1031
00:43:05,839 –> 00:43:08,960
در خط 11 است، ما یک دستور چاپ اضافه میکنیم که این
1032
00:43:08,960 –> 00:43:09,440
فایل
1033
00:43:09,440 –> 00:43:12,880
است. اجرا انجام شد، یعنی پایتون
1034
00:43:12,880 –> 00:43:14,720
تک تک خطوط فایل را اجرا کرد
1035
00:43:14,720 –> 00:43:16,079
و اکنون به پایان رسیده است،
1036
00:43:16,079 –> 00:43:18,319
اکنون یک فلش قرمز داریم که نشان دهنده یک
1037
00:43:18,319 –> 00:43:19,200
اعلان جدید
1038
00:43:19,200 –> 00:43:22,720
در حداکثر کنسول است و min
1039
00:43:22,720 –> 00:43:24,800
مانند دور هیچ خروجی
1040
00:43:24,800 –> 00:43:26,000
برای چاپ روی کنسول
1041
00:43:26,000 –> 00:43:27,760
در اینجا نداریم. نحوه استفاده از
1042
00:43:27,760 –> 00:43:30,319
تابع ورودی را معرفی کرد و نشان داد که
1043
00:43:30,319 –> 00:43:31,520
هر تابع داخلی
1044
00:43:31,520 –> 00:43:33,280
دارای خروجی نیست که در
1045
00:43:33,280 –> 00:43:35,119
کنسول چاپ شود، در صورتی که
1046
00:43:35,119 –> 00:43:37,359
از پوسته تعاملی استفاده کنیم، کد پایتون را از یک فایل اجرا
1047
00:43:37,359 –> 00:43:39,760
می کنیم.
1048
00:43:39,760 –> 00:43:41,760
میبینیم که خروجی
1049
00:43:41,760 –> 00:43:45,040
از اجرای تابع round وجود دارد
1050
00:43:50,400 –> 00:43:53,520
، عدد به 2.35 گرد شده است
1051
00:43:53,520 –> 00:43:55,440
، کنسول تعاملی
1052
00:43:55,440 –> 00:43:56,720
با اجرای پایتون
1053
00:43:56,720 –> 00:44:00,319
از یک اسکریپت یا یک فایل متفاوت است، بیایید ببینیم
1054
00:44:00,319 –> 00:44:00,880
1055
0