در این مطلب، ویدئو بنابراین شما می خواهید پایتون را سریع یاد بگیرید … با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:47
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,240 –> 00:00:09,519
[موسیقی]
2
00:00:09,519 –> 00:00:10,960
چه خبر است بچه ها به این
3
00:00:10,960 –> 00:00:12,719
ویدیوی ویژه خوش آمدید امروز ما می خواهیم
4
00:00:12,719 –> 00:00:15,280
پایتون را در سریع ترین زمان ممکن یاد بگیریم، بنابراین اجازه دهید ما به
5
00:00:15,280 –> 00:00:16,960
درستی وارد آن شویم،
6
00:00:16,960 –> 00:00:18,320
بچه ها، بنابراین این ویدیو
7
00:00:18,320 –> 00:00:20,080
بسیار شدید خواهد بود، می خواهم قبل از اینکه به آن اشاره
8
00:00:20,080 –> 00:00:21,119
کنم شروع کنید که
9
00:00:21,119 –> 00:00:22,960
ما پایتون را نصب نمی کنیم، شما
10
00:00:22,960 –> 00:00:24,640
باید پایتون را قبلا نصب
11
00:00:24,640 –> 00:00:25,920
کرده باشید، باید نوعی
12
00:00:25,920 –> 00:00:27,439
محیط توسعه را راه اندازی کنید،
13
00:00:27,439 –> 00:00:29,119
من فقط خود زبان را آموزش می
14
00:00:29,119 –> 00:00:30,880
دهم، بنابراین بیایید شروع کنیم، یک
15
00:00:30,880 –> 00:00:32,000
فایل جدید را در اینجا باز می
16
00:00:32,000 –> 00:00:33,680
کنیم. یک سند متنی ایجاد کنید که آن
17
00:00:33,680 –> 00:00:35,600
را نقطه اصلی py می نامیم و در آنجا می روید ما
18
00:00:35,600 –> 00:00:37,360
اولین فایل پایتون خود را داریم که آن را در
19
00:00:37,360 –> 00:00:38,079
حالت بیکار
20
00:00:38,079 –> 00:00:40,320
یا هر ویرایشگر متن دیگری باز می کنیم و می
21
00:00:40,320 –> 00:00:42,480
توانیم با نوشتن یک برنامه hello world شروع کنیم،
22
00:00:42,480 –> 00:00:44,000
بنابراین hello world را به این صورت چاپ کنید.
23
00:00:44,000 –> 00:00:46,320
شما متن را در پایتون خیلی ساده خروجی
24
00:00:46,320 –> 00:00:47,680
میدهید، اگر این را اجرا کنید میبینید
25
00:00:47,680 –> 00:00:48,719
که جهان روی صفحه
26
00:00:48,719 –> 00:00:50,879
چگونه میتوانیم متغیرهای x معادل 10
27
00:00:50,879 –> 00:00:52,559
y معادل 20 را تعریف کنیم
28
00:00:52,559 –> 00:00:55,360
و x به اضافه y را چاپ کنیم،
29
00:00:55,360 –> 00:00:57,039
نتیجه محاسبه x به علاوه y
30
00:00:57,039 –> 00:00:59,039
را به شما میدهد. زیرا آن دو چیز
31
00:00:59,039 –> 00:01:01,120
صحیح هستند این یک نوع داده است، اگر
32
00:01:01,120 –> 00:01:02,559
در اطراف آنها علامت نقل قول قرار دهیم،
33
00:01:02,559 –> 00:01:04,640
رشته هایی وجود دارد و در نتیجه دیگر عدد 30 را دریافت نمی کنیم،
34
00:01:04,640 –> 00:01:06,560
بلکه 10 20 را دریافت می کنیم. می بینیم که
35
00:01:06,560 –> 00:01:08,080
وقتی ماژول را اجرا می کنیم این اتفاق می افتد،
36
00:01:08,080 –> 00:01:10,000
می بینید که 10 می گیریم. 20
37
00:01:10,000 –> 00:01:11,360
در نتیجه چون فقط
38
00:01:11,360 –> 00:01:12,880
یک رشته را به انتهای
39
00:01:12,880 –> 00:01:14,960
رشته دیگر اضافه می کنیم به علاوه تنها
40
00:01:14,960 –> 00:01:16,640
عملگر ما نیست، می توانیم
41
00:01:16,640 –> 00:01:19,439
x برابر با 10 y برابر 20 داشته باشیم و می توانیم
42
00:01:19,439 –> 00:01:20,880
نه تنها جمعی را که می توانیم x منهای چاپ کنیم چاپ کنیم
43
00:01:20,880 –> 00:01:23,680
. y ما می توانیم x ضربدر y را چاپ کنیم، شما می توانیم
44
00:01:23,680 –> 00:01:24,080
45
00:01:24,080 –> 00:01:26,479
x تقسیم بر y را چاپ کنیم و می توانیم
46
00:01:26,479 –> 00:01:28,240
عملیات مدول را در اینجا نیز امتحان کنیم، به این
47
00:01:28,240 –> 00:01:29,520
معنی که
48
00:01:29,520 –> 00:01:31,840
10 را بر 20 تقسیم کنید و سپس مابقی را به من بدهید در
49
00:01:31,840 –> 00:01:32,960
نتیجه در اینجا
50
00:01:32,960 –> 00:01:34,560
این عملگرهای حسابی هستند که ما
51
00:01:34,560 –> 00:01:36,320
مقایسه نیز داریم. عملگرهای
52
00:01:36,320 –> 00:01:37,759
مقایسه عملگرها چیزی
53
00:01:37,759 –> 00:01:40,240
شبیه x برابر با 10 y برابر با 20 خواهد بود
54
00:01:40,240 –> 00:01:43,119
چاپ x کوچکتر از y، اگر
55
00:01:43,119 –> 00:01:44,560
درست باشد می تواند درست یا
56
00:01:44,560 –> 00:01:46,399
نادرست باشد، به این معنی است که
57
00:01:46,399 –> 00:01:48,320
عبارت درست است x در واقع
58
00:01:48,320 –> 00:01:50,799
کمتر از y است اگر بگویم x بزرگتر است. از y
59
00:01:50,799 –> 00:01:52,240
ما قصد داریم به چاپ غلط
60
00:01:52,240 –> 00:01:54,320
ما می توانیم al بنابراین بزرگتر یا مساوی
61
00:01:54,320 –> 00:01:56,320
با ما می توانیم کمتر یا مساوی داشته باشیم، بنابراین می توانیم
62
00:01:56,320 –> 00:01:56,719
63
00:01:56,719 –> 00:01:59,520
مساوی یا مساوی با دو داشته باشیم، اکنون علاوه بر
64
00:01:59,520 –> 00:02:00,560
آنها، عملگرهای منطقی نیز داریم،
65
00:02:00,560 –> 00:02:02,320
بنابراین نمی توانیم
66
00:02:02,320 –> 00:02:04,000
x کمتر از y را چاپ
67
00:02:04,000 –> 00:02:07,200
کنیم، بلکه می توانیم بگوییم و x بزرگتر است. از
68
00:02:07,200 –> 00:02:09,280
2 برای مثال در این مورد هر دو درست است
69
00:02:09,280 –> 00:02:10,399
x کوچکتر از y
70
00:02:10,399 –> 00:02:13,760
و x بزرگتر از 2. همچنین می
71
00:02:13,760 –> 00:02:14,959
توانیم همین کار را با یا به
72
00:02:14,959 –> 00:02:17,120
این معنی که یکی از آنها حداقل
73
00:02:17,120 –> 00:02:19,760
باید درست باشد و ما نمی توانیم هر چیزی را که نفی
74
00:02:19,760 –> 00:02:21,840
کند انجام دهیم. نتیجه را می گیریم بنابراین می توانیم
75
00:02:21,840 –> 00:02:24,959
بگوییم درست نیست که نتیجه آن نادرست است،
76
00:02:24,959 –> 00:02:27,520
سپس عملگرهای مختلف دیگری
77
00:02:27,520 –> 00:02:28,239
78
00:02:28,239 –> 00:02:29,920
مانند عملگرهای انتساب نیز داریم، بنابراین فرض
79
00:02:29,920 –> 00:02:32,480
کنید x برابر با 10 است، سپس می توانیم بگوییم
80
00:02:32,480 –> 00:02:35,599
x به علاوه برابر با 20 است که در
81
00:02:35,599 –> 00:02:36,400
اصل همان چیزی است که
82
00:02:36,400 –> 00:02:39,760
x برابر است. x به علاوه 20 یا x برابر است
83
00:02:39,760 –> 00:02:42,480
x به اضافه uh در این مورد اگر
84
00:02:42,480 –> 00:02:43,280
هر چیزی که
85
00:02:43,280 –> 00:02:46,319
این است را به y تغییر دهیم، x به علاوه y میگیریم،
86
00:02:46,319 –> 00:02:48,319
میتوانیم همان کار را با منهای مساوی
87
00:02:48,319 –> 00:02:50,319
با بارهای برابر با مساوی تقسیم شده
88
00:02:50,319 –> 00:02:51,840
با همه
89
00:02:51,840 –> 00:02:53,840
عملگرهای مختلف حسابی um انجام دهیم. از قبل
90
00:02:53,840 –> 00:02:55,360
می دانیم که ما نیز می توانیم آن را با آن انجام دهیم
91
00:02:55,360 –> 00:02:56,800
عملگرهای بیتی اما معمولاً
92
00:02:56,800 –> 00:02:58,640
عملگرهای بیتی را در
93
00:02:58,640 –> 00:03:00,560
آموزشهای مبتدی آموزش نمیدهم، زیرا این عملگرها
94
00:03:00,560 –> 00:03:02,159
واقعاً برای مبتدیان مرتبط نیستند،
95
00:03:02,159 –> 00:03:03,840
پس از آن که ما میتوانیم
96
00:03:03,840 –> 00:03:05,680
در مورد برنامهنویسی شرطی در پایتون نیز یاد
97
00:03:05,680 –> 00:03:07,200
بگیریم، نه تنها میتوانیم عبارات را اجرا کنیم،
98
00:03:07,200 –> 00:03:07,920
بلکه میتوانیم بگوییم
99
00:03:07,920 –> 00:03:09,840
فقط در صورتی اجرا کنید. چیزی درست است، بنابراین
100
00:03:09,840 –> 00:03:11,200
میتوانیم بگوییم x برابر 10 است،
101
00:03:11,200 –> 00:03:14,319
میتوانیم بگوییم اگر x کمتر از 20
102
00:03:14,319 –> 00:03:16,480
است، کاری انجام دهید که
103
00:03:16,480 –> 00:03:18,239
در اینجا مینویسم، به عنوان مثال، میتوانم فقط یک
104
00:03:18,239 –> 00:03:19,440
پیام در اینجا چاپ کنم
105
00:03:19,440 –> 00:03:21,760
x y z که قرار است هر
106
00:03:21,760 –> 00:03:24,080
بار که x کمتر از آن است چاپ شود. 20
107
00:03:24,080 –> 00:03:25,599
و در غیر این صورت،
108
00:03:25,599 –> 00:03:26,879
اگر نمیخواهم فقط if و دیگری داشته باشم،
109
00:03:26,879 –> 00:03:28,959
میتوانیم شاخههای alif را نیز اضافه کنم
110
00:03:28,959 –> 00:03:31,440
که در اصل به این معنی است که خوب
111
00:03:31,440 –> 00:03:32,959
x کمتر از 20
112
00:03:32,959 –> 00:03:35,680
نیست، اما x حداقل میتواند کمتر از 30 و
113
00:03:35,680 –> 00:03:36,400
حتی باشد، کار دیگری انجام میدهیم. اگر این
114
00:03:36,400 –> 00:03:38,480
درست نیست و اگر این درست نیست، میتوانیم
115
00:03:38,480 –> 00:03:39,680
شاخه else را در اینجا انجام دهیم،
116
00:03:39,680 –> 00:03:42,400
بنابراین این یک درخت alif اساسی است که
117
00:03:42,400 –> 00:03:44,400
میتوانیم تصمیم بگیریم چه زمانی چه کاری انجام دهیم،
118
00:03:44,400 –> 00:03:46,879
اما اغلب اوقات ما
119
00:03:46,879 –> 00:03:48,640
نمیخواهیم این کار را روی مقادیر استاتیک انجام دهیم. شما
120
00:03:48,640 –> 00:03:50,239
می خواهید این کار را در ورودی انجام دهید بنابراین
121
00:03:50,239 –> 00:03:51,120
میخواهیم بگوییم
122
00:03:51,120 –> 00:03:53,760
یک عدد ورودی یک کاربر است، بنابراین
123
00:03:53,760 –> 00:03:54,400
میخواهیم بگوییم
124
00:03:54,400 –> 00:03:57,200
ورودی این تابعی است که
125
00:03:57,200 –> 00:03:59,040
برای دریافت ورودی از کاربر استفاده میکنیم،
126
00:03:59,040 –> 00:04:01,680
لطفاً یک عدد وارد کنید و کاربر
127
00:04:01,680 –> 00:04:03,120
اکنون یک عدد را وارد میکند. مشکل
128
00:04:03,120 –> 00:04:04,239
این است که این
129
00:04:04,239 –> 00:04:06,080
تابع در اینجا یک رشته را برمی گرداند، بنابراین ما
130
00:04:06,080 –> 00:04:08,640
باید با
131
00:04:08,640 –> 00:04:11,200
فراخوانی تابع in بر روی آن، cast را به یک عدد صحیح تایپ کنیم تا
132
00:04:11,200 –> 00:04:13,120
کاربر یک عدد را وارد کند و سپس
133
00:04:13,120 –> 00:04:14,720
عدد صحیح را از آن عدد دریافت کنیم، بنابراین اگر
134
00:04:14,720 –> 00:04:17,759
کاربر چیزی حدود 40 را وارد کند، دریافت می کنیم.
135
00:04:17,759 –> 00:04:19,918
40 به عنوان یک عدد و سپس
136
00:04:19,918 –> 00:04:21,519
می توانیم با آن کار کنیم و می توانیم بگوییم خوب است
137
00:04:21,519 –> 00:04:23,919
اگر عددی که کاربر وارد کرده
138
00:04:23,919 –> 00:04:26,080
کمتر از 10 باشد می توانیم
139
00:04:26,080 –> 00:04:29,040
آن عدد را کمتر از 10
140
00:04:29,040 –> 00:04:30,720
چاپ کنیم و در غیر این صورت می توانیم چاپ کنیم که این نیست.
141
00:04:30,720 –> 00:04:31,520
به
142
00:04:31,520 –> 00:04:34,720
همین دلیل است
143
00:04:34,720 –> 00:04:36,880
که ما می توانیم امتحان کنیم تا ببینیم این چگونه کار می کند نه
144
00:04:36,880 –> 00:04:38,720
من نمی خواهم این ماژول را پیکربندی
145
00:04:38,720 –> 00:04:40,560
کنم ماژول را در آنجا اجرا کنید و اکنون می توانم
146
00:04:40,560 –> 00:04:42,000
یک عدد مثلاً
147
00:04:42,000 –> 00:04:44,479
80 را وارد کنم و می گوید نه زیرا 80
148
00:04:44,479 –> 00:04:46,320
کمتر نیست بیش از 10 این را دوباره اجرا کنید
149
00:04:46,320 –> 00:04:48,400
و سپس من می توانم 6 را وارد کنم و می توانید ببینید
150
00:04:48,400 –> 00:04:49,919
که کمتر از 10 است.
151
00:04:49,919 –> 00:04:51,680
گاهی اوقات شما می خواهید
152
00:04:51,680 –> 00:04:53,840
کد را نه تنها یک بار بلکه چندین بار اجرا کنید تا
153
00:04:53,840 –> 00:04:55,280
زمانی که یک شرط خاص برآورده شود، بنابراین
154
00:04:55,280 –> 00:04:56,000
فرض کنید
155
00:04:56,000 –> 00:04:58,560
یک عدد داریم و این عدد صفر است، می توانیم
156
00:04:58,560 –> 00:04:59,759
بگوییم در حالی که
157
00:04:59,759 –> 00:05:01,600
عدد این کلمه کلیدی است در حالی
158
00:05:01,600 –> 00:05:03,600
که عدد کمتر از 10 واضح است که می توانیم
159
00:05:03,600 –> 00:05:05,039
آن عدد را افزایش دهیم
160
00:05:05,039 –> 00:05:06,639
سپس
161
00:05:06,639 –> 00:05:08,240
دیر یا زود به 10 می
162
00:05:08,240 –> 00:05:10,080
رسد یا بالای 10 و سپس می توانیم کار
163
00:05:10,080 –> 00:05:11,840
دیگری انجام دهیم مانند چاپ عدد در
164
00:05:11,840 –> 00:05:13,440
این مورد ما فقط از
165
00:05:13,440 –> 00:05:14,880
0 تا 10 می شماریم
166
00:05:14,880 –> 00:05:17,520
و می توانیم ببینیم که این مورد
167
00:05:17,520 –> 00:05:19,280
در واقع از 1 تا 10 است زیرا 0
168
00:05:19,280 –> 00:05:20,880
اولین مقدار است و سپس قبل از چاپ آن را 1 افزایش می دهیم بنابراین از
169
00:05:20,880 –> 00:05:22,720
1 شروع می کنیم.
170
00:05:22,720 –> 00:05:24,560
171
00:05:24,560 –> 00:05:26,080
172
00:05:26,080 –> 00:05:26,560
173
00:05:26,560 –> 00:05:28,240
تا زمانی که این شرط برقرار باشد،
174
00:05:28,240 –> 00:05:29,759
حلقه دیگری نیز داریم که حلقه کامل است،
175
00:05:29,759 –> 00:05:31,039
بنابراین میتوانیم بگوییم 4i
176
00:05:31,039 –> 00:05:33,919
در محدوده 10، برای مثال در این مورد
177
00:05:33,919 –> 00:05:34,479
،
178
00:05:34,479 –> 00:05:37,039
تکرار 4i بر روی مجموعه
179
00:05:37,039 –> 00:05:39,199
اعداد از صفر تا نه، محدوده ده عدد
180
00:05:39,199 –> 00:05:39,840
181
00:05:39,840 –> 00:05:41,919
فقط یک تابع است. که این توالی uh را ایجاد می کند
182
00:05:41,919 –> 00:05:43,840
e و سپس میتوانیم i را
183
00:05:43,840 –> 00:05:46,400
در این مورد چاپ کنیم و حلقه for
184
00:05:46,400 –> 00:05:48,080
عمدتاً برای تکرار روی لیستها استفاده میشود، ما
185
00:05:48,080 –> 00:05:49,680
در اینجا در یک ثانیه در مورد لیستها صحبت میکنیم،
186
00:05:49,680 –> 00:05:51,680
اما این ایده اصلی است و دومی
187
00:05:51,680 –> 00:05:53,039
به معنای واقعی کلمه بود، زیرا اکنون میرویم برای
188
00:05:53,039 –> 00:05:54,720
صحبت در مورد لیست ها و می توانیم به
189
00:05:54,720 –> 00:05:55,280
عنوان مثال بگوییم
190
00:05:55,280 –> 00:05:57,360
لیست من برابر است و سپس می توانم از کروشه استفاده کنم
191
00:05:57,360 –> 00:05:59,120
تا مقادیری در اینجا
192
00:05:59,120 –> 00:05:59,840
داشته باشم می توانم بگویم 10
193
00:05:59,840 –> 00:06:03,039
20 30 و سپس می توانم به عنوان مثال 4 مقدار را در لیست خود ذخیره کنم
194
00:06:03,039 –> 00:06:04,240
195
00:06:04,240 –> 00:06:05,759
و می توانم آن مقدار را چاپ کنم. برای دریافت
196
00:06:05,759 –> 00:06:07,840
همه مقادیر از لیست من و می توانید ببینید
197
00:06:07,840 –> 00:06:09,520
که اگر ماژول را اجرا
198
00:06:09,520 –> 00:06:12,720
کنم، 10 20 30 می گیریم همانطور که اکنون در یک لیست می بینید،
199
00:06:12,720 –> 00:06:14,240
نه تنها می توانم مقادیری از
200
00:06:14,240 –> 00:06:16,160
همان نوع داده در پایتون داشته باشم، بلکه می توانم
201
00:06:16,160 –> 00:06:17,360
رشته هایی را نیز در اینجا داشته باشم.
202
00:06:17,360 –> 00:06:19,759
اوه و من همچنین میتوانم یک بولی در اینجا داشته باشم
203
00:06:19,759 –> 00:06:21,840
که نوع داده درست نادرست است،
204
00:06:21,840 –> 00:06:23,759
اوه، ما اعداد ممیز شناور مانند
205
00:06:23,759 –> 00:06:25,039
آن
206
00:06:25,039 –> 00:06:26,639
داریم و همچنین اعداد مختلط
207
00:06:26,639 –> 00:06:28,319
داریم، اما در مورد آنها اینجا صحبت نمیکنیم،
208
00:06:28,319 –> 00:06:30,000
بنابراین اگر دوباره این را اجرا کنم، میتوانید ببینید که
209
00:06:30,000 –> 00:06:31,919
من انواع مختلفی از انواع داده ها را
210
00:06:31,919 –> 00:06:32,639
در اینجا دارم
211
00:06:32,639 –> 00:06:34,400
و این نحوه کار شما با a است اکنون لیست کنید،
212
00:06:34,400 –> 00:06:36,319
ما همچنین میتوانیم ادامه دهیم و بگوییم فهرست من نقطه
213
00:06:36,319 –> 00:06:38,639
اضافه میشود تا مقادیر جدیدی را به اینجا اضافه کنم تا
214
00:06:38,639 –> 00:06:40,400
بتوانم به آن سلام کنم
215
00:06:40,400 –> 00:06:43,199
و سپس میتوانم کل لیست را به عنوان یک
216
00:06:43,199 –> 00:06:44,880
چیز کامل چاپ کنم تا مجبور نباشم
217
00:06:44,880 –> 00:06:46,400
با استفاده از یک حلقه کامل روی آن تکرار کنم. من فقط می توانم
218
00:06:46,4