در این مطلب، ویدئو آخرین ویژگی های Python 3.9.1 | ویژگی های پایتون | ویژگی های پایتون | Intellipaat با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:27:35
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:17,710 –> 00:00:20,560
[موسیقی]
2
00:00:20,560 –> 00:00:21,279
سلام بچه ها
3
00:00:21,279 –> 00:00:23,039
به جلسه در مورد چیزهای جدید در
4
00:00:23,039 –> 00:00:25,439
پایتون در سال 2021 توسط intellipaat خوش آمدید در این
5
00:00:25,439 –> 00:00:26,800
جلسه ما به
6
00:00:26,800 –> 00:00:28,240
ویژگی های جدیدی
7
00:00:28,240 –> 00:00:30,320
که در پایتون در سال 2021 در دسترس
8
00:00:30,320 –> 00:00:32,159
است نگاهی خواهیم انداخت که قرار است آخرین
9
00:00:32,159 –> 00:00:34,000
نسخه را پوشش دهد. python که
10
00:00:34,000 –> 00:00:36,800
در سال 2021 منتشر خواهد شد نسخه 3.10 است،
11
00:00:36,800 –> 00:00:38,399
ما نگاهی به برخی موارد منسوخ شده
12
00:00:38,399 –> 00:00:39,760
و ویژگی های جدیدی که
13
00:00:39,760 –> 00:00:40,320
اضافه شده است
14
00:00:40,320 –> 00:00:42,640
می اندازیم و در طول راه سعی می کنیم تا ابهام زدایی کنیم
15
00:00:42,640 –> 00:00:44,480
که پایتون چیست اگر کاملاً جدید هستید،
16
00:00:44,480 –> 00:00:47,039
ما به شما نشان خواهیم داد که چه چیزی است. پایتون است و
17
00:00:47,039 –> 00:00:48,640
چرا میخواهید از آن استفاده کنید، سپس
18
00:00:48,640 –> 00:00:50,160
به برخی از ویژگیهای جدیدی میپردازیم که
19
00:00:50,160 –> 00:00:51,520
میتوانید در پایتون
20
00:00:51,520 –> 00:00:53,039
در صورتی که میخواهید پایتون را از
21
00:00:53,039 –> 00:00:54,960
ابتدا تا انتها یاد بگیرید، استفاده کنید
22
00:00:54,960 –> 00:00:56,160
و شما را از طریق برخی از آنها راهنمایی میکنیم. از
23
00:00:56,160 –> 00:00:57,520
منابعی که می
24
00:00:57,520 –> 00:01:00,079
تواند به شما در یادگیری این موارد کمک کند و بدون
25
00:01:00,079 –> 00:01:01,920
هیچ مقدمه ای بیایید شروع کنیم،
26
00:01:01,920 –> 00:01:04,159
اما قبل از انجام ما می خواهیم از شما بخواهیم که
27
00:01:04,159 –> 00:01:05,760
در کانال ما مشترک شوید و
28
00:01:05,760 –> 00:01:06,799
روی دکمه لایک کلیک کنید
29
00:01:06,799 –> 00:01:08,640
و در بخش نظرات در پایین زیر
30
00:01:08,640 –> 00:01:10,560
لطفاً پیشنهادات خود را مطرح کنید. که تو هس
31
00:01:10,560 –> 00:01:10,880
برای
32
00:01:10,880 –> 00:01:13,360
ویدیوی آینده که ممکن است ایجاد کنیم و
33
00:01:13,360 –> 00:01:15,360
اگر سؤالی در
34
00:01:15,360 –> 00:01:17,119
مورد محتوایی که در
35
00:01:17,119 –> 00:01:18,640
سراسر این اسلاید پوشش
36
00:01:18,640 –> 00:01:20,560
میدهیم دارید، لطفاً آنها را در کادر چت قرار دهید، تیم
37
00:01:20,560 –> 00:01:21,920
ما برای کمک به شما و
38
00:01:21,920 –> 00:01:23,520
هر سؤالی در مورد هر چیزی که
39
00:01:23,520 –> 00:01:25,520
پوشش میدهیم وجود دارد. در این زمینه به شما کمک خواهد کرد
40
00:01:25,520 –> 00:01:27,119
و اگر می خواهید این چیزها را یاد بگیرید
41
00:01:27,119 –> 00:01:28,560
تا انتها بمانید و ما
42
00:01:28,560 –> 00:01:30,000
شما را از طریق برخی از منابعی
43
00:01:30,000 –> 00:01:31,280
که می تواند به شما در یادگیری این چیزها کمک کند راهنمایی می
44
00:01:31,280 –> 00:01:31,920
کنیم،
45
00:01:31,920 –> 00:01:33,759
بنابراین بیایید شروع کنیم تا
46
00:01:33,759 –> 00:01:35,040
نگاهی بیندازیم در دستور کار،
47
00:01:35,040 –> 00:01:37,280
درست در ابتدا برای ابهام زدایی از
48
00:01:37,280 –> 00:01:38,400
آنچه که
49
00:01:38,400 –> 00:01:40,079
در این جلسه سعی داریم پوشش دهیم،
50
00:01:40,079 –> 00:01:42,159
از همان ابتدا به آنچه پایتون است نگاهی خواهیم انداخت تا
51
00:01:42,159 –> 00:01:43,680
همه در یک صفحه
52
00:01:43,680 –> 00:01:45,360
باشیم و بفهمیم پایتون چیست.
53
00:01:45,360 –> 00:01:47,119
نگاهی میاندازیم به این که چرا میخواهید از
54
00:01:47,119 –> 00:01:49,040
پایتون استفاده کنید، مزایای
55
00:01:49,040 –> 00:01:50,880
استفاده از پایتون نسبت به زبانهای دیگر
56
00:01:50,880 –> 00:01:53,280
را پوشش میدهیم، موارد استفاده و مزایایی که
57
00:01:53,280 –> 00:01:54,640
پایتون در اختیار ما قرار میدهد
58
00:01:54,640 –> 00:01:55,920
چیست، سپس نگاهی به
59
00:01:55,920 –> 00:01:57,520
ویژگیهای جدید خواهیم انداخت. که در در
60
00:01:57,520 –> 00:01:59,360
پایتون معرفی شد و برای استفاده در تولید در سال 2021 برای شما در دسترس خواهد بود،
61
00:01:59,360 –> 00:01:59,840
62
00:01:59,840 –> 00:02:02,640
در نهایت ما
63
00:02:02,640 –> 00:02:05,600
نگاهی به ویژگی های عملی پایتون 2021 خواهیم داشت
64
00:02:05,600 –> 00:02:06,159
65
00:02:06,159 –> 00:02:08,000
در این مورد به شما نشان خواهم داد که چگونه
66
00:02:08,000 –> 00:02:09,598
می توانید
67
00:02:09,598 –> 00:02:11,599
آخرین نسخه کاندید را نصب کنید.
68
00:02:11,599 –> 00:02:12,959
نسخه آلفا در حال حاضر،
69
00:02:12,959 –> 00:02:15,599
بنابراین از کدی که در اینجا میبینید
70
00:02:15,599 –> 00:02:18,160
فوراً روی یک سیستم مبتنی بر تولید استفاده نکنید،
71
00:02:18,160 –> 00:02:19,680
زیرا این ویژگیها هنوز در
72
00:02:19,680 –> 00:02:21,920
حال کار هستند و ممکن است مشکلاتی در ویژگیها وجود داشته باشد
73
00:02:21,920 –> 00:02:23,680
که
74
00:02:23,680 –> 00:02:26,400
توسعهدهندگان دیگری که از آنها استفاده میکنند گزارش دهند.
75
00:02:26,400 –> 00:02:28,560
در مواردی مانند این، توصیه می
76
00:02:28,560 –> 00:02:31,280
کنیم با نسخه های قبلی که
77
00:02:31,280 –> 00:02:31,760
به طور
78
00:02:31,760 –> 00:02:34,319
رسمی توسط پایتون منتشر شده اند امتحان کنید و از
79
00:02:34,319 –> 00:02:34,800
80
00:02:34,800 –> 00:02:36,480
آخرین نسخه های فعلی که ما
81
00:02:36,480 –> 00:02:38,720
معتقدیم 3.9.1 است استفاده کنید،
82
00:02:38,720 –> 00:02:40,400
بنابراین ما می توانیم آن را نیز بررسی کنیم، بنابراین
83
00:02:40,400 –> 00:02:42,080
اکنون بیایید نگاهی بیندازیم.
84
00:02:42,080 –> 00:02:45,440
پایتون یک زبان
85
00:02:45,440 –> 00:02:47,360
برنامه نویسی شی گرا سطح بالا تفسیر شده
86
00:02:47,360 –> 00:02:48,160
است،
87
00:02:48,160 –> 00:02:50,560
پس بیایید آن را یکی یکی حذف کنیم تا
88
00:02:50,560 –> 00:02:52,400
پایتون یک زبان
89
00:02:52,400 –> 00:02:54,400
برنامه نویسی باشد، زبان های برنامه نویسی و
90
00:02:54,400 –> 00:02:56,000
زبان های برنامه نویسی کمی مشکل هستند.
91
00:02:56,000 –> 00:02:56,879
92
00:02:56,879 –> 00:02:59,040
بنابراین برای تمایز بین این
93
00:02:59,040 –> 00:03:00,159
دو دلیل واقعی
94
00:03:00,159 –> 00:03:02,159
95
00:03:02,159 –> 00:03:04,239
تمایز زبان های برنامه نویسی و زبان های برنامه نویسی این
96
00:03:04,239 –> 00:03:05,840
است که در زبان های برنامه نویسی
97
00:03:05,840 –> 00:03:07,360
برنامه هایی ایجاد می کنید
98
00:03:07,360 –> 00:03:08,400
99
00:03:08,400 –> 00:03:10,000
که برنامه هایی می سازید که می توانند به تنهایی اجرا
100
00:03:10,000 –> 00:03:11,840
101
00:03:11,840 –> 00:03:12,480
شوند.
102
00:03:12,480 –> 00:03:13,840
در زبان های اسکریپت نویسی تایپ کنید، چند اسکریپت می نویسید
103
00:03:13,840 –> 00:03:16,319
که با برنامه های دیگر تعامل داشته
104
00:03:16,319 –> 00:03:18,080
باشد و آنها را وادار به انجام کارهایی می کند
105
00:03:18,080 –> 00:03:20,560
که کد آن را نوشته اید، به
106
00:03:20,560 –> 00:03:22,239
عنوان مثال اگر می خواهید
107
00:03:22,239 –> 00:03:24,000
Microsoft word کاری انجام دهد اگر می
108
00:03:24,000 –> 00:03:25,760
خواهید سیستم عامل کاری انجام
109
00:03:25,760 –> 00:03:26,480
دهد
110
00:03:26,480 –> 00:03:28,959
، همه اینها هستند. وظایف اسکریپت نویسی و اگر می
111
00:03:28,959 –> 00:03:30,480
خواهید برنامه ای بسازید که
112
00:03:30,480 –> 00:03:33,040
کارها را به تنهایی انجام دهد، پس این یک
113
00:03:33,040 –> 00:03:34,159
کار برنامه نویسی است،
114
00:03:34,159 –> 00:03:35,760
اگرچه خطوط بین این دو در
115
00:03:35,760 –> 00:03:37,440
حال محو شدن است، اکنون
116
00:03:37,440 –> 00:03:39,360
پایتون قادر است یک برنامه
117
00:03:39,360 –> 00:03:40,480
برای شما بسازد، بنابراین
118
00:03:40,480 –> 00:03:41,840
می توانید آن را به عنوان یک برنامه نویسی نیز در نظر بگیرید.
119
00:03:41,840 –> 00:03:43,519
زبان امروزه
120
00:03:43,519 –> 00:03:44,239
تفسیر می شود
121
00:03:44,239 –> 00:03:46,319
که به این معنی است که زبان های کامپایل نشده
122
00:03:46,319 –> 00:03:47,519
123
00:03:47,519 –> 00:03:49,760
به کد باینری یا ماخ تبدیل می شوند.
124
00:03:49,760 –> 00:03:50,959
کد ine به دو صورت
125
00:03:50,959 –> 00:03:53,200
یکی کامپایل است و دیگری
126
00:03:53,200 –> 00:03:54,560
تفسیر
127
00:03:54,560 –> 00:03:56,799
در مرحله کامپایل کل
128
00:03:56,799 –> 00:03:58,799
فایل پایتون اگر
129
00:03:58,799 –> 00:04:01,120
کامپایل می شد از بالا به پایین کامپایل می شد
130
00:04:01,120 –> 00:04:03,040
و همه چیز به یک فایل exe تبدیل می شود
131
00:04:03,040 –> 00:04:05,519
حداقل برای ویندوز برای
132
00:04:05,519 –> 00:04:07,120
پلتفرم های دیگر که فایل های اجرایی دیگر وجود دارد.
133
00:04:07,120 –> 00:04:08,159
فرمت های موجود است
134
00:04:08,159 –> 00:04:10,000
و سپس می توانید از آن فایل
135
00:04:10,000 –> 00:04:11,280
برای اجرای کد در
136
00:04:11,280 –> 00:04:12,879
دنیای زبان اسکریپت در
137
00:04:12,879 –> 00:04:14,400
دنیای تفسیر شده
138
00:04:14,400 –> 00:04:16,478
استفاده کنید، فقط از مفسر پایتون یا هر
139
00:04:16,478 –> 00:04:18,478
مفسری که می تواند پایتون را بفهمد استفاده کنید
140
00:04:18,478 –> 00:04:20,798
و سپس کد را از طریق آن اجرا کنید که
141
00:04:20,798 –> 00:04:22,400
مفسر نگاهی به آن می اندازد. در هر یک
142
00:04:22,400 –> 00:04:23,040
از خطوط
143
00:04:23,040 –> 00:04:24,960
و سپس به شما بگوید که آیا آن
144
00:04:24,960 –> 00:04:27,280
خط دارای خطای نحوی است یا نه، اگر اینطور نباشد،
145
00:04:27,280 –> 00:04:29,120
آن کد
146
00:04:29,120 –> 00:04:31,759
اجرا می شود و این خط به خط اجرا می شود
147
00:04:31,759 –> 00:04:33,280
و سطح بالایی دارد، به این معنی که
148
00:04:33,280 –> 00:04:33,680
149
00:04:33,680 –> 00:04:35,600
در پشت خط به آن نیازی ندارید. صحنه بنابراین
150
00:04:35,600 –> 00:04:37,280
نگاهی به حافظه موجود میاندازد
151
00:04:37,280 –> 00:04:39,520
تا به اشیا یا چیزهایی که
152
00:04:39,520 –> 00:04:40,400
در حافظه ایجاد کردهاید و
153
00:04:40,400 –> 00:04:41,919
دیگر استفاده نمیشوند نگاهی
154
00:04:41,919 –> 00:04:44,400
بیاندازد و کامل میشود. y آن
155
00:04:44,400 –> 00:04:46,240
چیزها را از حافظه حذف می کند و همه چیز را پاک
156
00:04:46,240 –> 00:04:47,199
157
00:04:47,199 –> 00:04:48,320
می کند، این بدان معنا نیست که شما
158
00:04:48,320 –> 00:04:49,840
کاملاً از قلاب خارج شده اید، هنوز
159
00:04:49,840 –> 00:04:52,000
باید کدی بنویسید که چیزها را در حافظه نگه نمی دارد
160
00:04:52,000 –> 00:04:53,040
و
161
00:04:53,040 –> 00:04:55,040
ارجاعاتی به آن اشیاء را در
162
00:04:55,040 –> 00:04:56,800
حافظه نگه می دارد، اما
163
00:04:56,800 –> 00:04:58,880
این بسیار بهتر از انجام
164
00:04:58,880 –> 00:05:00,479
کارهای نشانگر حافظه سطح پایین
165
00:05:00,479 –> 00:05:02,240
که باید در زبان هایی مانند c و
166
00:05:02,240 –> 00:05:03,039
c به علاوه
167
00:05:03,039 –> 00:05:05,039
این کارها انجام دهید، به علاوه این چیزها بسیار قدرتمند هستند
168
00:05:05,039 –> 00:05:06,400
و برای چیزهایی مانند
169
00:05:06,400 –> 00:05:08,320
توسعه بازی و توسعه
170
00:05:08,320 –> 00:05:09,840
برنامه های ریاضی و
171
00:05:09,840 –> 00:05:11,440
برنامه هایی که با حافظه های سطح پایین شما سروکار دارند.
172
00:05:11,440 –> 00:05:13,280
باید بدانید
173
00:05:13,280 –> 00:05:14,880
که چگونه از آنها استفاده کنید، اما برای
174
00:05:14,880 –> 00:05:16,560
توسعه برنامه های عمومی، این چیزها
175
00:05:16,560 –> 00:05:18,160
فقط یک دردسر هستند، بنابراین
176
00:05:18,160 –> 00:05:19,919
با ارسال پایتون،
177
00:05:19,919 –> 00:05:21,440
اگر نمی خواهید، مجبور نیستید با آنها مقابله کنید،
178
00:05:21,440 –> 00:05:23,600
حالا بیایید نگاهی بیندازیم که چرا باید
179
00:05:23,600 –> 00:05:24,639
از آن استفاده کنید. پایتون
180
00:05:24,639 –> 00:05:26,160
برای بحث در مورد اینکه پایتون چیست، ما در
181
00:05:26,160 –> 00:05:27,840
مورد هر یک از
182
00:05:27,840 –> 00:05:30,720
قابلیت های آن بحث کرده ایم که چرا از آن به عنوان
183
00:05:30,720 –> 00:05:32,639
سطح بالایی از زبان اسکریپت 200 یاد می شود،
184
00:05:32,639 –> 00:05:34,160
اما اکنون بیایید نگاهی بیندازیم به
185
00:05:34,160 –> 00:05:35,840
چه چیزی استفاده از
186
00:05:35,840 –> 00:05:37,680
پایتون دارای مزایای متعددی است که در
187
00:05:37,680 –> 00:05:39,039
زیر به آنها اشاره کردیم، اینها برخی از
188
00:05:39,039 –> 00:05:40,240
مزایا هستند، البته مزایای بسیاری
189
00:05:40,240 –> 00:05:42,160
از پایتون وجود دارد که ما نمیتوانیم
190
00:05:42,160 –> 00:05:42,800
همه آنها
191
00:05:42,800 –> 00:05:45,520
را فهرست کنیم، بنابراین کتابخانههای بین پلتفرمی آسان است
192
00:05:45,520 –> 00:05:47,280
و دارای حجم وسیعی است. بیایید
193
00:05:47,280 –> 00:05:49,280
این مزایا را یکی یکی بحث کنیم، بنابراین
194
00:05:49,280 –> 00:05:51,199
سهولت استفاده یکی از
195
00:05:51,199 –> 00:05:53,120
دلایل اصلی جذب توسعه دهندگان جدید
196
00:05:53,120 –> 00:05:55,600
به پایتون است، یادگیری
197
00:05:55,600 –> 00:05:57,520
پایتون بسیار آسان است، خواندن کدهای
198
00:05:57,520 –> 00:05:59,120
نوشته شده در پایتون بسیار آسان است
199
00:05:59,120 –> 00:06:01,120
زیرا هدف اصلی پایتون زمانی است که این زبان در
200
00:06:01,120 –> 00:06:02,960
حال توسعه بود تا تا
201
00:06:02,960 –> 00:06:03,840
حد امکان خوانا باشد.
202
00:06:03,840 –> 00:06:06,479
تمرکز آن بر آسان کردن کد شما برای
203
00:06:06,479 –> 00:06:06,880
نوشتن
204
00:06:06,880 –> 00:06:09,199
و خواندن آسان است، خالق
205
00:06:09,199 –> 00:06:10,800
پایتون guido van
206
00:06:10,800 –> 00:06:13,120
rossum این زبان را ایجاد کرد
207
00:06:13,120 –> 00:06:14,720
تا شروع کار برای هر کسی آسان باشد
208
00:06:14,720 –> 00:06:16,479
و برای آن راحت تر باشد. افرادی که
209
00:06:16,479 –> 00:06:18,400
کد را در آن بنویسند و همچنین آن را درک کنند، بنابراین
210
00:06:18,400 –> 00:06:19,440
سهولت استفاده
211
00:06:19,440 –> 00:06:21,360
در خط مقدم فلسفه طراحی پایتون است.
212
00:06:21,360 –> 00:06:23,120
213
00:06:23,120 –> 00:06:25,520
214
00:06:25,520 –> 00:06:26,160
215
00:06:26,160 –> 00:06:28,160
216
00:06:28,160 –> 00:06:29,840
درک اینکه چگونه میتوانیم
217
00:06:29,840 –> 00:06:31,440
آن را تا حد امکان آسانتر کنیم
218
00:06:31,440 –> 00:06:32,880
و سپس آن ویژگی
219
00:06:32,880 –> 00:06:34,720
پیادهسازی میشود تا استفاده از آن
220
00:06:34,720 –> 00:06:37,120
برای شما تا حد امکان آسان باشد، بنابراین
221
00:06:37,120 –> 00:06:38,639
سهولت استفاده و یادگیری آسان
222
00:06:38,639 –> 00:06:41,280
بسیار مهم است زیرا نیازی
223
00:06:41,280 –> 00:06:42,960
به نگرانی نیست. بسیاری از موارد سطح پایین
224
00:06:42,960 –> 00:06:44,560
مانند موارد مدیریت حافظه،
225
00:06:44,560 –> 00:06:46,319
شما می توانید به راحتی
226
00:06:46,319 –> 00:06:48,240
با پایتون فقط با یک خط کد
227
00:06:48,240 –> 00:06:50,400
به زبان های دیگر مانند python یا
228
00:06:50,400 –> 00:06:52,160
java در زبان های دیگر مانند
229
00:06:52,160 –> 00:06:54,800
java یا c یا c به اضافه شروع کنید.
230
00:06:54,800 –> 00:06:56,639
کدهای زیادی بنویسید فقط برای چاپ
231
00:06:56,639 –> 00:06:58,160
hello world روی صفحه که
232
00:06:58,160 –> 00:06:59,599
اولین برنامه ای است که در هنگام
233
00:06:59,599 –> 00:07:01,199
یادگیری برنامه نویسی
234
00:07:01,199 –> 00:07:02,720
235
00:07:02,720 –> 00:07:04,160
236
00:07:04,160 –> 00:07:06,880
می نویسید. اکنون چگونه کار می کند،
237
00:07:06,880 –> 00:07:08,560
اجازه دهید نگاهی به پلتفرم متقابل بیندازیم،
238
00:07:08,560 –> 00:07:10,960
بنابراین در پلتفرم هایی مانند c plus plus،
239
00:07:10,960 –> 00:07:12,720
240
00:07:12,720 –> 00:07:15,520
241
00:07:15,520 –> 00:07:17,120
242
00:07:17,120 –> 00:07:19,599
اگر از آن استفاده می کنید، اگر می خواهید
243
00:07:19,599 –> 00:07:21,280
برنامه ای بسازید، باید چندین تنظیمات را انجام دهید تا کد خود را روی پلت فرم های مختلف کار کنید. باید کار کند در
244
00:07:21,280 –> 00:07:21,680
هر دو
245
00:07:21,680 –> 00:07:23,520
246
00:07:23,520 –> 00:07:25,199
سیستم عامل مکینتاش و ویندوز، پس باید مطمئن شوید که
247
00:07:25,199 –> 00:07:25,599
248
00:07:25,599 –> 00:07:27,599
مسیرهایی که استفاده می کنید صحیح
249
00:07:27,599 –> 00:07:28,880
است و برای
250
00:07:28,880 –> 00:07:30,560
معماری صحیح سیستم عامل
251
00:07:30,560 –> 00:07:32,400
و سخت افزار زیرین کامپایل شده است،
252
00:07:32,400 –> 00:07:34,000
موارد زیادی وجود دارد که باید در نظر بگیرید
253
00:07:34,000 –> 00:07:35,919
. به منظور توزیع برنامههایی
254
00:07:35,919 –> 00:07:37,280
که ایجاد کردهاید،
255
00:07:37,280 –> 00:07:39,440
از سوی دیگر زبانهایی مانند جاوا
256
00:07:39,440 –> 00:07:40,639
و وی
257
00:07:40,639 –> 00:07:42,560
شارپ رویکرد بسیار متفاوتی دارند،
258
00:07:42,560 –> 00:07:43,680
ابتدا
259
00:07:43,680 –> 00:07:45,759
کدی را که نوشتهاند در
260
00:07:45,759 –> 00:07:47,120
قالبی متوسط
261
00:07:47,120 –> 00:07:50,080
قط توسط مفسر جاوا قابل درک باشد، کامپایل می
262
00:07:50,080 –> 00:07:50,879
263
00:07:50,879 –> 00:07:52,879
کنند. مفسر ماشینهای مجازی جاوا
264
00:07:52,879 –> 00:07:54,720
و سپس محیط زمان اجرا
265
00:07:54,720 –> 00:07:56,240
نصب شده بر روی این
266
00:07:56,240 –> 00:07:58,319
سیستمعاملها، از درک
267
00:07:58,319 –> 00:07:59,280
کد بایت
268
00:07:59,280 –> 00:08:01,280
، فرمت متوسطی که در آن به
269
00:08:01,280 –> 00:08:02,400
آن تبدیل شده است، مراقبت میکند،
270
00:08:02,400 –> 00:08:04,960
بنابراین کد منبع به کد بایت
271
00:08:04,960 –> 00:08:06,479
یا زبان میانی تبدیل میشود
272
00:08:06,479 –> 00:08:08,879
و آن فایل در حال رفتن است. برای
273
00:08:08,879 –> 00:08:09,759
تفسیر
274
00:08:09,759 –> 00:08:12,240
توسط زمان اجرا و وب، بنابراین پایتون
275
00:08:12,240 –> 00:08:13,280
رویکرد بسیار متفاوتی را اتخاذ
276
00:08:13,280 –> 00:08:14,720
می کند یک زبان تفسیر شده که
277
00:08:14,720 –> 00:08:16,160
لازم نیست مرحله کامپایل
278
00:08:16,160 –> 00:08:16,560
279
00:08:16,560 –> 00:08:18,960
تبدیل کد منبع به
280
00:08:18,960 –> 00:08:20,960
فرمت دیگری را طی کنید، یا به طور کامل به
281
00:08:20,960 –> 00:08:23,199
کد ماشین یا فرمت میانی،
282
00:08:23,199 –> 00:08:25,919
فقط می توانید آن را به ماشین
283
00:08:25,919 –> 00:08:27,199
هایی که می خواهید آن را اجرا کنید ارسال کنید.
284
00:08:27,199 –> 00:08:29,680
کاملاً خوب کار می کند، بنابراین
285
00:08:29,680 –> 00:08:31,599
می توانید کد پایتون را روی
286
00:08:31,599 –> 00:08:32,799
287
00:08:32,799 –> 00:08:36,159
ویندوزهای لینوکس مک یا حتی اندروید اجرا کنید،
288
00:08:36,159 –> 00:08:37,679
بنابراین فقط باید
289
00:08:37,679 –> 00:08:39,519
مفسرهای موجود در این سیستم ها را داشته باشید
290
00:08:39,519 –> 00:08:40,159
تا
291
00:08:40,159 –> 00:08:42,479
بتوانند بفهمند ما می خواهیم چه کدی را
292
00:08:42,479 –> 00:08:43,279
293
00:08:43,279 –> 00:08:45,279
در این سیستم ها اجرا کنیم به غیر از آن.
294
00:08:45,279 –> 00:08:46,399
کاملاً خوب کار می کند،
295
00:08:46,399 –> 00:08:49,519
سپس کتابخانه ها کتابخانه ها
296
00:08:49,519 –> 00:08:51,120
اساساً قطعات کدی هستند که
297
00:08:51,120 –> 00:08:52,560
توسعه دهندگان دیگر برای حل یک مشکل معمولی نوشته اند
298
00:08:52,560 –> 00:08:53,680
299
00:08:53,680 –> 00:08:54,959
که اگر شما سعی در حل آن
300
00:08:54,959 –> 00:08:57,360
دارید، می توانید از بیت کد
301
00:08:57,360 –> 00:08:58,800
آنها که نوشته اند استفاده کنید، به عنوان
302
00:08:58,800 –> 00:08:59,920
مثال فرض کنید که شما در حال تلاش برای نوشتن یک
303
00:08:59,920 –> 00:09:00,640
اسکریپت هستند
304
00:09:00,640 –> 00:09:02,640
که می تواند تمام فایل های
305
00:09:02,640 –> 00:09:04,320
موجود در سیستم شما را اسکن کند
306
00:09:04,320 –> 00:09:07,600
و تشخیص دهد که آیا یک فایل خاص مربوط به یک فایل خاص است
307
00:09:07,600 –> 00:09:09,440
یا خیر. rmat فرض کنید این یک
308
00:09:09,440 –> 00:09:10,800
ارائه است
309
00:09:10,800 –> 00:09:12,480
و همه آن فایل ها را به یک پوشه خاص منتقل
310
00:09:12,480 –> 00:09:15,120
کنید، اکنون در ابتدا این کار بسیار ساده به نظر می رسد،
311
00:09:15,120 –> 00:09:16,959
اما زمانی که
312
00:09:16,959 –> 00:09:18,880
متوجه شدید که
313
00:09:18,880 –> 00:09:20,480
تشخیص اینکه آیا یک فایل یک
314
00:09:20,480 –> 00:09:22,320
ارائه است می تواند کمی مشکل باشد،
315
00:09:22,320 –> 00:09:23,839
اولین کاری که می توانید انجام دهید. این است که به افزونه نگاهی بیندازید
316
00:09:23,839 –> 00:09:25,279
اما چندین برنامه وجود دارد
317
00:09:25,279 –> 00:09:27,120
که همه آنها می توانند چندین
318
00:09:27,120 –> 00:09:28,320
پسوند داشته باشند، به عنوان مثال
319
00:09:28,320 –> 00:09:29,839
اگر از مایکروسافت آفیس استفاده می کنید
320
00:09:29,839 –> 00:09:32,240
نسخه های قبلی مایکروسافت آفیس دارای
321
00:09:32,240 –> 00:09:35,279
پسوند ppt بودند، اکنون ما pptx
322
00:09:35,279 –> 00:09:37,519
داریم اگر از openoffice یا libreoffice استفاده می کنید،
323
00:09:37,519 –> 00:09:39,040
پس آنها
324
00:09:39,040 –> 00:09:41,440
همچنین برنامههای افزودنی
325
00:09:41,440 –> 00:09:42,959
متفاوتی خواهند داشت، بنابراین بسته به
326
00:09:42,959 –> 00:09:43,440
327
00:09:43,440 –> 00:09:44,880
برنامههایی که استفاده میکنید، این افزونهها متفاوت خواهند بود، بنابراین
328
00:09:44,880 –> 00:09:46,240
اگر میخواهید این افزونه متقاطع باشد،
329
00:09:46,240 –> 00:09:48,240
باید تمام آن تفاوتها را در نظر
330
00:09:48,240 –> 00:09:50,720
بگیرید یا میتوانید از کد شخص دیگری استفاده کنید.
331
00:09:50,720 –> 00:09:52,320
قبلاً این کار را انجام دادهایم
332
00:09:52,320 –> 00:09:55,120
و میتوانیم از آن کد برای قرار گرفتن
333
00:09:55,120 –> 00:09:56,720
در کد خود استفاده کنیم
334
00:09:56,720 –> 00:09:59,440
و سپس از آن کد برای
335
00:09:59,440 –> 00:10:01,040
اسکن کل فایلها استفاده کرده و بفهمیم
336
00:10:01,040 –> 00:10:02,560
کدام یک یکی ارائه است،
337
00:10:02,560 –> 00:10:04,720
اگر پسوندها معنی
338
00:10:04,720 –> 00:10:06,240
ندارند، چیزهای دیگری نیز وجود دارد،
339
00:10:06,240 –> 00:10:07,839
مانند ابرداده فایل
340
00:10:07,839 –> 00:10:09,440
که به ما میگوید چه نوع
341
00:10:09,440 –> 00:10:11,360
فایلی است، اما کمی پیشرفته است
342
00:10:11,360 –> 00:10:13,040
و کتابخانههایی برای شما در دسترس است.
343
00:10:13,040 –> 00:10:14,880
این کار را نیز انجام دهید از آنجایی که
344
00:10:14,880 –> 00:10:16,880
پایتون برای مدت طولانی
345
00:10:16,880 –> 00:10:19,600
وجود داشته است، صدها
346
00:10:19,600 –> 00:10:21,839
کتابخانه برای انجام یک کار برای شما در دسترس است،
347
00:10:21,839 –> 00:10:24,560
348
00:10:24,560 –> 00:10:26,399
بنابراین مدت زیادی است که
349
00:10:26,399 –> 00:10:28,640
از آن استفاده می شود و شما طیف وسیعی از کتابخانه ها را دارید که می توانید از آنها استفاده کنید.
350
00:10:28,640 –> 00:10:31,120
اگر بخواهید از آنها برای هر
351
00:10:31,120 –> 00:10:32,640
کاری که تصور می کنید استفاده کنید، احتمالاً می توانید
352
00:10:32,640 –> 00:10:34,240
کتابخانه ای پیدا کنید
353
00:10:34,240 –> 00:10:37,360
که می توانید از آن برای انجام آن کار
354
00:10:37,360 –> 00:10:38,560
در پایتون استفاده کنید،
355
00:10:38,560 –> 00:10:40,399
بنابراین اگر می خواهید از کتابخانه استفاده کنید،
356
00:10:40,399 –> 00:10:41,839
باید به آن نگاهی
357
00:10:41,839 –> 00:10:44,800
بیندازید. رجیستری آنلاین که در
358
00:10:44,800 –> 00:10:46,640
آن تمام کتابخانههای رسمی پایتون را
359
00:10:46,640 –> 00:10:47,839
360
00:10:47,839 –> 00:10:50,000
با استفاده از پنجم که یک مدیر بسته است در دسترس نگه
361
00:10:50,000 –> 00:10:51,839
میدارید، میتوانید کتابخانه را دانلود کنید یا میتوانید
362
00:10:51,839 –> 00:10:54,000
کتابخانهای را برای خودتان ایجاد کنید و
363
00:10:54,000 –> 00:10:56,560
آن را تنظیم کنید تا در بین
364
00:10:56,560 –> 00:10:58,480
توسعهدهندگان دیگر توزیع شود و آنها بتوانند از
365
00:10:58,480 –> 00:11:00,880
کدی که در اختیار دارید استفاده کنید، بنابراین
366
00:11:00,880 –> 00:11:02,560
این یکی از مزایایی است
367
00:11:02,560 –> 00:11:04,399
که وقتی یک زبان برنامه نویسی دارید
368
00:11:04,399 –> 00:11:05,440
که
369
00:11:05,440 –> 00:11:08,399
برای مدت طولانی در دسترس بوده و
370
00:11:08,399 –> 00:11:09,680
توسط افراد زیادی مورد تحسین و استفاده قرار می گیرد، به دست می آورید،
371
00:11:09,680 –> 00:11:12,079
سپس جامعه python
372
00:11:12,079 –> 00:11:13,440
جامعه بزرگی دارد. توسعه دهندگان
373
00:11:13,440 –> 00:11:16,000
این به ویژه مفید است زیرا
374
00:11:16,000 –> 00:11:17,839
اگر توسعه دهنده ای هستید
375
00:11:17,839 –> 00:11:19,920
که برای مدت طولانی در یک زبان برنامه نویسی کار
376
00:11:19,920 –> 00:11:21,760
می کند، بخشی
377
00:11:21,760 –> 00:11:22,800
از جامعه ای هستید
378
00:11:22,800 –> 00:11:25,040
که در آن
379
00:11:25,040 –> 00:11:27,040
اگر در مورد هر کتابخانه یا
380
00:11:27,040 –> 00:11:28,079
ویژگی زبانی با مشکلی مواجه
381
00:11:28,079 –> 00:11:29,600
شدید، می توانید پست کنید. سوالات شما در مورد پشته
382
00:11:29,600 –> 00:11:31,440
سرریز یا جای دیگر
383
00:11:31,440 –> 00:11:34,000
و می توانید درک کنید که
384
00:11:34,000 –> 00:11:35,519
پایتون نیز یک
385
00:11:35,519 –> 00:11:37,440
زبان برنامه نویسی کاملاً عمیق و غنی است و
386
00:11:37,440 –> 00:11:38,959
در صورت تمایل به یادگیری بیشتر در مورد
387
00:11:38,959 –> 00:11:40,880
پایتون، ما ویدیوهای زیادی در کانال خود داریم
388
00:11:40,880 –> 00:11:42,399
و همچنین می توانید
389
00:11:42,399 –> 00:11:44,640
390
00:11:44,640 –> 00:11:46,160
به منظور
391
00:11:46,160 –> 00:11:47,839
کسب اطلاعات بیشتر در مورد یادگیری ماشین
392
00:11:47,839 –> 00:11:49,839
پایتون با استفاده از علم داده پایتون با استفاده از پایتون
393
00:11:49,839 –> 00:11:51,600
و بسیاری از انواع کارهای دیگر که می توانید از طریق ویدیوهایی که در کانال های خود ایجاد کرده ایم پیمایش کنید.
394
00:11:51,600 –> 00:11:52,959
o در کانال ما مشترک شوید
395
00:11:52,959 –> 00:11:54,560
و متوجه شوید و روی نماد زنگ اعلان کلیک کنید
396
00:11:54,560 –> 00:11:56,079
397
00:11:56,079 –> 00:11:58,560
و سپس وقتی محتوای جدیدی را در آنجا قرار دادیم
398
00:11:58,560 –> 00:12:00,320
از آن مطلع خواهید شد،
399
00:12:00,320 –> 00:12:02,880
بنابراین از آنجایی که ما در مورد
400
00:12:02,880 –> 00:12:04,480
جامعه بزرگ پایتون بحث می کنیم،
401
00:12:04,480 –> 00:12:06,560
بسته های زیادی برای هزینه های زیادی داریم. از چیزها
402
00:12:06,560 –> 00:12:07,839
و این توسط توسعه دهندگان ایجاد شده است،
403
00:12:07,839 –> 00:12:09,839
توسعه دهندگان نیز به صورت آنلاین در دسترس هستند
404
00:12:09,839 –> 00:12:10,959
تا در
405
00:12:10,959 –> 00:12:12,639
صورت مواجهه با برخی از
406
00:12:12,639 –> 00:12:14,560
خطاها یا برخی مشکلات، با آنها مشورت کنید، بسیاری از این
407
00:12:14,560 –> 00:12:15,760
توسعه دهندگان
408
00:12:15,760 –> 00:12:18,160
در پلتفرم های آنلاین مانند github سرریز پشته شل
409
00:12:18,160 –> 00:12:19,040
410
00:12:19,040 –> 00:12:21,600
و بسیاری از پلتفرم های دیگر در دسترس هستند. خوب
411
00:12:21,600 –> 00:12:23,120
پس اینها برخی از ویژگیهایی
412
00:12:23,120 –> 00:12:24,560
هستند که در پایتون موجود است،
413
00:12:24,560 –> 00:12:26,240
اینها همه ویژگیهایی نیستند که میتوانید
414
00:12:26,240 –> 00:12:28,399
از سایر ویژگیهای موجود نیز استفاده کنید،
415
00:12:28,399 –> 00:12:30,079
ما به شما توصیه میکنیم به همه آنها نگاهی بیندازید،
416
00:12:30,079 –> 00:12:31,440
اما
417
00:12:31,440 –> 00:12:33,839
اکنون میتوانید بفهمید که از کدام یک استفاده
418
00:12:33,839 –> 00:12:35,120
کنید. نگاهی
419
00:12:35,120 –> 00:12:37,760
به ویژگی هایی که در
420
00:12:37,760 –> 00:12:39,360
سال 2021 در پایتون
421
00:12:39,360 –> 00:12:41,839
python در دسترس خواهد بود به طور مکرر به روز می شود بنابراین
422
00:12:41,839 –> 00:12:43,360
ویژگی های جدید با هر نسخه جدید در دسترس خواهد بود
423
00:12:43,360 –> 00:12:44,320
424
00:12:44,320 –> 00:12:45,760
و ویژگی های قدیمی g
425
00:12:45,760 –> 00:12:47,600
در هر نسخه جدید اختصاص داده
426
00:12:47,600 –> 00:12:48,880
می شود، بنابراین توصیه می کنیم
427
00:12:48,880 –> 00:12:51,040
هر زمان که
428
00:12:51,040 –> 00:12:52,240
نسخه جدیدی منتشر می شود،
429
00:12:52,240 –> 00:12:54,480
به لیست ویژگی های جدید در پایتون نگاهی بیندازید، بنابراین پایتون
430
00:12:54,480 –> 00:12:56,480
در سال 2021 چندین ویژگی به آن اضافه می شود،
431
00:12:56,480 –> 00:12:58,639
بنابراین یکی از این ویژگی ها تعداد بیت است،
432
00:12:58,639 –> 00:12:59,680
پس یک
433
00:12:59,680 –> 00:13:01,839
فشرده سازی فشرده و سپس این پروکسی فقط خواندنی
434
00:13:01,839 –> 00:13:03,040
دیکشنری ها است،
435
00:13:03,040 –> 00:13:05,360
در صورتی که کمی طاقت فرسا به نظر می رسد،
436
00:13:05,360 –> 00:13:06,560
نگران نباشید
437
00:13:06,560 –> 00:13:08,079
تا آخر با ما همراه باشید و ما
438
00:13:08,079 –> 00:13:09,519
شما را از طریق برخی از منابعی
439
00:13:09,519 –> 00:13:11,120
که از طریق آنها می توانید این موارد را یاد بگیرید، راهنمایی می کنیم.
440
00:13:11,120 –> 00:13:12,959
در صورتی که می خواهید از
441
00:13:12,959 –> 00:13:14,399
مطالب بیشتری مانند این مطلع شوید، روی
442
00:13:14,399 –> 00:13:15,839
دکمه اشتراک کلیک کنید و روی دکمه لا