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