در این مطلب، ویدئو دوره کامل – مبانی پایتون در 1 ساعت با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:04:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,129
سلام به همه و به اولین
2
00:00:02,129 –> 00:00:04,710
درس رسمی خود از این آموزش خوش آمدید،
3
00:00:04,710 –> 00:00:05,850
ما فقط
4
00:00:05,850 –> 00:00:07,560
با Idol آشنا می شویم
5
00:00:07,560 –> 00:00:09,059
که به این صورت است که برنامه های پایتون خود را می سازیم و اجرا می
6
00:00:09,059 –> 00:00:10,620
7
00:00:10,620 –> 00:00:12,719
کنیم. برنامه پایتون از نوع ورودی-خروجی ساده
8
00:00:12,719 –> 00:00:14,280
فقط برای اینکه بتوانید
9
00:00:14,280 –> 00:00:16,650
به جریان چیزها عادت کنید، بنابراین ادامه دهید و
10
00:00:16,650 –> 00:00:18,000
Idol را باز کنید اکنون باید به
11
00:00:18,000 –> 00:00:20,730
طور خودکار با پایتون 3.6 نصب می شد،
12
00:00:20,730 –> 00:00:22,980
اگر از مک استفاده می کنید،
13
00:00:22,980 –> 00:00:24,420
باید بتوانید این را در زیر پیدا کنید. پدهای راه اندازی در
14
00:00:24,420 –> 00:00:26,820
پوشه Applications خود به سادگی Idol را انتخاب کنید
15
00:00:26,820 –> 00:00:29,939
و ما فقط یک پنجره جدید باز می کنیم اکنون
16
00:00:29,939 –> 00:00:31,260
17
00:00:31,260 –> 00:00:33,270
اگر از رایانه شخصی استفاده می کنید
18
00:00:33,270 –> 00:00:35,430
مانند بقیه آموزش، چیزهایی که به نظر کمی متفاوت به نظر می رسند، اما
19
00:00:35,430 –> 00:00:37,079
باید پایتون را سه نقطه شش ببینید. پوسته نقطه پنج
20
00:00:37,079 –> 00:00:39,570
صرف نظر از برنامهای که
21
00:00:39,570 –> 00:00:41,910
استفاده میکنید، بنابراین این همان چیزی است که به آن پوسته پایتون میگویند که
22
00:00:41,910 –> 00:00:44,309
در آن میتوانیم
23
00:00:44,309 –> 00:00:46,559
بلافاصله دستورات را بنویسیم و اجرا کنیم،
24
00:00:46,559 –> 00:00:47,969
این برای نوعی از دستورات تک خطی عالی
25
00:00:47,969 –> 00:00:49,469
است، به عنوان مثال اگر بخواهم
26
00:00:49,469 –> 00:00:51,329
فقط برخی از آنها را چاپ کنم. میتوانم بگویم
27
00:00:51,329 –> 00:00:54,090
چاپ کنید و سپس میتوانم در این
28
00:00:54,090 –> 00:00:56,309
نقل قولها چیزی مانند Hello را در اینجا قرار دهم، اگر
29
00:00:56,309 –> 00:00:58,379
ENTER را فشار دهم، فقط میخواهم آن
30
00:00:58,379 –> 00:01:00,840
خط را فوراً کامپایل و اجرا کنم، چیزی که
31
00:01:00,840 –> 00:01:02,789
برای آن عالی نیست نوشتن چندین
32
00:01:02,789 –> 00:01:04,559
خط کد و سپس داشتن آن است. آنها
33
00:01:04,559 –> 00:01:07,080
منطق پیچیده ای را اجرا می کنند که ممکن است
34
00:01:07,080 –> 00:01:10,110
به یک فایل متنی جدید نیاز داشته باشیم و
35
00:01:10,110 –> 00:01:12,330
سپس آن فایل متنی را به جای انجام
36
00:01:12,330 –> 00:01:14,430
همه کارها در خود پوسته، اجرا می کنیم، بنابراین به
37
00:01:14,430 –> 00:01:15,960
شما نشان خواهم داد که چگونه آن را تنظیم کنید، اجازه دهید به
38
00:01:15,960 –> 00:01:17,970
نوعی خودم را در اینجا تنظیم کنم. من فقط می
39
00:01:17,970 –> 00:01:19,290
خواهم این را کمی باز
40
00:01:19,290 –> 00:01:21,180
کنم و سپس به
41
00:01:21,180 –> 00:01:23,850
حالت بیکار می رویم و یک دستور فایل جدید
42
00:01:23,850 –> 00:01:26,220
را انتخاب می کنیم و همچنین در صورت تمایل ایجاد یک فایل جدید برای
43
00:01:26,220 –> 00:01:28,229
ما را انتخاب می کنیم. همه چیز به این صورت است، پس
44
00:01:28,229 –> 00:01:30,390
بیایید این را گسترش دهیم، خوب چیزهای خوب،
45
00:01:30,390 –> 00:01:32,850
اکنون معمولاً ایده خوبی است که
46
00:01:32,850 –> 00:01:35,400
فوراً به فایل خود یک نام بدهید، بنابراین من
47
00:01:35,400 –> 00:01:37,619
فقط می خواهم با این
48
00:01:37,619 –> 00:01:39,119
پنجره که با روشی که قرار است برویم انتخاب شده است،
49
00:01:39,119 –> 00:01:40,350
به پرونده بروم برای فایل ما به
50
00:01:40,350 –> 00:01:42,750
ذخیره به عنوان می رویم و بیایید فقط نامی به این مرد بگذاریم
51
00:01:42,750 –> 00:01:44,280
که من آن را مال خودم می دانم سلام،
52
00:01:44,280 –> 00:01:45,810
به زودی خواهید دید چرا و من فقط می خواهم
53
00:01:45,810 –> 00:01:46,950
آن را در دسکتاپ ذخیره کنم
54
00:01:46,950 –> 00:01:49,110
، مطمئن شوید که یک فایل پایتون با
55
00:01:49,110 –> 00:01:51,390
پسوند py است، ادامه دهید و روی Save کلیک کنید
56
00:01:51,390 –> 00:01:53,579
و حالا اگر می خواهیم باید نام فایل شما را در اینجا تغییر داده باشد.
57
00:01:53,579 –> 00:01:56,670
58
00:01:56,670 –> 00:01:58,049
همان کاری را که ما در اینجا انجام دادیم برای شخص انجام دهید، کاری که میتوانیم
59
00:01:58,049 –> 00:01:59,820
انجام دهیم این است که در واقع همان خط کد را اجرا کنیم،
60
00:01:59,820 –> 00:02:02,219
بنابراین فقط چیزی
61
00:02:02,219 –> 00:02:04,680
مانند Hello را چاپ کنید، اگر این را
62
00:02:04,680 –> 00:02:06,360
ذخیره کنم مطمئن شوید که آن را در ستارهها ذخیره کردهام
63
00:02:06,360 –> 00:02:09,568
ناپدید میشود و سپس میروم. برای این شخص
64
00:02:09,568 –> 00:02:11,038
مطمئن شوید که این پنجره انتخاب شده است
65
00:02:11,038 –> 00:02:13,560
ما می توانیم به اجرای ماژول run برویم یا فقط
66
00:02:13,560 –> 00:02:13,950
67
00:02:13,950 –> 00:02:17,069
پنج را فشار دهید Okay تقریباً
68
00:02:17,069 –> 00:02:19,019
همان کاری را انجام می دهد که آن را مجدداً راه اندازی می کند و سپس
69
00:02:19,019 –> 00:02:20,819
فقط فایل را در آنجا اجرا می کند در این مورد
70
00:02:20,819 –> 00:02:22,860
نتایج دقیقاً یکسان است. مانند
71
00:02:22,860 –> 00:02:26,250
مورد اول، بسیار عالی است، اما چه
72
00:02:26,250 –> 00:02:27,690
تفاوتی با اجرای آن در
73
00:02:27,690 –> 00:02:29,760
قفسه در حالت ما دارد، کاری که ما
74
00:02:29,760 –> 00:02:31,319
می توانیم انجام دهیم این نیست که این فایل را کمی
75
00:02:31,319 –> 00:02:34,140
پیچیده تر کنیم و کاری که در مورد خود انجام خواهیم داد
76
00:02:34,140 –> 00:02:35,730
در واقع بخواهید که مقداری ورودی
77
00:02:35,730 –> 00:02:37,769
از کاربر دریافت کند و سپس کاری انجام دهد ng با آن
78
00:02:37,769 –> 00:02:40,560
ورودی و سپس مقداری خروجی خوب تولید می کنیم،
79
00:02:40,560 –> 00:02:42,989
بنابراین نحوه دریافت ورودی در
80
00:02:42,989 –> 00:02:45,030
برنامه پایتون از طریق تابع ورودی
81
00:02:45,030 –> 00:02:46,799
است، من به شما نحوه استفاده از آن را
82
00:02:46,799 –> 00:02:48,390
در عرض یک ثانیه به شما نشان خواهم داد، اجازه دهید
83
00:02:48,390 –> 00:02:51,690
ورودی خود را چیزی مانند نام ورودی oky صدا کنیم.
84
00:02:51,690 –> 00:02:53,730
و این را برابر با
85
00:02:53,730 –> 00:02:56,010
فراخوانی تابع برای ورودی قرار می دهیم،
86
00:02:56,010 –> 00:02:58,739
پرانتزهای کنار آن را باز می کنیم و در داخل این
87
00:02:58,739 –> 00:03:00,030
پرانتزها یک نقل قول
88
00:03:00,030 –> 00:03:02,790
یا چند علامت نقل قول را در اینجا قرار می دهیم و
89
00:03:02,790 –> 00:03:04,349
سپس در داخل این نقل قول ها قرار می دهیم. دوباره
90
00:03:04,349 –> 00:03:06,750
دستور کاربر را وارد می کنیم، بنابراین
91
00:03:06,750 –> 00:03:09,720
چیزی شبیه به وارد کردن یک نام
92
00:03:09,720 –> 00:03:12,030
با فاصله خواهد بود و این فقط
93
00:03:12,030 –> 00:03:14,099
نوعی پیام برای نمایش کاربر
94
00:03:14,099 –> 00:03:15,780
خواهد بود که از آنها می خواهد که در واقع
95
00:03:15,780 –> 00:03:18,540
نوعی متن را وارد کنند و اکنون آنچه را که ما می خواهیم وارد کنیم. انجام دهید این است که
96
00:03:18,540 –> 00:03:20,819
متغیر دیگری به نام متن خروجی ایجاد می کنیم
97
00:03:20,819 –> 00:03:22,980
و این
98
00:03:22,980 –> 00:03:25,769
فقط چیزی شبیه به چند نقل قول خواهد بود که
99
00:03:25,769 –> 00:03:28,680
می تواند فضای سلام و سپس
100
00:03:28,680 –> 00:03:31,049
هر نامی را که وارد کرده ایم به اضافه نامی که وارد کرده ایم، بنابراین
101
00:03:31,049 –> 00:03:34,109
نام ورودی خوب است بنابراین ما فقط می خواهیم ادامه دهید
102
00:03:34,109 –> 00:03:36,030
و در pri ما ذخیره کنید
103
00:03:36,030 –> 00:03:37,200
بیانیه nt به جای چاپ
104
00:03:37,200 –> 00:03:38,280
hello، در واقع
105
00:03:38,280 –> 00:03:40,739
کل متن خروجی خود را چاپ می کنیم، بنابراین اجازه دهید
106
00:03:40,739 –> 00:03:42,630
این یک ذخیره نهایی را انجام دهیم و قبل از اجرای آن،
107
00:03:42,630 –> 00:03:43,889
اجازه دهید سریعاً به آنچه
108
00:03:43,889 –> 00:03:47,370
در اینجا رخ خواهد داد بپردازیم، بنابراین این تابع ورودی
109
00:03:47,370 –> 00:03:48,959
اساساً کاربر را از آن مطلع می کند.
110
00:03:48,959 –> 00:03:51,090
این را در کنسول ما چاپ می کند و ما می گوییم
111
00:03:51,090 –> 00:03:52,980
یک نام وارد کنید تا کاربر باید
112
00:03:52,980 –> 00:03:54,870
متنی را وارد کند و در صورت تمایل می تواند متنی
113
00:03:54,870 –> 00:03:57,420
را وارد کند و ENTER را فشار دهد و سپس کاری که
114
00:03:57,420 –> 00:03:58,530
قرار است انجام شود این است که
115
00:03:58,530 –> 00:04:00,540
هر متنی را که وارد کرده است ذخیره می کند. در اینجا،
116
00:04:00,540 –> 00:04:02,400
این متن را به اینجا
117
00:04:02,400 –> 00:04:04,530
میبرد و هر آنچه را که در اینجا وارد میکنیم،
118
00:04:04,530 –> 00:04:06,959
به انتهای این رشته میچسبد،
119
00:04:06,959 –> 00:04:08,790
آن را در متن خروجی ذخیره میکند و سپس
120
00:04:08,790 –> 00:04:10,470
این تابع را اجرا میکند
121
00:04:10,470 –> 00:04:13,049
که هر متنی hello
122
00:04:13,049 –> 00:04:15,329
به اضافه ما را چاپ میکند. متن را وارد کنید و فقط
123
00:04:15,329 –> 00:04:17,039
آن را در کنسول چاپ می کند، بنابراین
124
00:04:17,039 –> 00:04:18,630
راحت تر می توانید ببینید که
125
00:04:18,630 –> 00:04:20,789
وقتی آن را اجرا می کنیم چه اتفاقی می افتد، بنابراین دوباره
126
00:04:20,789 –> 00:04:22,500
می خواهیم بگوییم مطمئن شوید که ذخیره شده است، ما به
127
00:04:22,500 –> 00:04:25,229
پنجره run خود می رویم ماژول را اجرا کنید و تو
128
00:04:25,229 –> 00:04:26,640
می توانی اینجا را ببینید که از ما میخواهد
129
00:04:26,640 –> 00:04:27,600
نامی را وارد کنیم،
130
00:04:27,600 –> 00:04:29,760
بنابراین من نام خودم را وارد میکنم
131
00:04:29,760 –> 00:04:33,720
ENTER را فشار دهید و میگوید hello damage حالا
132
00:04:33,720 –> 00:04:35,190
بسته به اینکه چه نامی را وارد کردهاید
133
00:04:35,190 –> 00:04:36,840
میگوید سلام و سپس نامی را که وارد کردهاید اگر متنی وارد نکنید، میگوید.
134
00:04:36,840 –> 00:04:39,000
ما ادامه می دهیم
135
00:04:39,000 –> 00:04:42,330
و دوباره این را اجرا می کنیم بسیار خوب و ما
136
00:04:42,330 –> 00:04:43,830
هیچ متنی وارد نکردیم که فقط به شما
137
00:04:43,830 –> 00:04:46,580
سلام می دهد، بنابراین این فقط یک
138
00:04:46,580 –> 00:04:49,740
برنامه نوع ورودی/خروجی بسیار ساده است، اکنون
139
00:04:49,740 –> 00:04:51,210
در واقع مجبور نیستیم همه چیز را از طریق پوسته اجرا کنیم
140
00:04:51,210 –> 00:04:53,070
، اگر واقعاً این کار را انجام دادیم. نمیخواهیم
141
00:04:53,070 –> 00:04:55,080
از حالت غیرفعال استفاده کنیم، کاری که میتوانیم انجام دهیم این است که در
142
00:04:55,080 –> 00:04:57,600
واقع هر فایل قدیمی را در هر نوع
143
00:04:57,600 –> 00:04:58,410
ویرایشگر متنی
144
00:04:58,410 –> 00:05:00,690
ایجاد کنیم، مطمئن شویم که بهعنوان یک فایل پایتون
145
00:05:00,690 –> 00:05:03,120
با پسوند py ذخیره شده است و سپس
146
00:05:03,120 –> 00:05:05,250
آن را از طریق ترمینال اجرا کنید تا به شما نشان دهم
147
00:05:05,250 –> 00:05:06,660
چگونه این کار را خیلی سریع انجام دهید، ما فقط
148
00:05:06,660 –> 00:05:09,450
می خواهیم ترمینال را باز کنیم و کاری که
149
00:05:09,450 –> 00:05:11,250
می خواهید انجام دهید این است که به جایی
150
00:05:11,250 –> 00:05:14,160
که این فایل را ذخیره کرده اید پیمایش کنید، بنابراین ما همچنان
151
00:05:14,160 –> 00:05:15,510
در حالت غیرفعال کار می کنیم تا مرحله
152
00:05:15,510 –> 00:05:16,830
لازم نباشد، حدس می زنم می توانید یک جایزه در نظر بگیرید،
153
00:05:16,830 –> 00:05:19,800
اما خوب است که بدانید به هر حال، بنابراین در
154
00:05:19,800 –> 00:05:22,320
مورد من فایل من اینجا سلام نقطه
155
00:05:22,320 –> 00:05:24,800
PI در کاربران ذخیره شده است.
156
00:05:24,800 –> 00:05:28,140
157
00:05:28,140 –> 00:05:29,940
158
00:05:29,940 –> 00:05:31,590
159
00:05:31,590 –> 00:05:33,420
160
00:05:33,420 –> 00:05:35,550
دایرکتوری به دسکتاپ Al slash
161
00:05:35,550 –> 00:05:37,890
زیرا اینجا جایی است که
162
00:05:37,890 –> 00:05:41,870
فایل ذخیره می شود، بنابراین اگر از دستور CD
163
00:05:41,870 –> 00:05:45,540
desktop ok استفاده کنم و ENTER را فشار دهم، اکنون می
164
00:05:45,540 –> 00:05:48,540
بینید که ریشه دایرکتوری من یک دسکتاپ است
165
00:05:48,540 –> 00:05:51,840
نه فقط یک حوله، بنابراین اگر
166
00:05:51,840 –> 00:05:55,590
از دستور استفاده کنم، اکنون می بینید. LS را فشار دهید و Enter را فشار
167
00:05:55,590 –> 00:05:57,210
دهید این لیستی از همه
168
00:05:57,210 –> 00:05:59,670
دایرکتوری ها و همه فایل های موجود در دسکتاپ به من می دهد
169
00:05:59,670 –> 00:06:02,460
همانطور که می توانید فایل من را اینجا ببینید
170
00:06:02,460 –> 00:06:06,120
سلام Kai در دسکتاپ من است و اگر یک بار
171
00:06:06,120 –> 00:06:07,830
این را اجرا کردم به سادگی تایپ می کنم
172
00:06:07,830 –> 00:06:09,960
Python 3 چون من آن را از طریق
173
00:06:09,960 –> 00:06:12,450
Python 3 اجرا می کنم و سپس فقط می خواهم
174
00:06:12,450 –> 00:06:14,580
نام فایل را تایپ کنم hello
175
00:06:14,580 –> 00:06:17,880
okay و به هر حال با
176
00:06:17,880 –> 00:06:19,620
177
00:06:19,620 –> 00:06:21,360
حروف بزرگ و کوچک است، بنابراین اگر اینگونه نام فایل خود را نامگذاری کرده اید باید حروف بزرگ را وارد کنید.
178
00:06:21,360 –> 00:06:23,340
اگر ENTER را فشار دهید،
179
00:06:23,340 –> 00:06:25,140
همان کار را انجام می دهد، فقط از من می خواهد که
180
00:06:25,140 –> 00:06:28,770
یک نام فایل را وارد کنم o نام خودم را ENTER
181
00:06:28,770 –> 00:06:30,300
فشار دهید سپس فقط به یک تصویر سلام کنید و
182
00:06:30,300 –> 00:06:32,460
اجرا را خوب به پایان برسانید، بنابراین
183
00:06:32,460 –> 00:06:34,350
اکنون دو راه برای اجرای فایل ها مشاهده کرده اید که می
184
00:06:34,350 –> 00:06:36,300
توانید فایل های پایتون خود را از طریق پوسته بیکار اجرا کنید
185
00:06:36,300 –> 00:06:38,130
یا می توانید مانند من آن را از طریق ترمینال اجرا کنید.
186
00:06:38,130 –> 00:06:40,590
گفت که ما
187
00:06:40,590 –> 00:06:41,460
از پوسته استفاده خواهیم کرد،
188
00:06:41,460 –> 00:06:43,050
اما خوب است بدانید اگر می خواهید
189
00:06:43,050 –> 00:06:44,250
اکنون اگر نمی خواهید موارد را
190
00:06:44,250 –> 00:06:45,960
از طریق ترمینال اجرا کنید، فقط مطمئن
191
00:06:45,960 –> 00:06:47,789
شوید که با فشار دادن یک CD تایپ کنید، به پوشه خود بروید.
192
00:06:47,789 –> 00:06:49,979
و سپس
193
00:06:49,979 –> 00:06:52,560
نام دایرکتوری را انجام دهید و قبل از
194
00:06:52,560 –> 00:06:54,360
اینکه برنامه خود را اجرا کنید این کار را انجام دهید، در غیر این صورت
195
00:06:54,360 –> 00:06:55,770
به احتمال زیاد نمی توانم
196
00:06:55,770 –> 00:06:57,630
برنامه را درست پیدا کنم، بنابراین برنامه های بسیار
197
00:06:57,630 –> 00:06:59,370
ساده از نوع ورودی-خروجی
198
00:06:59,370 –> 00:07:01,800
نوشته شده در پایتون را از طریق پوسته بیکار شما
199
00:07:01,800 –> 00:07:03,810
اجرا می کند. برگردید،
200
00:07:03,810 –> 00:07:05,400
ما شروع به یادگیری اصول اولیه زبان پایتون خود خواهیم کرد،
201
00:07:05,400 –> 00:07:07,110
بنابراین امیدواریم همه این
202
00:07:07,110 –> 00:07:08,610
مؤلفههای مختلف کمی معنادار باشند
203
00:07:08,610 –> 00:07:10,139
و قبل از شروع نوشتن هر کدی با
204
00:07:10,139 –> 00:07:13,680
مبحث متغیرها سلام به همه
205
00:07:13,680 –> 00:07:15,389
شروع میکنیم،
206
00:07:15,389 –> 00:07:16,530
ایده خوبی است. به مطمئن شوید که
207
00:07:16,530 –> 00:07:19,320
آخرین نسخههای بازی Python و PI را
208
00:07:19,320 –> 00:07:20,789
نیز داریم، بنابراین در این بخش میخواهیم
209
00:07:20,789 –> 00:07:22,830
هر دو بازی Python و PI را برای مک دانلود و نصب کنیم،
210
00:07:22,830 –> 00:07:24,930
مخصوصا اگر
211
00:07:24,930 –> 00:07:27,570
از رایانه شخصی استفاده میکنید، در واقع ما همین کار را انجام دادهایم.
212
00:07:27,570 –> 00:07:29,490
در یک ویدیوی مختلف، پس از
213
00:07:29,490 –> 00:07:31,199
این رد شوید، ادامه دهید و ببینید که در عوض این
214
00:07:31,199 –> 00:07:32,610
روند برای ویندوز یکسان خواهد بود،
215
00:07:32,610 –> 00:07:34,919
بنابراین ما ادامه می دهیم
216
00:07:34,919 –> 00:07:36,780
و یک مرورگر جدید باز می کنیم، من
217
00:07:36,780 –> 00:07:38,520
کروم را باز کرده ام، اما شما می توانید هر کدام را که می خواهید باز
218
00:07:38,520 –> 00:07:40,259
کنید. دوست داریم و ما با دانلود پایتون شروع می کنیم،
219
00:07:40,259 –> 00:07:42,210
بنابراین به سادگی دانلود پایتون را
220
00:07:42,210 –> 00:07:44,940
جستجو کنید، ما
221
00:07:44,940 –> 00:07:46,380
روی اولین لینک که فقط دانلودهای اسلش پایتون است کلیک
222
00:07:46,380 –> 00:07:48,780
می کنیم و
223
00:07:48,780 –> 00:07:50,490
نسخه سه
224
00:07:50,490 –> 00:07:52,440
نقطه شش نقطه پنج را دانلود می کنیم. one four
225
00:07:52,440 –> 00:07:54,330
هنوز خوب است، اما کمی قدیمی
226
00:07:54,330 –> 00:07:56,159
است، این آخرین موارد مورد نیاز ما را دارد،
227
00:07:56,159 –> 00:07:57,570
بنابراین ما فقط میرویم و
228
00:07:57,570 –> 00:08:00,030
روی این دکمه کلیک میکنیم و
229
00:08:00,030 –> 00:08:02,400
پس از انجام این کار، یک فایل نوع بسته را دانلود میکند،
230
00:08:02,400 –> 00:08:05,130
به سادگی ادامه دهید. و آن را باز کنید و
231
00:08:05,130 –> 00:08:05,940
ما فقط می رویم این
232
00:08:05,940 –> 00:08:07,229
دستورالعملها را در اینجا دنبال کنید که با
233
00:08:07,229 –> 00:08:10,050
مقدمه readme شروع میشود و سپس تاریخچه
234
00:08:10,050 –> 00:08:11,550
و مجوز را دنبال کنید تا مطمئن شوید که واقعاً
235
00:08:11,550 –> 00:08:13,229
این را مطالعه کردهاید، مطمئنم اگر
236
00:08:13,229 –> 00:08:14,669
این کار را انجام دادید، ادامه میدهیم
237
00:08:14,669 –> 00:08:17,009
روی ادامه کلیک کنید موافقت را کلیک کنید و
238
00:08:17,009 –> 00:08:19,919
سپس ما با این مکان مشکلی
239
00:08:19,919 –> 00:08:21,000
نیست مگر اینکه بخواهید در یک
240
00:08:21,000 –> 00:08:23,070
مکان بسیار خاص باشد، بیایید ادامه دهیم و
241
00:08:23,070 –> 00:08:24,750
آن را در آنجا نصب کنیم، بنابراین باید
242
00:08:24,750 –> 00:08:27,840
مجوز خود را ارائه دهید، پس از اتمام این
243
00:08:27,840 –> 00:08:29,280
کار، ما ادامه می دهیم و نرم افزار را نصب می کنیم.
244
00:08:29,280 –> 00:08:31,199
من
245
00:08:31,199 –> 00:08:33,929
آخرین نسخه را در حال حاضر دارم، بنابراین این
246
00:08:33,929 –> 00:08:35,339
برای من باید بسیار سریع باشد، در غیر این
247
00:08:35,339 –> 00:08:37,200
صورت برای شما بچه ها فقط حدود یک دقیقه یا بیشتر طول می
248
00:08:37,200 –> 00:08:38,700
کشد، بنابراین من فقط می خواهم ضبط را متوقف کنم
249
00:08:38,700 –> 00:08:40,399
تا این کار به
250
00:08:40,399 –> 00:08:42,360
خوبی انجام شود، بنابراین اکنون که این کار تمام شد
251
00:08:42,360 –> 00:08:44,039
احتمالاً پنجره ای ظاهر می
252
00:08:44,039 –> 00:08:46,020
شود که تمام
253
00:08:46,020 –> 00:08:47,550
نرم افزار اصلی نصب شده با پایتون
254
00:08:47,550 –> 00:08:49,320
3.6 را به شما ارائه می دهد، بدیهی است که موارد دیگر
255
00:08:49,320 –> 00:08:50,970
نیز وجود دارد، اما فقط مطمئن شوید که
256
00:08:50,970 –> 00:08:52,770
حالت بیکار اینجاست، زیرا
257
00:08:52,770 –> 00:08:54,300
IDE ما خواهد بود. ل من از Okay استفاده
258
00:08:54,300 –> 00:08:55,200
259
00:08:55,200 –> 00:08:56,850
میکنم، اگر میخواهید میتوانید آن را ببندید، فقط ادامه دهید
260
00:08:56,850 –> 00:08:59,130
و اینجا را کلیک کنید، بسیار خوب، ما میتوانیم
261
00:08:59,130 –> 00:09:00,960
نصبکننده را به سطل زباله منتقل کنیم زیرا
262
00:09:00,960 –> 00:09:02,700
دیگر به آن نیاز نداریم و اکنون که کارمان تمام شد، اکنون
263
00:09:02,700 –> 00:09:05,480
میتوانیم pygame را دانلود و نصب کنیم.
264
00:09:05,480 –> 00:09:09,180
از آنجایی که ما از Python 3.6 استفاده می کنیم،
265
00:09:09,180 –> 00:09:11,160
دانلود واقعی مورد نظر ما
266
00:09:11,160 –> 00:09:12,960
در سایت بازی PI یافت نمی شود، بنابراین اگر
267
00:09:12,960 –> 00:09:18,030
دانلود بازی PI را جستجو کنم و به سایت اصلی دانلود بازی های PI
268
00:09:18,030 –> 00:09:20,370
بروم، در واقع نسخه مورد نظر خود را نمی بینم.
269
00:09:20,370 –> 00:09:22,980
اما ما یکی است
270
00:09:22,980 –> 00:09:24,540
یک امتیاز نه امتیاز سه است
271
00:09:24,540 –> 00:09:26,940
این آخرین نسخه است اما برای مک ها
272
00:09:26,940 –> 00:09:28,410
آخرین نسخه ای که می توانید از
273
00:09:28,410 –> 00:09:30,180
این سایت دانلود کنید یک امتیاز نه امتیاز یک است
274
00:09:30,180 –> 00:09:33,120
و به پایتون 2.7 نیاز دارد که قرار نیست نسخه ای
275
00:09:33,120 –> 00:09:34,410
باشد که یکی خواهد بود. بنابراین
276
00:09:34,410 –> 00:09:35,550
ما در واقع باید
277
00:09:35,550 –> 00:09:38,580
کمی کار در ترمینال انجام دهیم، بنابراین کاری که من از
278
00:09:38,580 –> 00:09:39,870
شما میخواهم انجام دهید این است که ادامه دهید و نمونه جدیدی
279
00:09:39,870 –> 00:09:41,970
از ترمینال را باز کنید، اگر
280
00:09:41,970 –> 00:09:43,590
فرمان + space را فشار دهید، پنجره جستجوی شما ظاهر میشود
281
00:09:43,590 –> 00:09:45,450
و ما فقط به
282
00:09:45,450 –> 00:09:47,310
جستجوی ترمینال میروید و روی
283
00:09:47,310 –> 00:09:49,080
enter کلیک کنید و شروع میشود یک پنجره جدید
284
00:09:49,080 –> 00:09:52,920
در اینجا، بنابراین آنچه شما می خواهید انجام دهید این است که به
285
00:09:52,920 –> 00:09:56,070
پایتون 3 بروید، زیرا ما از پایتون 3 استفاده می کنیم،
286
00:09:56,070 –> 00:09:57,900
می خواهیم مطمئن شویم که
287
00:09:57,900 –> 00:09:59,490
این نسخه ای است که ما از آن استفاده
288
00:09:59,490 –> 00:10:04,050
خواهیم کرد. M یا – – M و سپس ما
289
00:10:04,050 –> 00:10:08,940
تایپ می کنیم pip install PI بازی
290
00:10:08,940 –> 00:10:13,130
سرمایه P برابر است با دو برابر در اینجا
291
00:10:13,130 –> 00:10:15,780
1.9.3 بنابراین این شکلی است که
292
00:10:15,780 –> 00:10:19,110
در پایان به نظر می رسد بنابراین پایتون 3 – m pip install
293
00:10:19,110 –> 00:10:22,440
pi بازی برابر با 1.9.3 است. بدانید که دو
294
00:10:22,440 –> 00:10:24,750
برابر است و باید پیپ را
295
00:10:24,750 –> 00:10:27,450
نصب کنید، من فکر میکنم باید به صورت پیشفرض باشد،
296
00:10:27,450 –> 00:10:30,360
باید بهطور پیشفرض نصب میشد،
297
00:10:30,360 –> 00:10:32,730
اما اگر این دستور به هر دلیلی کار نمیکند
298
00:10:32,730 –> 00:10:34,470
که میگوید pip یک دستور معتبر نیست
299
00:10:34,470 –> 00:10:36,180
یا چیزی لازم است ادامه دهید
300
00:10:36,180 –> 00:10:38,250
و آن را نصب کنید، پس وقتی
301
00:10:38,250 –> 00:10:41,400
جلوتر برویم و روی enter کلیک کنیم، این کار چه میکند این
302
00:10:41,400 –> 00:10:43,560
است که آخرین نسخه
303
00:10:43,560 –> 00:10:46,920
بازی Pi را در پوشه پایتون 3 ما اکنون برای
304
00:10:46,920 –> 00:10:48,030
من نصب میکند، زیرا من از قبل آخرین
305
00:10:48,030 –> 00:10:49,290
نسخه بازی Pi را دارم، در واقع میگوید
306
00:10:49,290 –> 00:10:51,150
نیاز از قبل برآورده شده است. اما این
307
00:10:51,150 –> 00:10:52,470
باید فقط چند ثانیه طول بکشد،
308
00:10:52,470 –> 00:10:54,300
باید نوعی شبیه به installati را نشان دهد روی نوار
309
00:10:54,300 –> 00:10:55,830
و شما را از طریق این فرآیند راهنمایی میکند،
310
00:10:55,830 –> 00:10:57,690
باید فقط چند ثانیه طول بکشد
311
00:10:57,690 –> 00:10:59,040
و اگر میخواهیم بررسی کنیم
312
00:10:59,040 –> 00:11:00,870
که انجام شده است، کاری که میتوانیم انجام دهیم این است که پیش برویم
313
00:11:00,870 –> 00:11:03,810
و یاب را باز کنیم و
314
00:11:03,810 –> 00:11:06,000
پس از رفتن به آن باید روی مکینتاش HD ذخیره شود.
315
00:11:06,000 –> 00:11:09,089
کتابخانه به
316
00:11:09,089 –> 00:11:11,300
فریمورکها میرویم به فریمورک پایتون نسخههای
317
00:11:11,300 –> 00:11:14,730
3.6، یک بار که به کتابخانه
318
00:11:14,730 –> 00:11:17,670
میرویم تا پایتون 3.6، اگر به سمت
319
00:11:17,670 –> 00:11:20,910
بستههای سایت برویم و سپس بازی PI را جستجو
320
00:11:20,910 –> 00:11:24,180
کنیم، باید بازی PI باشد،
321
00:11:24,180 –> 00:11:26,639
بنابراین باید یک پوشه بازی PI باشد.
322
00:11:26,639 –> 00:11:29,879
باید اطلاعات بازی PI – دیسک 1.9.3 – وجود داشته باشد
323
00:11:29,879 –> 00:11:32,370
و اگر این پوشه ها را دارید به
324
00:11:32,370 –> 00:11:33,809
این معنی است که نصب با
325
00:11:33,809 –> 00:11:36,509
موفقیت انجام شده است، بنابراین می توانید
326
00:11:36,509 –> 00:11:38,220
آخرین نسخه های پایتون را دوباره به دست آورید
327
00:11:38,220 –> 00:11:40,079
سه نقطه شش نقطه پنج همان
328
00:11:40,079 –> 00:11:42,059
چیزی است که ما داریم در حال استفاده مجدد و از بازی Pi،
329
00:11:42,059 –> 00:11:43,589
ما از یک امتیاز نه امتیاز سه
330
00:11:43,589 –> 00:11:45,029
برای این استفاده می کنیم، اگرچه اگر از
331
00:11:45,029 –> 00:11:46,559
نسخه های کمی قبلی استفاده می کنید
332
00:11:46,559 –> 00:11:49,019
خیلی مهم نیست اکنون ویدیوی بعدی
333
00:11:49,019 –> 00:11:50,399
در این سری به نظر من
334
00:11:50,399 –> 00:11:52,079
تقریباً همان چیزی است که برای ویندوز وجود دارد. اگر شما
335
00:11:52,079 –> 00:11:53,850
ما هستید با استفاده از یک مک، این کار به آرامی انجام شد،
336
00:11:53,850 –> 00:11:55,410
میتوانید به بخش بعدی بروید
337
00:11:55,410 –> 00:11:57,449
که پس از انجام این کار شروع به کاوش در محیط غیرفعال میکند
338
00:11:57,449 –> 00:11:59,459
، به سراغ
339
00:11:59,459 –> 00:12:03,269
اصول پایتون میرویم و این
340
00:12:03,269 –> 00:12:06,740
تقریباً تمام تنظیماتی است که برای این
341
00:12:06,740 –> 00:12:08,879
سلام به همه نیاز داریم. به
342
00:12:08,879 –> 00:12:11,819
آموزش ما در مورد نحوه نصب بازی پایتون و PI
343
00:12:11,819 –> 00:12:14,160
برای ویندوز 10 خوش آمدید، اگر از
344
00:12:14,160 –> 00:12:15,569
نسخه دیگری از ویندوز استفاده
345
00:12:15,569 –> 00:12:17,129
می کنید، ممکن است چیزها کمی متفاوت به نظر برسند، اگرچه در
346
00:12:17,129 –> 00:12:18,990
واقع باید به
347
00:12:18,990 –> 00:12:20,999
هر حال به نسخه های بعدی ارتقا دهید، بنابراین در اینجا من
348
00:12:20,999 –> 00:12:23,160
فقط یک نسخه جدید دارم. پنجره خاموش کروم باز است،
349
00:12:23,160 –> 00:12:24,629
میتوانید از هر مرورگری که میخواهید استفاده کنید و
350
00:12:24,629 –> 00:12:26,639
ما به سادگی به جستجوی Google برای
351
00:12:26,639 –> 00:12:30,179
دانلود پایتون
352
00:12:30,179 –> 00:12:31,829
میرویم، بسیار خوب، اگر این لینک اول را دنبال کنیم، ما را به سایت پایتون میبرد.
353
00:12:31,829 –> 00:12:33,839
354
00:12:33,839 –> 00:12:36,240
این و
355
00:12:36,240 –> 00:12:37,499
اولین موردی که ما می خواهیم اکنون سه نقطه شش
356
00:12:37,499 –> 00:12:39,179
نقطه پنج است، اگر این
357
00:12:39,179 –> 00:12:41,879
ویدیو را خیلی دیرتر از زمانی که من آن را ساختم تماشا می کنید،
358
00:12:41,879 –> 00:12:43,679
ممکن است نسخه های بعدی مانند سه نقطه
359
00:12:43,679 –> 00:12:46,379
شش نقطه شش یا نقطه هفت را داشته باشید.
360
00:12:46,379 –> 00:12:47,850
مطمئن شوید که نسخههای بعدی را دانلود میکنید
361
00:12:47,850 –> 00:12:49,259
، ما هیچ یک از دو
362
00:12:49,259 –> 00:12:51,089
نسخهای را که میخواهیم این سه نسخه را نمیخواهیم، پس بیایید رو
363
00:12:51,089 –> 00:12:52,980
آن کلیک کنیم و فقط شر
364
00:12:52,980 –> 00:12:55,709
ع به دانلود یک فایل اجرایی میکنیم، بنابراین ای
365
00:12:55,709 –> 00:12:57,660
کار فقط چند دقیقه طول می
366
00:12:57,660 –> 00:12:59,970
کشد. یک دقیقه یا در این مورد چند ثانیه، بنابراین
367
00:12:59,970 –> 00:13:00,929
ما فقط میرویم و
368
00:13:00,929 –> 00:13:02,459
این را باز میکنیم، احتمالاً در پوشه دانلودهای شما گیر کرده است،
369
00:13:02,459 –> 00:13:04,019
اگر نمیتوانید آن را
370
00:13:04,019 –> 00:13:08,189
در اینجا ببینید، به سادگی روی این گزینه Okay کلیک کنید و
371
00:13:08,189 –> 00:13:10,199
نصب کننده برای ما ظاهر میشود. بنابراین
372
00:13:10,199 –> 00:13:12,029
نمیتوان به صفحهنمایش هوشمند دسترسی پیدا کرد،
373
00:13:12,029 –> 00:13:13,350
نگران نباشید که ما فقط میخواهیم
374
00:13:13,350 –> 00:13:15,149
آن را اجرا کنیم، بنابراین آنچه
375
00:13:15,149 –> 00:13:18,029
میخواهیم انجام دهیم این است که این را به مسیر خود اضافه کنیم و
376
00:13:18,029 –> 00:13:20,370
سپس این شخص را انتخاب کنیم.
377
00:13:20,370 –> 00:13:20,899
در اینجا
378
00:13:20,899 –> 00:13:22,920
اکنون باید دانلود شود،
379
00:13:22,920 –> 00:13:25,620
ما به پیپ Idol و مستنداتی نیاز
380
00:13:25,620 –> 00:13:27,029
داریم که میخواهد برشهای کوتاه پیوندهای فایل را ایجاد کند،
381
00:13:27,029 –> 00:13:28,829
بنابراین ما فقط
382
00:13:28,829 –> 00:13:30,570
میرویم و روی آن کلیک میکنیم، اکنون
383
00:13:30,570 –> 00:13:32,760
نصب چند دقیقه طول میکشد تا
384
00:13:32,760 –> 00:13:34,740
همه چیز نصب شود، بنابراین من فقط می خواهم
385
00:13:34,740 –> 00:13:36,300
ضبط را متوقف کنم و وقتی
386
00:13:36,300 –> 00:13:37,649
تمام شد برمی گردم و راهنمایی می کنم و
387
00:13:37,649 –> 00:13:40,170
بقیه مراحل را به
388
00:13:40,170 –> 00:13:41,880
خوبی انجام دادید، بنابراین به نظر می رسد که راه اندازی با
389
00:13:41,880 –> 00:13:43,680
موفقیت انجام شده است، ما با موفقیت
390
00:13:43,680 –> 00:13:45,360
دانلود و نصب کرده ایم، فقط کافی
391
00:13:45,360 –> 00:13:47,880
است به آن دسترسی داشته باشید، بنابراین برای این کار ما در
392
00:13:47,880 –> 00:13:49,380
واقع فقط به جستجوی خود می
393
00:13:49,380 –> 00:13:51,839
رویم و ما به دنبال پایتون میگردیم،
394
00:13:51,839 –> 00:13:53,459
ما پایتون 3.6 را میخواهیم، اما ای
395
00:13:53,459 –> 00:13:54,480
را باز نمیکنیم، زیرا در واقع یک
396
00:13:54,480 –> 00:13:57,029
رمینال یا خط فرمان باز میشود، ای
397
00:13:57,029 –> 00:13:59,100
جا کلیک راست میکنیم، مک
398
00:13:59,100 –> 00:14:01,649
ن فایل را باز میکنیم و آن را باز می
399
00:14:01,649 –> 00:14:03,959
کنیم. باید ما را به این پوشه یا این
400
00:14:03,959 –> 00:14:05,880
دایرکتوری ببریم که در آن چند مورد داریم
401
00:14:05,880 –> 00:14:07,380
که غیرفعال
402
00:14:07,380 –> 00:14:09,209
هستیم،
403
00:14:09,209 –> 00:14:10,649
اگر میخواهید نگاهی به شکل ظاهری آن بیندازید، برنامهای است که ما کد خود را در
404
00:14:10,649 –> 00:14:11,910
آن مینویسیم. باز کنید
405
00:14:11,910 –> 00:14:13,500
، اگرچه در بخش بعدی آن را بیشتر کاوش خواهیم کرد،
406
00:14:13,500 –> 00:14:16,769
به هر حال پایتون 3.6 وجود دارد،
407
00:14:16,769 –> 00:14:18,720
این فقط راهی برای ایجاد یک
408
00:14:18,720 –> 00:14:20,880
خط فرمان یا یک ترمینال به عنوان راهنما
409
00:14:20,880 –> 00:14:23,160
و اسناد دستی است، بنابراین آنچه ما می خواهیم
410
00:14:23,160 –> 00:14:24,630
انجام دهیم در واقع درست است. دوباره روی این کلیک
411
00:14:24,630 –> 00:14:26,940
کنید و ما به سمت f باز می رویم
412
00:14:26,940 –> 00:14:28,860
ile location’ و این باید ما را
413
00:14:28,860 –> 00:14:32,010
به یک فایل جدید یا یک دایرکتوری جدید ببرد، بنابراین
414
00:14:32,010 –> 00:14:34,320
در اینجا باید اسکریپت هایی داشته باشیم و
415
00:14:34,320 –> 00:14:35,490
بنابراین می خواهیم به پوشه اسکریپت های خود برویم
416
00:14:35,490 –> 00:14:37,920
روی آن کلیک راست کرده یا روی آن دابل
417
00:14:37,920 –> 00:14:39,209
کلیک کنید و باید یک دسته را ببینید.
418
00:14:39,209 –> 00:14:41,399
نصبهای آسان و PIP وجود دارد،
419
00:14:41,399 –> 00:14:44,459
بنابراین بستهبندی Python من فکر میکنم این
420
00:14:44,459 –> 00:14:45,959
چیزی است که به
421
00:14:45,959 –> 00:14:48,600
نصب کننده بستهبندی Python یا چیزی شبیه به آن مربوط میشود و بنابراین ما در
422
00:14:48,600 –> 00:14:49,740
واقع اینها را هنوز
423
00:14:49,740 –> 00:14:51,180
درست اجرا نمیکنیم، شما این مسیر فایل را کپی میکنید،
424
00:14:51,180 –> 00:14:53,579
بنابراین اگر درست میگویید -در اینجا کلیک کنید، ما
425
00:14:53,579 –> 00:14:56,880
فقط می خواهیم همه اینها را انتخاب کنیم و ما
426
00:14:56,880 –> 00:14:58,980
آن را کپی می کنیم، بنابراین دستور C فقط
427
00:14:58,980 –> 00:15:01,199
آن را کپی می کند، بنابراین مرحله بعدی
428
00:15:01,199 –> 00:15:02,640
شامل کمی کار ترمینال
429
00:15:02,640 –> 00:15:03,720
است که در واقع یک مورد را باز می کنیم.
430
00:15:03,720 –> 00:15:06,269
خط فرمان میتوانید ترمینال CMD را انجام دهید،
431
00:15:06,269 –> 00:15:07,800
سپس ما همان مورد را
432
00:15:07,800 –> 00:15:09,029
باز میکنیم، بنابراین ما فقط میرویم و
433
00:15:09,029 –> 00:15:12,720
اکنون آن را باز میکنیم، بنابراین میبینید که میگوید C کولون
434
00:15:12,720 –> 00:15:14,819
اسلش کاربران اسلش کاربر، ما در واقع
435
00:15:14,819 –> 00:15:16,829
روی آن کلیک راست میکنیم. در اینجا و فقط باید آن را
436
00:15:16,829 –> 00:15:18,360
بچسبانید به محض اینکه راست
437
00:15:18,360 –> 00:15:20,880
کلیک کنیم اگر نه پس فقط آن را در آن جایگذاری کنید، ما
438
00:15:20,880 –> 00:15:22,529
روی enter کلیک می کنیم، در واقع قبل
439
00:15:22,529 –> 00:15:24,389
از انجام این کار، باید درست به
440
00:15:24,389 –> 00:15:26,850
ابتدا برویم و
441
00:15:26,850 –> 00:15:28,230
دستور تغییر دایرکتوری را فراموش کرده ایم، بنابراین ما فقط می خواهیم
442
00:15:28,230 –> 00:15:31,470
به CD و سپس space و این so
443
00:15:31,470 –> 00:15:33,390
CD دستوری است برای تغییر
444
00:15:33,390 –> 00:15:35,250
دایرکتوری فعلی، بنابراین دایرکتوری را تغییر دهید
445
00:15:35,250 –> 00:15:36,360
و بنابراین ما فقط
446
00:15:36,360 –> 00:15:38,459
وارد دایرکتوری این مسیر می شویم، بنابراین اجازه دهید
447
00:15:38,459 –> 00:15:40,529
روی enter کلیک کنیم و اکنون در این مسیر
448
00:15:40,529 –> 00:15:42,149
در اینجا هستیم، بنابراین کاری که می خواهیم انجام دهیم این است
449
00:15:42,149 –> 00:15:44,700
که pip را انتخاب می کنیم. یا تایپ
450
00:15:44,700 –> 00:15:47,820
کنید pip install pygame ما روی enter کلیک می کنیم
451
00:15:47,820 –> 00:15:50,190
و با این کار
452
00:15:50,190 –> 00:15:52,410
نصب بازی Pi
453
00:15:52,410 –> 00:15:54,660
454
00:15:54,660 –> 00:15:56,339
455
00:15:56,339 –> 00:15:57,930
شروع می شود.
456
00:15:57,930 –> 00:15:59,970
همانطور که می بینید نیاز
457
00:15:59,970 –> 00:16:01,800
از قبل برآورده شده است، اما اگر این را دانلود نکرده اید
458
00:16:01,800 –> 00:16:03,300
، فقط
459
00:16:03,300 –> 00:16:05,610
چند دقیقه طول می کشد تا آن را دانلود کنید،
460
00:16:05,610 –> 00:16:06,870
بنابراین باید مانند نوار پیشرفت
461
00:16:06,870 –> 00:16:09,149
به شما بگوید تا چه حد طول می کشد و بعد از
462
00:16:09,149 –> 00:16:10,170
اتمام آن، آن را انجام دهید. به شما
463
00:16:10,170 –> 00:16:12,269
دستوری مثل این بده معمولاً اگر آخرین نسخه را ندارید،
464
00:16:12,269 –> 00:16:13,680
فقط از شما میخواهد که به آخرین نسخه PIP ارتقا دهید،
465
00:16:13,680 –> 00:16:15,029
466
00:16:15,029 –> 00:16:16,769
در غیر این صورت باید بگوید
467
00:16:16,769 –> 00:16:18,660
بازیهای Pi با موفقیت نصب شدند
468
00:16:18,660 –> 00:16:20,970
و در بستههای سایت کتابخانه ما وجود دارد،
469
00:16:20,970 –> 00:16:22,620
بنابراین در واقع تمام چیزی است که باید
470
00:16:22,620 –> 00:16:24,720
باید از این به بعد این کار را انجام دهیم زیرا
471
00:16:24,720 –> 00:16:26,519
به بازی PI دسترسی داریم، من به شما نشان دادم که چگونه
472
00:16:26,519 –> 00:16:28,890
آن را برای مک ها قبل از آن نصب کنید اگر به
473
00:16:28,890 –> 00:16:30,899
جای رایانه شخصی از مک استفاده می کنید و در آموزش بعدی
474
00:16:30,899 –> 00:16:32,490
475
00:16:32,490 –> 00:16:35,370
نحوه وارد کردن بازی PI را بررسی خواهیم کرد. وارد آیدل شوید و
476
00:16:35,370 –> 00:16:39,170
از آن برای ایجاد برخی از برنامه های بازی PI استفاده کنید
477
00:16:39,170 –> 00:16:41,880
سلام به همه خوش آمدید اکنون که می
478
00:16:41,880 –> 00:16:43,800
دانیم چگونه از Idol برای ساخت و اجرای
479
00:16:43,800 –> 00:16:45,870
برنامه های پایتون
480
00:16:45,870 –> 00:16:47,100
481
00:16:47,100 –> 00:16:49,290
استفاده کنیم.
482
00:16:49,290 –> 00:16:51,570
در این بخش و
483
00:16:51,570 –> 00:16:53,399
چندین بخش بعدی،
484
00:16:53,399 –> 00:16:54,990
در مورد برخی از اصول اولیه زبان پایتون
485
00:16:54,990 –> 00:16:56,339
صحبت خواهیم کرد، با متغیرهایی شروع می کنیم که در آن
486
00:16:56,339 –> 00:16:58,410
نحو اولیه را بررسی می کنیم و نگاهی
487
00:16:58,410 –> 00:17:01,019
به انواع اساسی رایج بیندازیم، بنابراین
488
00:17:01,019 –> 00:17:02,399
فقط یک لحظه وقت بگذارید تا خودتان را درک کنید.
489
00:17:02,399 –> 00:17:03,930
با چیزی شبیه به آنچه
490
00:17:03,930 –> 00:17:06,299
که در سراسر پوسته پایتون در
491
00:17:06,299 –> 00:17:08,099
سمت راست انجام میدهم و سپس فقط یک
492
00:17:08,099 –> 00:17:09,750
فایل پایتون جدید که متغیرهای من را
493
00:17:09,750 –> 00:17:12,329
متن PI نامیدهام و فقط
494
00:17:12,329 –> 00:17:13,949
نظراتی را در اینجا اضافه کرده ام
495
00:17:13,949 –> 00:17:16,349
. قبل از این علامت پوند یک
496
00:17:16,349 –> 00:17:17,790
نظر است و بنابراین توسط کامپایلر نادیده گرفته می
497
00:17:17,790 –> 00:17:20,579
شود، فقط برای ما وجود دارد که کاربران
498
00:17:20,579 –> 00:17:23,520
بخوانند، بنابراین برای شروع، متغیرها دقیقاً چه هستند
499
00:17:23,520 –> 00:17:25,079
و چگونه برای ما
500
00:17:25,079 –> 00:17:25,709
در
501
00:17:25,709 –> 00:17:27,569
چاه کد مفید هستند، متغیرهای چاه کد فقط راهی برای ذخیره یک
502
00:17:27,569 –> 00:17:29,820
مقدار یا چندین مقدار و
503
00:17:29,820 –> 00:17:32,190
آنها را با یک نام مرتبط کنید اکنون در پایتون
504
00:17:32,190 –> 00:17:34,080
، مفهوم ثابت
505
00:17:34,080 –> 00:17:36,660
در مقابل متغیرها چندان وجود ندارد، بنابراین این مقادیر می توانند
506
00:17:36,660 –> 00:17:39,240
در واقع تغییر کنند، بنابراین فرض کنید من
507
00:17:39,240 –> 00:17:41,040
نوعی مقدار عدد را به یک
508
00:17:41,040 –> 00:17:41,580
متغیر اختصاص
509
00:17:41,580 –> 00:17:43,230
دادم که قطعاً می توانم بعداً آن را تغییر دهم.
510
00:17:43,230 –> 00:17:45,059
و به طرز عجیبی در پایتون من
511
00:17:45,059 –> 00:17:46,880
در حال حاضر می توانم بین انواع مختلف تغییر ایجاد
512
00:17:46,880 –> 00:17:49,920
کنم، منظور من از این این است که
513
00:17:49,920 –> 00:17:53,400
انواع مختلفی وجود دارد که انواع مقادیری را نشان می دهد
514
00:17:53,400 –> 00:17:55,260
که متغیر می تواند به
515
00:17:55,260 –> 00:17:57,360
عنوان مثال این چهار پایه را در خود نگه دارد. es int شناورهای
516
00:17:57,360 –> 00:17:58,890
بولی و رشتهها همگی دارای
517
00:17:58,890 –> 00:18:01,410
مقادیر مختلفی هستند، بنابراین در اعداد کامل ما
518
00:18:01,410 –> 00:18:03,810
اعداد اعشاری ما را شناور میکند تا
519
00:18:03,810 –> 00:18:05,460
مقادیر بولی درست یا نادرست و سپس
520
00:18:05,460 –> 00:18:06,930
رشتهها فقط هر نوع متن یا پیامی
521
00:18:06,930 –> 00:18:08,730
در کد هستند. اساساً هر چیزی
522
00:18:08,730 –> 00:18:11,280
بین این دو برابر است.
523
00:18:11,280 –> 00:18:12,480
نقل قول ها در پایتون هیچ تفاوتی وجود ندارد،
524
00:18:12,480 –> 00:18:15,000
در حال حاضر وقتی
525
00:18:15,000 –> 00:18:16,530
متغیرها را تنظیم می کنیم، در واقع مجبور نیستیم
526
00:18:16,530 –> 00:18:18,420
یک نوع را در پایتون تعریف کنیم، تنها چیزی که باید
527
00:18:18,420 –> 00:18:20,070
بدهیم یک نام و سپس مقداری است که
528
00:18:20,070 –> 00:18:21,780
می خواهیم، بنابراین فرض کنید می خواستم بر
529
00:18:21,780 –> 00:18:24,120
ی از کاراکترها را نشان دهم. name من
530
00:18:24,120 –> 00:18:25,980
میتوانم متغیری به نام name ایجاد کنم و
531
00:18:25,980 –> 00:18:27,630
فقط میتوانم به آن مقدار
532
00:18:27,630 –> 00:18:29,940
مثلاً نام خودم را در اینجا اختصاص دهم و تا زمانی که
533
00:18:29,940 –> 00:18:31,110
بین این نقلقولهای تکی باشد که
534
00:18:31,110 –> 00:18:32,670
دوباره مناسب است یا اگر میخواهید میتوانید از
535
00:18:32,670 –> 00:18:33,900
دو نقل قول استفاده کنید، واقعاً اینطور
536
00:18:33,900 –> 00:18:36,210
نیست. ماده و همین است که
537
00:18:36,210 –> 00:18:37,830
من اولین متغیر خود را ایجاد کرده ام و
538
00:18:37,830 –> 00:18:39,540
اگر بخواهم مقدار آن را بازیابی کنم می توانم
539
00:18:39,540 –> 00:18:41,670
از آن استفاده کنم و اگر
540
00:18:41,670 –> 00:18:42,840
بخواهم مقدار آن را تغییر دهم می توانم
541
00:18:42,840 –> 00:18:44,580
آن را دوباره به آن اختصاص دهم. چیز دیگری که
542
00:18:44,580 –> 00:18:46,950
در اینجا مقداری متن آشغال را می شناسید یا به اندازه کافی عجیب و غریب
543
00:18:46,950 –> 00:18:48,630
می دانید که می توانید بین انواع تغییر
544
00:18:48,630 –> 00:18:50,130
دهید که
545
00:18:50,130 –> 00:18:51,780
در بسیاری از زبان های دیگر نمی توانید انجام دهید، اما من می توانم
546
00:18:51,780 –> 00:18:53,880
به آن یک نوع عددی اختصاص دهم یا
547
00:18:53,880 –> 00:18:56,640
فرض کنید یک false که یک مقدار بولی است، بنابراین
548
00:18:56,640 –> 00:18:58,260
پایتون از این نظر بسیار بسیار منعطف
549
00:18:58,260 –> 00:19:01,140
است، اکنون مفهوم
550
00:19:01,140 –> 00:19:03,900
اختصاص دادن مقدار none okay نیز وجود دارد
551
00:19:03,900 –> 00:19:06,180
که یک مقدار در معنای خاص خود و خارج از آن است، به
552
00:19:06,180 –> 00:19:07,830
این معنی که این متغیر هیچ
553
00:19:07,830 –> 00:19:09,690
مقدار مرتبط با آن ندارد، به نوعی
554
00:19:09,690 –> 00:19:11,400
مانند صفر یا صفر است که ممکن است در
555
00:19:11,400 –> 00:19:13,230
برخی از زبانهای دیگر مشاهده کنید، اما فقط به این معنی است که
556
00:19:13,230 –> 00:19:15,240
ما دیگر نمیتوانیم از این متغیر برای بازیابی
557
00:19:15,240 –> 00:19:17,220
مقدار آن استفاده کنیم، زیرا هیچ
558
00:19:17,220 –> 00:19:18,540
مقداری با آن مرتبط نیست،
559
00:19:18,540 –> 00:19:20,910
خوب است، بنابراین هنگام اختصاص دادن مقادیر هیچکدام مراقب باشید،
560
00:19:20,910 –> 00:19:23,010
زیرا استفاده نادرست
561
00:19:23,010 –> 00:19:25,080
اغلب میتواند باعث از کار افتادن برنامه شما شود.
562
00:19:25,080 –> 00:19:26,460
بیایید نگاهی گذرا به هر یک از این
563
00:19:26,460 –> 00:19:27,120
چهار
564
00:19:27,120 –> 00:19:29,430
نوع بیندازیم که با int شروع میکنیم و سعی میکنیم
565
00:19:29,430 –> 00:19:31,110
این مثالها را به نوعی شبیه به
566
00:19:31,110 –> 00:19:33,030
توسعه بازیهای ویدیویی مرتبط کنیم، بنابراین کجا میتوانیم
567
00:19:33,030 –> 00:19:34,890
از اعداد صحیح از صنوبر استفاده کنیم. اولین چیزی که
568
00:19:34,890 –> 00:19:36,630
به ذهن خطور می کند این است که وقتی در حال نقشه برداری از موقعیت
569
00:19:36,630 –> 00:19:38,580
ها هستیم، بگوییم که یک شبکه بسیار ساده داریم درست
570
00:19:38,580 –> 00:19:40,710
مانند x و y و فقط در حال حرکت به چپ
571
00:19:40,710 –> 00:19:42,000
یا راست هستیم، بنابراین آماده هستیم واقعاً
572
00:19:42,000 –> 00:19:43,710
موقعیت x را تغییر دهیم، ممکن است یک
573
00:19:43,710 –> 00:19:45,480
متغیر ایجاد کنیم. بهطور خلاصه موقعیت x یا مکث X نامیده
574
00:19:45,480 –> 00:19:47,250
میشود و من فقط میخواهم به
575
00:19:47,250 –> 00:19:49,200
ما یک مقدار مثلاً 5 را به هر
576
00:19:49,200 –> 00:19:51,450
چیزی که برای برنامه ما معنی میدهد اختصاص بدهم، در این
577
00:19:51,450 –> 00:19:53,100
مورد نوع یک
578
00:19:53,100 –> 00:19:54,720
عدد صحیح استنباط میشود زیرا به محض اینکه یک عدد کامل وجود دارد.
579
00:19:54,720 –> 00:19:57,060
آنها یک عدد اعشاری را در آنجا اضافه می کنند
580
00:19:57,060 –> 00:19:58,710
سپس کامپایلر فکر می کند که این یک شناور است،
581
00:19:58,710 –> 00:20:01,500
بنابراین ما می توانیم در واقع
582
00:20:01,500 –> 00:20:03,570
بین انواعی که دیده ایم عقب و جلو تغییر دهیم، بنابراین
583
00:20:03,570 –> 00:20:05,490
به محض اینکه این عدد صحیح را انجام دادم و اکنون
584
00:20:05,490 –> 00:20:08,010
در مورد من به یک شناور تبدیل می شود.
585
00:20:08,010 –> 00:20:09,360
این یک عدد صحیح باقی بماند و سپس
586
00:20:09,360 –> 00:20:11,520
چیزی شبیه سرعت داشته باشد و من می توانم آن را
587
00:20:11,520 –> 00:20:13,830
برابر با مقدار اعشاری قرار دهم، بنابراین
588
00:20:13,830 –> 00:20:16,020
می گوییم دو نقطه پنج به سمت چپ یا راست حرکت می کند
589
00:20:16,020 –> 00:20:17,940
یک کاشی دو نقطه پنج یا بالا
590
00:20:17,940 –> 00:20:18,660
در هر ثانیه
591
00:20:18,660 –> 00:20:21,390
بسیار خوب است، بنابراین اعداد صحیح شناور
592
00:20:21,390 –> 00:20:23,040
اعشاری هستند اعشاری اعداد بیایید نگاهی گذرا
593
00:20:23,040 –> 00:20:25,500
به boo بیندازیم بنابراین، اینها فقط
594
00:20:25,500 –> 00:20:27,630
مقادیر درست یا نادرست هستند، به نوعی
595
00:20:27,630 –> 00:20:30,690
معادل یک یا صفر هستند و یک مثال خوب برای
596
00:20:30,690 –> 00:20:32,100
این ممکن است بررسی این باشد که آیا
597
00:20:32,100 –> 00:20:33,510
بازی تمام شده است، بنابراین ممکن است متغیری
598
00:20:33,510 –> 00:20:36,600
به نام is game over داشته باشیم، من فقط این را
599
00:20:36,600 –> 00:20:37,920
برابر می کنم. به false تا زمانی که بازی در
600
00:20:37,920 –> 00:20:39,210
حال اجرا است و سپس ممکن است
601
00:20:39,210 –> 00:20:40,740
اتفاقی بیفتد مانند برخورد با یک بازیکن
602
00:20:40,740 –> 00:20:42,570
یا تمام شدن زندگی یا چیزی دیگر
603
00:20:42,570 –> 00:20:43,830
و سپس می توانیم این را روی true تنظیم کنیم و
604
00:20:43,830 –> 00:20:45,450
این نشان می دهد که بازی تمام شده است
605
00:20:45,450 –> 00:20:47,040
و ما میتواند منطق پایان بازی را انجام
606
00:20:47,040 –> 00:20:50,190
دهد که برای شما میلیاردها دلار است. حالا بیایید
607
00:20:50,190 –> 00:20:51,690
سریعاً در مورد رشتهها صحبت
608
00:20:51,690 –> 00:20:53,040
609
00:20:53,040 –> 00:20:54,360
610
00:20:54,360 –> 00:20:56,580
611
00:20:56,580 –> 00:20:58,500
612
00:20:58,500 –> 00:21:00,540
کنیم.
613
00:21:00,540 –> 00:21:02,610
فقط اسم این کاراکتر یا چیزی را صدا کن و
614
00:21:02,610 –> 00:21:03,840
دوباره برای سرگرمی فقط به اسم خودم جواب میدهم
615
00:21:03,840 –> 00:21:05,820
چیزی که شما نمیخواهید انجام دهید این
616
00:21:05,820 –> 00:21:07,620
است که ترکیبی مانند این داشته باشید، خوب شما
617
00:21:07,620 –> 00:21:09,210
نیاز دارید که فقط تک یا
618
00:21:09,210 –> 00:21:11,790
فقط مضاعف باشد. es در حال حاضر دقیقاً مانند قبل
619
00:21:11,790 –> 00:21:14,160
همه این مقادیر می توانند در هر
620
00:21:14,160 –> 00:21:16,110
نقطه از زمان تغییر کنند و من می توانم
621
00:21:16,110 –> 00:21:18,180
انواع مختلف را تغییر دهم اگر
622
00:21:18,180 –> 00:21:19,800
از نوع متغیر مطمئن نباشم در واقع
623
00:21:19,800 –> 00:21:21,630
فقط می توانم این تابع نوع را فراخوانی کنم و
624
00:21:21,630 –> 00:21:23,250
سپس فقط می توانم نام متغیر
625
00:21:23,250 –> 00:21:25,590
در داخل آن، بنابراین فرض کنید من
626
00:21:25,590 –> 00:21:27,060
میخواهم نوع این را بدانم، سپس میتوانم
627
00:21:27,060 –> 00:21:28,410
آن را فراخوانی کنم و
628
00:21:28,410 –> 00:21:30,140
نوع را در این مورد یک عدد صحیح برمیگرداند،
629
00:21:30,140 –> 00:21:32,610
حالا فرض کنید میخواهم واقعاً آن را چاپ
630
00:21:32,610 –> 00:21:34,770
کنم زیرا میخواهم ببینم از نظر
631
00:21:34,770 –> 00:21:36,600
بصری نوع آن چیست، من در واقع
632
00:21:36,600 –> 00:21:38,970
می توانم تمام این چیزها را در بر بگیرم، اوه،
633
00:21:38,970 –> 00:21:41,100
من T را در داخل این
634
00:21:41,100 –> 00:21:43,050
عبارت چاپی از دست داده ام، اگر این را
635
00:21:43,050 –> 00:21:47,160
ذخیره کنم و سپس آن را اجرا کنم،
636
00:21:47,160 –> 00:21:48,720
باید کلاس عدد صحیح را دریافت کنم که چاپ می شود.
637
00:21:48,720 –> 00:21:50,070
در اینجا و این دقیقاً درست است
638
00:21:50,070 –> 00:21:51,900
زیرا این در واقع یک متغیر از نوع عدد
639
00:21:51,900 –> 00:21:54,510
صحیح است اگر من این کار را انجام دهم
640
00:21:54,510 –> 00:21:56,460
و بعد بگویم چیزی شبیه X مکث
641
00:21:56,460 –> 00:21:59,280
برابر با متنی در اینجا است و سپس
642
00:21:59,280 –> 00:22:01,800
آن را بعد از تغییر دوباره نوع آن را چاپ می کند،
643
00:22:01,800 –> 00:22:05,640
اجازه دهید این را ذخیره کنیم و اجرا مجدد سپس
644
00:22:05,640 –> 00:22:07,050
من باید در واقع رشته را دریافت کنم که
645
00:22:07,050 –> 00:22:08,850
اکنون چاپ می شود بنابراین
646
00:22:08,850 –> 00:22:10,500
ابتدا نوع عدد صحیح را چاپ می
647
00:22:10,500 –> 00:22:11,970
کنم و سپس این
648
00:22:11,970 –> 00:22:13,740
نوع را در اینجا به یک رشته تغییر می دهم و بنابراین
649
00:22:13,740 –> 00:22:16,110
کلاس اکنون رشته ای است بنابراین این یک
650
00:22:16,110 –> 00:22:17,580
عملگر بسیار مفید است.
651
00:22:17,580 –> 00:22:19,890
اگر بخواهم فقط خود مقدار را چاپ کنم، تابع نوع تابع است، میتوانم
652
00:22:19,890 –> 00:22:21,450
به
653
00:22:21,450 –> 00:22:23,160
جای اینکه تایپ را فراخوانی کنم،
654
00:22:23,160 –> 00:22:24,830
فقط شرح ما را چاپ کنم،
655
00:22:24,830 –> 00:22:28,500
بنابراین این چاپ را ذخیره کرده و اجرا میکنم
656
00:22:28,500 –> 00:22:30,030
و سپس فقط مقدار را در چاپ میکنم.
657
00:22:30,030 –> 00:22:31,470
در این مورد، فقط همین
658
00:22:31,470 –> 00:22:33,900
رشته زباله است که من در اینجا به آن اختصاص دادم، خوب
659
00:22:33,900 –> 00:22:35,310
فقط توجه داشته باشید که وقتی
660
00:22:35,310 –> 00:22:37,050
مقدار را به متغیری که اکنون
661
00:22:37,050 –> 00:22:39,630
مقدار جدید آن برای بقیه برنامه است دوباره تخصیص
662
00:22:39,630 –> 00:22:42,030
دادید تا زمانی که مقدار آن را به نحوی تغییر دهید
663
00:22:42,030 –> 00:22:44,100
درست است، بنابراین این یک مقدمه سریع است
664
00:22:44,100 –> 00:22:46,350
نحو متغیر و چهار
665
00:22:46,350 –> 00:22:48,120
نوع اصلی که میبینیم چه کاری را
666
00:22:48,120 –> 00:22:49,110
تشویق میکنم انجام دهید، فقط
667
00:22:49,110 –> 00:22:50,190
کمی با ما بازی کنید سعی کنید به
668
00:22:50,190 –> 00:22:52,050
مثال بازی دیگری فکر کنید که در آن
669
00:22:52,050 –> 00:22:53,970
ممکن است از یک عدد صحیح استفاده کنیم و یک بولی
670
00:22:53,970 –> 00:22:55,800
یا یک را شناور کنیم. رشته و وقتی این کار
671
00:22:55,800 –> 00:22:57,150
را انجام دادید به بخش بعدی میرویم،
672
00:22:57,150 –> 00:22:58,650
شروع به صحبت در مورد عملگرها میکنیم و
673
00:22:58,650 –> 00:23:00,690
برخی از عملیاتها را روی متغیرهایی
674
00:23:00,690 –> 00:23:04,140
مانند این انجام میدهیم. سلام به همه خوش آمدید به
675
00:23:04,140 –> 00:23:06,540
اصول زبان پایتون قسمت 2.
676
00:23:06,540 –> 00:23:08,310
677
00:23:08,310 –> 00:23:10,350
میتوانیم به انجام برخی
678
00:23:10,350 –> 00:23:12,120
عملیات واقعی روی این متغیرهایی که
679
00:23:12,120 –> 00:23:14,820
ایجاد کردیم ادامه دهیم، گروههای اصلی
680
00:23:14,820 –> 00:23:16,680
عملگرها را به سه دسته
681
00:23:16,680 –> 00:23:18,600
انتساب حسابی و شرطی تقسیم میکنیم
682
00:23:18,600 –> 00:23:20,310
و اگرچه این همه کارهایی
683
00:23:20,310 –> 00:23:22,080
که میتوانیم انجام دهیم
684
00:23:22,080 –> 00:23:23,640
را پوشش نمیدهد. متداول ترین موارد استفاده
685
00:23:23,640 –> 00:23:26,280
شده، بنابراین برای شروع، اجازه دهید به
686
00:23:26,280 –> 00:23:27,540
عملگرهای انتساب خود نگاه کنیم، در واقع
687
00:23:27,540 –> 00:23:29,670
قبلاً یکی از آنها را در
688
00:23:29,670 –> 00:23:31,590
پنج خط کد قبلی که
689
00:23:31,590 –> 00:23:33,420
اینها را نوشتیم استفاده کرده ایم و این فقط راهی است برای
690
00:23:33,420 –> 00:23:35,130
اختصاص یک مقدار در سمت راست به
691
00:23:35,130 –> 00:23:37,230
نام یک متغیر. در سمت چپ میتوانیم
692
00:23:37,230 –> 00:23:38,880
چیزی را که یک مقدار تحت اللفظی نامیده میشود به این شکل نسبت
693
00:23:38,880 –> 00:23:41,730
دهیم یا میتوانیم با انجام کاری شبیه به این، یک مقدار متغیر را اختصاص دهیم،
694
00:23:41,730 –> 00:23:43,260
695
00:23:43,260 –> 00:23:45,570
برای مثال میتوانیم exposition برابر با سرعت قرار دهیم. d
696
00:23:45,570 –> 00:23:47,670
و از آنجایی که نمایش به همان اندازه معتبر اکنون
697
00:23:47,670 –> 00:23:51,780
مقدار 2.5 را دارد، بنابراین X مکث برابر با
698
00:23:51,780 –> 00:23:55,140
2.5 است، اکنون استفاده از عملگر not حتی
699
00:23:55,140 –> 00:23:56,580
ساده تر است، این فقط راهی برای
700
00:23:56,580 –> 00:23:58,770
نفی یک مقدار درست یا نادرست است، بنابراین
701
00:23:58,770 –> 00:24:00,090
اگر متغیری به نام چیزی
702
00:24:00,090 –> 00:24:03,090
شبیه به بازی ایجاد کنم، نیست. تمام شود و این را برابر با
703
00:24:03,090 –> 00:24:06,540
not قرار دهید، بازی تمام شده است، سپس
704
00:24:06,540 –> 00:24:07,800
هر مقداری را که در اینجا نادرست مییابد، میگیرد
705
00:24:07,800 –> 00:24:09,570
و فقط آن را
706
00:24:09,570 –> 00:24:11,790
برابر با true تنظیم میکند، بنابراین اگر در هر نقطهای از زمان باشد، فقط درست را
707
00:24:11,790 –> 00:24:13,350
چاپ میکند.
708
00:24:13,350 –> 00:24:14,970
میخواهید مقادیر متغیرها را چاپ کنید،
709
00:24:14,970 –> 00:24:16,470
بنابراین آن را مکث کنید و سپس
710
00:24:16,470 –> 00:24:17,940
چیزی را چاپ کنید تا ببینید
711
00:24:17,940 –> 00:24:19,950
نتیجه چه میشود، میتوانید کاملاً این کار را انجام دهید که
712
00:24:19,950 –> 00:24:21,630
فقط از عبارت چاپ خود استفاده کنید و سپس
713
00:24:21,630 –> 00:24:23,760
از نام متغیر خود استفاده کنید تا به
714
00:24:23,760 –> 00:24:25,410
عنوان مثال بازی تمام نشود و سپس این فقط
715
00:24:25,410 –> 00:24:26,670
قرار است هر مقداری را که
716
00:24:26,670 –> 00:24:29,790
در حال حاضر داشته باشد چاپ کند، بنابراین این عملگرهای علامت اصلی شما
717
00:24:29,790 –> 00:24:31,170
718
00:24:31,170 –> 00:24:32,940
719
00:24:32,940 –> 00:24:34,800
720
00:24:34,800 –> 00:24:37,140
721
00:24:37,140 –> 00:24:38,880
نسبتاً ساده هستند.
722
00:24:38,880 –> 00:24:40,440
r جمع پایه
723
00:24:40,440 –> 00:24:42,480
تفریق و تقسیم
724
00:24:42,480 –> 00:24:44,040
عملگر مدول را نیز داریم که
725
00:24:44,040 –> 00:24:46,740
باقیمانده تقسیم را برمی گرداند عملگر کف
726
00:24:46,740 –> 00:24:49,560
که باقیمانده را دور می زند و پس از
727
00:24:49,560 –> 00:24:51,390
انجام تقسیم و سپس
728
00:24:51,390 –> 00:24:53,580
نوع ترکیبی داریم که حساب
729
00:24:53,580 –> 00:24:55,260
címon L آن ها را در یک ثانیه بدست می آورد و سپس ما
730
00:24:55,260 –> 00:24:57,120
توان یا عملگر توان
731
00:24:57,120 –> 00:24:59,370
را داشته باشید، این راهی است برای وارد کردن قدرت یا
732
00:24:59,370 –> 00:25:02,250
توان به کد، بنابراین من
733
00:25:02,250 –> 00:25:04,470
همه آنها را بررسی نمی کنم، فقط
734
00:25:04,470 –> 00:25:06,900
یک نمونه از
735
00:25:06,900 –> 00:25:09,030
عملگر جمع را بررسی می کنیم تا اگر مایل باشیم این فقط راهی است
736
00:25:09,030 –> 00:25:11,550
برای اضافه کردن مقادیر با هم، بنابراین
737
00:25:11,550 –> 00:25:13,710
من میتوانم نمایه خود را برابر با چیز
738
00:25:13,710 –> 00:25:15,840
دیگری قرار دهم یا شاید یک توضیح جدید ایجاد کنم تا
739
00:25:15,840 –> 00:25:17,310
بتوانیم بگوییم چیزی شبیه X مکث جدید
740
00:25:17,310 –> 00:25:19,770
برابر با مقدار فعلی X مکث است
741
00:25:19,770 –> 00:25:21,690
که اگر آن را دوباره به آن اختصاص دادهایم.
742
00:25:21,690 –> 00:25:23,400
اینجا فقط دو نقطه پنج است و
743
00:25:23,400 –> 00:25:24,990
فرض کنید من میخواهم موقعیتم را 5 افزایش دهم
744
00:25:24,990 –> 00:25:27,210
تا
745
00:25:27,210 –> 00:25:28,680
اگر بخواهم آن را با سرعت افزایش دهم میتوانیم چنین کاری انجام دهیم
746
00:25:28,680 –> 00:25:29,940
که صادقانه بگویم که کمی
747
00:25:29,940 –> 00:25:32,550
منطقیتر خواهد بود. se در زمینه ما میتوانستم این کار را انجام دهم و
748
00:25:32,550 –> 00:25:34,140
بنابراین اکنون مقدار پنج را نگه میدارد، بنابراین در
749
00:25:34,140 –> 00:25:35,820
مورد تفریق
750
00:25:35,820 –> 00:25:37,830
ضرب و تقسیم نیز همینطور است، حدس میزنم
751
00:25:37,830 –> 00:25:39,540
تنها چیز دیگری که میخواهم با
752
00:25:39,540 –> 00:25:41,460
این نشان دهم این است که میتوانیم رشتهها را با هم اضافه کنیم که
753
00:25:41,460 –> 00:25:43,830
به آن رشته میگویند. الحاق یک
754
00:25:43,830 –> 00:25:46,230
رشته به انتهای رشته دیگری
755
00:25:46,230 –> 00:25:48,180
که به عنوان الحاق نیز شناخته می شود، بنابراین اگر
756
00:25:48,180 –> 00:25:49,830
می خواستم نام کامل خود را انجام دهم این است که بگویم
757
00:25:49,830 –> 00:25:53,100
چیزی مانند نام کاراکتر نام کاراکتر
758
00:25:53,100 –> 00:25:54,900
برابر با مقدار فعلی او است، بنابراین
759
00:25:54,900 –> 00:25:56,580
در واقع اجازه دهید یک متغیر جدید
760
00:25:56,580 –> 00:25:58,410
مانند نام کامل یا چیزی برابر ایجاد کنیم. به
761
00:25:58,410 –> 00:26:01,050
نام کاراکتر به اضافه و سپس یک رشته دیگر،
762
00:26:01,050 –> 00:26:03,450
بنابراین من می توانم نام خانوادگی خود را در اینجا داشته باشم
763
00:26:03,450 –> 00:26:06,450
یا چیزی خوب و در این مرحله
764
00:26:06,450 –> 00:26:09,300
نام کامل حاوی Nimish Naurang است، بنابراین
765
00:26:09,300 –> 00:26:13,440
چیزی شبیه به این خوب است، بنابراین اجازه دهید
766
00:26:13,440 –> 00:26:16,080
نگاهی گذرا به عملگر مدول
767
00:26:16,080 –> 00:26:18,480
و تقسیم نقص به عنوان آن بیندازیم. کمتر یا
768
00:26:18,480 –> 00:26:21,030
بیشتر مشکل هستند و بنابراین
769
00:26:21,030 –> 00:26:23,040
عملگر مدول دوباره فقط
770
00:26:23,040 –> 00:26:24,480
باقیمانده نوعی تقسیم را برمی گرداند،
771
00:26:24,480 –> 00:26:28,440
بنابراین بیایید بگوییم من مقداری دارم،
772
00:26:28,440 –> 00:26:30,510
مثلاً وقتی m را اختصاص دادید. نمایش y
773
00:26:30,510 –> 00:26:32,850
که برابر است با دو نقطه پنج دو 5 ثانیه، اجازه دهید این
774
00:26:32,850 –> 00:26:33,720
کار را به سرعت
775
00:26:33,720 –> 00:26:35,970
به 5 برگردانیم و فرض کنیم که
776
00:26:35,970 –> 00:26:39,540
میخواهم مدول دو را پیدا کنم، بنابراین اگر من در واقع این حالت را
777
00:26:39,540 –> 00:26:41,520
بگیرم، اجازه دهید این
778
00:26:41,520 –> 00:26:45,179
مد را X مکث بنامیم، بیایید آن را برابر با 5 قرار دهیم.
779
00:26:45,179 –> 00:26:48,029
مدول – و اکنون mod expose
780
00:26:48,029 –> 00:26:50,609
مقدار یک Okay را نگه می دارد و دلیل آن این
781
00:26:50,609 –> 00:26:52,979
است که تقسیم 5 بر 2 برابر با 2 است
782
00:26:52,979 –> 00:26:54,629
با باقیمانده 1 و بنابراین این همان چیزی است که
783
00:26:54,629 –> 00:26:56,789
برمی گردد تقسیم جریان
784
00:26:56,789 –> 00:26:59,239
تقریباً برعکس است، بنابراین بیایید بگوییم تقسیم
785
00:26:59,239 –> 00:27:02,969
کف طبقه مکث X که در این
786
00:27:02,969 –> 00:27:05,669
مرحله 5 است فقط به من می دهد بیایید این کار را انجام
787
00:27:05,669 –> 00:27:09,539
دهیم برابر است با X تقسیم جریان مکث
788
00:27:09,539 –> 00:27:12,659
و فرض کنید – این اکنون به
789
00:27:12,659 –> 00:27:15,059
من برمی گردد – بسیار خوب و این به این دلیل است که
790
00:27:15,059 –> 00:27:18,450
دوباره 5 تقسیم بر 2 خواهد بود.
791
00:27:18,450 –> 00:27:20,190
2 با باقیمانده 1 فقط
792
00:27:20,190 –> 00:27:22,830
آن باقیمانده را دور بریزید و بنابراین به ما 2 می دهد، بنابراین استفاده
793
00:27:22,830 –> 00:27:24,899
از عملگر توان نیز نسبتاً آسان است،
794
00:27:24,899 –> 00:27:27,119
بنابراین بیایید بگوییم چیزی شبیه
795
00:27:27,119 –> 00:27:32,009
X مکث مربع برابر با
796
00:27:32,009 –> 00:27:35,009
مکث X من است و ما می خواهیم افزایش دهیم. آن را
797
00:27:35,009 –> 00:27:36,809
به توان 2 بنابراین در حال حاضر آن را به jus t
798
00:27:36,809 –> 00:27:40,200
برابر با 25 خواهد بود، بسیار خوب است، بنابراین
799
00:27:40,200 –> 00:27:42,570
ترکیبهای محاسباتی و
800
00:27:42,570 –> 00:27:43,769
انتساب در کجا به کار میآیند،
801
00:27:43,769 –> 00:27:45,839
این برای
802
00:27:45,839 –> 00:27:47,729
کوتاه کردن مدت زمان لازم
803
00:27:47,729 –> 00:27:49,589
برای توسعه هر چیزی و فقط کوتاه
804
00:27:49,589 –> 00:27:51,089
کردن تعداد کاراکترهای ما بسیار خوب است. برای
805
00:27:51,089 –> 00:27:53,009
تایپ کردن، فرض کنید میخواهم
806
00:27:53,009 –> 00:27:54,690
نمایش فعلی خود را که در این
807
00:27:54,690 –> 00:27:57,179
نقطه از زمان 5 دارد، بگیرم و میخواستم 2 را به
808
00:27:57,179 –> 00:27:58,979
آن اضافه کنم و سپس آن مقدار را
809
00:27:58,979 –> 00:28:01,710
در نمایشگاه
810
00:28:01,710 –> 00:28:02,879
ذخیره کنم، بنابراین به جای تغییر مقدار و ذخیره آن در جای دیگری
811
00:28:02,879 –> 00:28:04,409
که میخواهم برای تغییر مقدار و ذخیره آن
812
00:28:04,409 –> 00:28:06,419
درست در موقعیت X می توانم
813
00:28:06,419 –> 00:28:08,159
کاری انجام دهم مانند مکث X برابر X
814
00:28:08,159 –> 00:28:11,279
مکث به اضافه 5 خوب است که در این
815
00:28:11,279 –> 00:28:14,609
مرحله خوب است برابر 10 یا می توانم این کار را انجام دهم
816
00:28:14,609 –> 00:28:17,460
نوارهای X به اضافه برابر با 5 و این کار
817
00:28:17,460 –> 00:28:19,320
انجام می شود. دقیقاً همان چیزی است که من پاک کردم،
818
00:28:19,320 –> 00:28:21,839
بنابراین این فقط مقدار فعلی خود را می گیرد
819
00:28:21,839 –> 00:28:23,309
و سپس این
820
00:28:23,309 –> 00:28:25,859
عملیات را به اضافه 5 انجام می دهد و سپس آن
821
00:28:25,859 –> 00:28:27,839
را در موقعیت X ذخیره می کند و دقیقاً
822
00:28:27,839 –> 00:28:29,509
همان منطق برای تقسیم برابر است
823
00:28:29,509 –> 00:28:32,339
، فرض کنید m داشتیم. در نهایت مساوی منهای
824
00:28:32,339 –> 00:28:35,279
مساوی است، همه دقیقاً یکسان است، به
825
00:28:35,279 –> 00:28:36,719
این ترتیب که منطق یکسانی را می توان در زمانی که رشته ها را به هم متصل می کنید اعمال کرد
826
00:28:36,719 –> 00:28:40,259
، بنابراین
827
00:28:40,259 –> 00:28:41,700
با این گفته من فکر می
828
00:28:41,700 –> 00:28:42,989
کنم پوشش عملگرهای اساسی حسابی تقریباً تمام شده است،
829
00:28:42,989 –> 00:28:45,479
اجازه دهید اکنون
830
00:28:45,479 –> 00:28:48,119
دوباره به عملگرهای شرطی برویم. من قصد ندارم
831
00:28:48,119 –> 00:28:49,379
به تک تک اینها بپردازم زیرا
832
00:28:49,379 –> 00:28:50,999
اینها نسبتاً ساده
833
00:28:50,999 –> 00:28:52,589
834
00:28:52,589 –> 00:28:54,839
835
00:28:54,839 –> 00:28:57,929
836
00:28:57,929 –> 00:28:59,160
هستند. در نقطه ای از
837
00:28:59,160 –> 00:29:02,460
زمان، آنها اساساً
838
00:29:02,460 –> 00:29:03,930
معمولاً نباید دو عدد داشته باشند، اگرچه ما
839
00:29:03,930 –> 00:29:05,430
در واقع می توانیم این کار را با رشته ها و همچنین
840
00:29:05,430 –> 00:29:06,840
یکی در سمت چپ در سمت راست انجام دهیم و سپس
841
00:29:06,840 –> 00:29:08,640
آنها یک مقدار درست یا نادرست را بر
842
00:29:08,640 –> 00:29:10,560
اساس درست بودن یا نبودن
843
00:29:10,560 –> 00:29:12,720
آن برمی گردانند. چیزی مثل پنج بزرگتر از دو
844
00:29:12,720 –> 00:29:14,520
بدیهی است که درست است همیشه
845
00:29:14,520 –> 00:29:16,170
درست خواهد بود اگر من چیزی در حدود پنج
846
00:29:16,170 –> 00:29:17,670
کمتر از دو داشته باشم نادرست خواهد بود
847
00:29:17,670 –> 00:29:20,850
اگر پنج داشته باشم نه برابر دو
848
00:29:20,850 –> 00:29:22,500
درست است زیرا پنج و دو o مساوی نیستند
849
00:29:22,500 –> 00:29:24,720
و اگر من پنج برابر با دو
850
00:29:24,720 –> 00:29:26,640
داشته باشم نادرست خواهد بود زیرا این
851
00:29:26,640 –> 00:29:28,140
دو مقدار مساوی نیستند بنابراین این
852
00:29:28,140 –> 00:29:30,780
روشی برای آزمایش برابری ارزش است این
853
00:29:30,780 –> 00:29:32,730
روشی برای اختصاص یک مقدار جدید است بنابراین
854
00:29:32,730 –> 00:29:33,840
توجه به آن مهم است. تفاوت
855
00:29:33,840 –> 00:29:36,090
بین این دو فقط به خاطر داشته باشید که
856
00:29:36,090 –> 00:29:37,920
اینها همیشه مقداری درست یا نادرست را برمی گرداند،
857
00:29:37,920 –> 00:29:39,990
بنابراین اگر بگویم چیزی شبیه
858
00:29:39,990 –> 00:29:41,880
درست است، این متغیر را
859
00:29:41,880 –> 00:29:43,920
درست می کنیم و آن را برابر با پنج بزرگتر
860
00:29:43,920 –> 00:29:45,540
از دو قرار می دهیم این درست خواهد بود
861
00:29:45,540 –> 00:29:49,320
در حالی که اگر من چیزی شبیه درست را
862
00:29:49,320 –> 00:29:54,000
برابر با پنج برابر با دو تنظیم کنید،
863
00:29:54,000 –> 00:29:54,990
بدیهی است که این اشتباه خواهد بود زیرا این
864
00:29:54,990 –> 00:29:57,300
مقادیر کاملاً برابر نیستند،
865
00:29:57,300 –> 00:29:58,740
بنابراین این مجموعههای اصلی شما از
866
00:29:58,740 –> 00:30:01,410
عملگرها هستند که هر
867
00:30:01,410 –> 00:30:02,880
روز دوباره آنها را مشاهده خواهید کرد. همه چیز
868
00:30:02,880 –> 00:30:04,380
نیست، اما این برای ما کافی است تا در واقع
869
00:30:04,380 –> 00:30:06,420
توسعه بازی خود را شروع کنیم، فکر می کنم ما
870
00:30:06,420 –> 00:30:08,220
از بسیاری از این ها استفاده خواهیم کرد، اما نه حتی از همه
871
00:30:08,220 –> 00:30:09,720
آنها، فقط خوب است بدانید که چگونه از
872
00:30:09,720 –> 00:30:11,310
همه آنها استفاده کنید، بنابراین قبل از اینکه به بخش بعدی بروید.
873
00:30:11,310 –> 00:30:12,930
من به شدت توصیه می کنم
874
00:30:12,930 –> 00:30:14,370
که انجام دهید کمی تمرین به
875
00:30:14,370 –> 00:30:16,710
تنهایی، قطعاً چاپ مقادیر
876
00:30:16,710 –> 00:30:18,780
با استفاده از عملکرد چاپ خود است و فقط
877
00:30:18,780 –> 00:30:20,970
نتایج را می بینید و
878
00:30:20,970 –> 00:30:22,620
هنگامی که آماده ادامه کار هستید، بیایید شروع به
879
00:30:22,620 –> 00:30:25,950
یادگیری لیست ها
880
00:30:25,950 –> 00:30:28,400
و بسیاری از انواع مجموعه های دیگر کنیم.
881
00:30:28,400 –> 00:30:30,750
همه و به
882
00:30:30,750 –> 00:30:33,030
قسمت 3 مبانی زبان پایتون خوش آمدید، در اینجا می خواهیم
883
00:30:33,030 –> 00:30:34,410
مسیر را تغییر دهیم و در مورد
884
00:30:34,410 –> 00:30:36,210
موضوع جدیدی صحبت کنیم که مجموعه ها خواهد بود،
885
00:30:36,210 –> 00:30:37,950
ما سه نوع اصلی را مطالعه
886
00:30:37,950 –> 00:30:39,750
خواهیم کرد که آرایه های تاپل یا لیست ها و
887
00:30:39,750 –> 00:30:41,040
دیکشنری ها آرایه ها و لیست ها هستند. در
888
00:30:41,040 –> 00:30:43,740
واقع در پایتون کاملاً یکسان هستند، اما
889
00:30:43,740 –> 00:30:46,080
نه همه زبانها، و سپس
890
00:30:46,080 –> 00:30:47,040
به چند مثال نگاهی بیندازیم،
891
00:30:47,040 –> 00:30:49,740
بنابراین یک فایل جدید را در اینجا
892
00:30:49,740 –> 00:30:51,840
راهاندازی کردیم به نام مجموعههای متن نمرهنخورده نقطه pi،
893
00:30:51,840 –> 00:30:53,820
من تمام کد منبع قدیمی را حفظ
894
00:30:53,820 –> 00:30:55,470
کردهام. در متغیرهای متن 1 نوشتم و
895
00:30:55,470 –> 00:30:57,300
من به ارائه یک فایل جدید برای
896
00:30:57,300 –> 00:30:59,280
هر یک از موضوعات اصلی ادامه میدهم، به این ترتیب که
897
00:30:59,280 –> 00:31:00,840
از یک صفحه تمیز شروع میکنیم و
898
00:31:00,840 –> 00:31:03,510
همه آن کدهای قدیمی را دوباره اجرا نمیکنیم، بنابراین اول
899
00:31:03,510 –> 00:31:05,610
از همه آنچه را جمعآوری میکنیم یونهای مورد استفاده و
900
00:31:05,610 –> 00:31:08,370
چگونه از آنها به خوبی استفاده کنیم تا این مرحله
901
00:31:08,370 –> 00:31:09,870
همه متغیرهایی که
902
00:31:09,870 –> 00:31:12,640
دیدهایم L فقط یک مقدار را در
903
00:31:12,640 –> 00:31:15,130
آن زمان دارند که خوب است، اما اگر بخواهیم
904
00:31:15,130 –> 00:31:16,750
چندین مقدار را در یک متغیر ذخیره
905
00:31:16,750 –> 00:31:17,650
کنیم، باید برای این کار باید به
906
00:31:17,650 –> 00:31:19,750
مجموعهها مراجعه کرد و فایده
907
00:31:19,750 –> 00:31:21,880
انجام این کار این است که میتوانیم
908
00:31:21,880 –> 00:31:24,730
چندین مقدار را در یک مکان واحد ریخته و
909
00:31:24,730 –> 00:31:27,520
عملیات مختلفی را روی آنها انجام دهیم، بنابراین
910
00:31:27,520 –> 00:31:29,320
آنها را تقریباً مشابه
911
00:31:29,320 –> 00:31:31,240
با متغیرهایی که نام آنها برابر است تنظیم میکنیم
912
00:31:31,240 –> 00:31:33,070
و سپس مقداری مقدار به جز اینکه
913
00:31:33,070 –> 00:31:36,340
ما معمولاً فهرستی از مقادیر را داریم که اکنون
914
00:31:36,340 –> 00:31:38,800
روشی که آنها از طریق آنها متمایز می کنند این
915
00:31:38,800 –> 00:31:40,060
واقعیت است که اول از همه تاپل ها
916
00:31:40,060 –> 00:31:41,920
در واقع غیر قابل تغییر هستند به این معنی که
917
00:31:41,920 –> 00:31:43,510
آنها می توانند چندین مقدار را ذخیره کنند اما ما
918
00:31:43,510 –> 00:31:45,100
واقعاً نمی توانیم آنها را تغییر دهیم. t
919
00:31:45,100 –> 00:31:47,230
مقادیر فردی را تغییر می دهیم و نمی توانیم
920
00:31:47,230