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