در این مطلب، ویدئو دوره تصادف Pipenv با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:15:39
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,580 –> 00:00:06,170
[Music]
2
00:00:06,170 –> 00:00:08,880
این ویدیو توسط dev Mountain حمایت می
3
00:00:08,880 –> 00:00:10,110
شود اگر به یادگیری توسعه وب علاقه
4
00:00:10,110 –> 00:00:13,110
مندید طراحی iOS یا UX dev
5
00:00:13,110 –> 00:00:14,790
Mountain یک کمپ بوت طراحی و توسعه 12 هفته ای است
6
00:00:14,790 –> 00:00:16,590
که برای
7
00:00:16,590 –> 00:00:18,300
کسب موقعیت تمام وقت در صنعت
8
00:00:18,300 –> 00:00:21,000
برای کسب اطلاعات بیشتر در نظر گرفته شده است. از dev Mountain comm بازدید
9
00:00:21,000 –> 00:00:22,410
کنید یا روی پیوند در توضیحات زیر کلیک کنید
10
00:00:22,410 –> 00:00:25,260
سلام بچه ها به دوره سقوط من در مورد pit envy خوش آمدید
11
00:00:25,260 –> 00:00:27,150
اکنون Pippy و V
12
00:00:27,150 –> 00:00:30,090
روش توصیه شده برای نصب
13
00:00:30,090 –> 00:00:32,369
بسته های Python و استفاده از یک محیط مجازی است
14
00:00:32,369 –> 00:00:35,340
زیرا وقتی از مدیر بسته pit استفاده می کنید
15
00:00:35,340 –> 00:00:36,960
که با آن همراه است. پایتون
16
00:00:36,960 –> 00:00:39,450
هر چیزی را که نصب می کنید نصب می شود و در
17
00:00:39,450 –> 00:00:42,360
سطح جهانی نصب می شود، بنابراین
18
00:00:42,360 –> 00:00:46,289
برای
19
00:00:46,289 –> 00:00:48,570
هر پروژه ای که با پایتون ایجاد می کنید محیط های محصور شده ای ندارید،
20
00:00:48,570 –> 00:00:50,670
خواه فلاسک جنگو باشد یا هر
21
00:00:50,670 –> 00:00:52,559
پروژه دیگری که می شناسید یادگیری ماشین.
22
00:00:52,559 –> 00:00:54,600
23
00:00:54,600 –> 00:00:56,520
محیط خود را دارد و پیپ
24
00:00:56,520 –> 00:00:58,980
E&V به ما این امکان را می دهد که این کار را به راحتی
25
00:00:58,980 –> 00:01:01,859
انجام دهیم قبل از اینکه از env برای
26
00:01:01,859 –> 00:01:04,019
ایجاد یک محیط مجازی استفاده کنیم و
27
00:01:04,019 –> 00:01:07,170
سپس pip را از داخل اجرا کنیم. n وجود دارد اما pipi و V به
28
00:01:07,170 –> 00:01:09,240
طور خودکار یک محیط مجازی ایجاد و مدیریت می
29
00:01:09,240 –> 00:01:12,720
کنند و همچنین به
30
00:01:12,720 –> 00:01:15,689
ما این امکان را می دهد که به راحتی بسته ها را
31
00:01:15,689 –> 00:01:19,409
با استفاده از یک فایل pip که شبیه به
32
00:01:19,409 –> 00:01:21,450
فایل package.json است اضافه و حذف کنیم، اگر با nodejs آشنایی دارید،
33
00:01:21,450 –> 00:01:22,790
34
00:01:22,790 –> 00:01:24,900
بنابراین ما می رویم. پیشتر و فقط
35
00:01:24,900 –> 00:01:26,700
کمی با آن آزمایش کنید، من
36
00:01:26,700 –> 00:01:27,810
قصد دارم تمام دستورات رایج را به شما نشان دهم که
37
00:01:27,810 –> 00:01:29,369
چگونه یک محیط
38
00:01:29,369 –> 00:01:31,770
را راه اندازی کنید، نحوه نصب بسته ها، نحوه اجرای
39
00:01:31,770 –> 00:01:35,159
بررسی های امنیتی، مواردی از این قبیل، اکنون
40
00:01:35,159 –> 00:01:39,180
من یک برگه تقلب دارم که این یک
41
00:01:39,180 –> 00:01:41,159
اصل است. دقیقاً در اینجا که اکثر
42
00:01:41,159 –> 00:01:42,840
دستورات همه دستورات مهمی را دارد
43
00:01:42,840 –> 00:01:44,759
که قرار است اجرا کنیم، بنابراین من یک
44
00:01:44,759 –> 00:01:47,100
پیوند به این را در توضیحات قرار خواهم داد و
45
00:01:47,100 –> 00:01:48,990
البته شما نیاز به نصب پایتون 3 دارید، بنابراین
46
00:01:48,990 –> 00:01:51,180
فقط همین الان به python org بروید.
47
00:01:51,180 –> 00:01:52,770
نسخه سه نقطه هفت
48
00:01:52,770 –> 00:01:54,930
نقطه یک است، اما من معتقدم که من سه
49
00:01:54,930 –> 00:01:57,360
نقطه هفت نقطه صفر روی سیستمم دارم
50
00:01:57,360 –> 00:01:59,969
که خوب است، بنابراین
51
00:01:59,969 –> 00:02:04,140
52
00:02:04,140 –> 00:02:07,140
اگر در مک هستید و نسخه را انجام می دهید به صورت پیش فرض وارد کد vyas می شوم.
53
00:02:07,140 –> 00:02:09,360
بعد از پایتون احتمالاً tw خواهد بود
54
00:02:09,360 –> 00:02:10,800
o نقطه هفتم پس وقتی
55
00:02:10,800 –> 00:02:14,130
پایتون 3 را در فضای جهانی نصب کردید
56
00:02:14,130 –> 00:02:17,700
باید از پایتون 3 استفاده کنید همانطور که می
57
00:02:17,700 –> 00:02:20,880
بینید باید از پیپ 3 هم استفاده کنید حالا وقتی
58
00:02:20,880 –> 00:02:22,410
محیط خود را ایجاد کردیم به
59
00:02:22,410 –> 00:02:26,790
طور پیش فرض از پایتون 3 استفاده می کنیم تا pipi و V را نصب کنیم.
60
00:02:26,790 –> 00:02:29,120
بیایید ادامه دهیم و نصب pip 3 را اجرا کنیم
61
00:02:29,120 –> 00:02:31,110
و این تنها زمانی خواهد بود که
62
00:02:31,110 –> 00:02:34,170
ما نیاز داریم از pip 3 استفاده کنیم و اجازه دهید پیپ Envy را نصب کنیم
63
00:02:34,170 –> 00:02:36,320
64
00:02:36,320 –> 00:02:39,240
ok اکنون خواهید دید که من می گوید نیاز
65
00:02:39,240 –> 00:02:40,650
قبلاً برآورده شده است به این دلیل است که من
66
00:02:40,650 –> 00:02:42,960
در واقع اکنون آن را نصب کرده
67
00:02:42,960 –> 00:02:45,510
ام اگر این کار را انجام دهم. pip 3 freeze این
68
00:02:45,510 –> 00:02:47,400
همه چیزهایی را که در
69
00:02:47,400 –> 00:02:49,500
محیط فعلیام که در واقع محیط جهانی من است به من نشان میدهد،
70
00:02:49,500 –> 00:02:51,300
بنابراین یک سری چیزها
71
00:02:51,300 –> 00:02:53,490
در اینجا وجود دارد و اگر من یکسری پروژههای مختلف داشته باشم میتوانید مشکل را ببینید،
72
00:02:53,490 –> 00:02:54,840
73
00:02:54,840 –> 00:02:57,150
همه چیز از هر پروژه فقط
74
00:02:57,150 –> 00:03:00,360
در آن گیر کرده است. اینجا و این است که
75
00:03:00,360 –> 00:03:03,180
خیلی سازماندهی نشده است و تنها دلیلی که
76
00:03:03,180 –> 00:03:04,590
من همه اینها را دارم این است که من
77
00:03:04,590 –> 00:03:06,990
آموزش های ساده ای انجام داده ام که فقط می
78
00:03:06,990 –> 00:03:09,210
خواستم توضیح دهم که یکی دو چیز را می دانید
79
00:03:09,210 –> 00:03:10,740
و نمی خواستم از محیط های مجازی عبور کنم
80
00:03:10,740 –> 00:03:13,110
اما الان با pipi و V
81
00:03:13,110 –> 00:03:14,760
کار را بسیار آسانتر میکند، بنابراین از این به بعد از آن استفاده خواهم
82
00:03:14,760 –> 00:03:17,910
کرد و یک اشتباهی که مرتکب شدم این
83
00:03:17,910 –> 00:03:20,820
است که از pipi و V در دوره جنگو استفاده
84
00:03:20,820 –> 00:03:23,340
نکردم، اعتراف میکنم که در مهمانی کمی دیر آمدم،
85
00:03:23,340 –> 00:03:25,530
بنابراین وقتی آن دوره بهروزرسانی شد.
86
00:03:25,530 –> 00:03:28,680
همچنین از pip env استفاده میکند، بنابراین
87
00:03:28,680 –> 00:03:31,230
اجازه دهید
88
00:03:31,230 –> 00:03:36,090
محیط خود را با پوسته pip env فعال کنیم، بنابراین وقتی
89
00:03:36,090 –> 00:03:37,590
این کار را انجام دادیم، چند کار
90
00:03:37,590 –> 00:03:39,720
را انجام میدهد، همانطور که میبینید
91
00:03:39,720 –> 00:03:41,790
راهاندازی پوسته فرعی ما و یک
92
00:03:41,790 –> 00:03:43,650
محیط مجازی به ما میدهد. مکان
93
00:03:43,650 –> 00:03:46,650
آن و سپس یک فایل پیپ نیز ایجاد می کند،
94
00:03:46,650 –> 00:03:48,780
اگر با nodejs آشنایی دارید، این
95
00:03:48,780 –> 00:03:52,140
فایل بسیار شبیه به فایل package.json است،
96
00:03:52,140 –> 00:03:54,420
تمام بسته ها را لیست می کند و تمام
97
00:03:54,420 –> 00:03:57,030
بسته های توسعه دهنده یا وابستگی های توسعه
98
00:03:57,030 –> 00:03:59,120
دهنده را که به ما نشان می دهد لیست می کند. نسخه پایتون و
99
00:03:59,120 –> 00:04:03,450
غیره قبل از اینکه هر چیزی را نصب کنیم، فقط
100
00:04:03,450 –> 00:04:05,730
میخواهم به شما نشان دهم که اگر پایتون
101
00:04:05,730 –> 00:04:09,450
– – نسخه نه پایتون 3 فقط پایتون
102
00:04:09,450 –> 00:04:13,380
باشد، به طور پیشفرض پایتون 3 خواهد بود اگر
103
00:04:13,380 –> 00:04:16,230
من فقط پایتون را اجرا کنم و
104
00:04:16,230 –> 00:04:18,870
شل در اینجا بیایید یک import سریع
105
00:04:18,870 –> 00:04:21,540
از بسته Syst انجام دهیم و sis not
106
00:04:21,540 –> 00:04:23,669
ex را اجرا کنیم قابل اجرا این به ما نشان میدهد که پایتونها از کجا
107
00:04:23,669 –> 00:04:26,430
اجرا میشوند و متوجه
108
00:04:26,430 –> 00:04:27,300
میشویم که
109
00:04:27,300 –> 00:04:30,300
در محیط مجازی ما در اینجا قرار دارد،
110
00:04:30,300 –> 00:04:32,639
اگر من بخواهم از
111
00:04:32,639 –> 00:04:35,310
پوسته خارج شویم و با exit از محیط مجازی خود خارج شویم
112
00:04:35,310 –> 00:04:39,389
و حالا فقط
113
00:04:39,389 –> 00:04:42,810
پایتون را اجرا کنیم و 2.7 است. بنابراین اکنون من
114
00:04:42,810 –> 00:04:45,090
فقط آن را در فضای جهانی اجرا می کنم و اگر
115
00:04:45,090 –> 00:04:47,460
بخواهم همین کار را در sis ضعیف
116
00:04:47,460 –> 00:04:51,389
انجام دهم و sistex acute را اجرا کنم تا ببینم
117
00:04:51,389 –> 00:04:54,360
پایتون ها در کجا اجرا می شوند، فقط
118
00:04:54,360 –> 00:04:57,419
مکان استاندارد پایتون 2 است که خوب است، بنابراین می
119
00:04:57,419 –> 00:04:58,860
توانید ببینید که ما داریم یک
120
00:04:58,860 –> 00:05:00,840
محیط کاملاً متفاوت که وقتی
121
00:05:00,840 –> 00:05:03,719
در Pippy و V هستیم، پس بیایید به آنجا برگردیم
122
00:05:03,719 –> 00:05:08,610
تا او انجام دهد و حالا کاری که من میخواهم انجام دهم این است
123
00:05:08,610 –> 00:05:10,469
که چیزی را نصب کنم، بنابراین میخواهم بگویم
124
00:05:10,469 –> 00:05:13,229
Pippy و V install I’m install
125
00:05:13,229 –> 00:05:14,969
چیزی که بسیار ساده است، فقط یک
126
00:05:14,969 –> 00:05:17,159
بسته به نام camel case است که
127
00:05:17,159 –> 00:05:20,190
به ما اجازه می دهد تا فقط این کار را به ما می دهد. روش
128
00:05:20,190 –> 00:05:21,690
هایی مانند بزرگ کردن
129
00:05:21,690 –> 00:05:24,479
حرف اول هر کلمه بسته بسیار ساده را به ما
130
00:05:24,479 –> 00:05:27,090
می دهد، بنابراین اکنون همانطور که می بینید
131
00:05:27,090 –> 00:05:30,030
به فایل pip ما اضافه می شود. دوست
132
00:05:30,030 –> 00:05:31,800
دارد اگر قرار بود نصب NPM را
133
00:05:31,800 –> 00:05:33,810
با Node انجام دهید، آن را به بسته jason خود اضافه می کرد
134
00:05:33,810 –> 00:05:36,479
و این ستاره
135
00:05:36,479 –> 00:05:39,000
اساساً به این معنی است که آخرین
136
00:05:39,000 –> 00:05:42,539
نسخه است و اکنون یک فایل پیپ را نیز ایجاد می کند
137
00:05:42,539 –> 00:05:45,000
و اگر با
138
00:05:45,000 –> 00:05:47,880
فایل های قفل آشنایی دارید اساساً آن را ایجاد می کند. همه
139
00:05:47,880 –> 00:05:50,400
وابستگیهای ما و هر وابستگی
140
00:05:50,400 –> 00:05:53,039
آن وابستگیها را دارد و یک
141
00:05:53,039 –> 00:05:56,520
ساختار قطعی به ما میدهد تا
142
00:05:56,520 –> 00:05:58,650
143
00:05:58,650 –> 00:06:01,199
زمانی که آماده استقرار هستیم، بتوانیم از نسخههای یکسانی استفاده کنیم، زیرا اگر
144
00:06:01,199 –> 00:06:03,479
چیزی بهروزرسانی شود و شما
145
00:06:03,479 –> 00:06:05,340
آن را مستقر کنید آخرین نسخه را نصب میکند،
146
00:06:05,340 –> 00:06:07,740
ممکن است مشکل داشته باشید، بنابراین ما
147
00:06:07,740 –> 00:06:10,069
نمیخواهیم این فایل را لمس کنیم،
148
00:06:10,069 –> 00:06:13,560
بنابراین اگر بخواهیم از آن استفاده کنیم، Camelcase را نصب کردهایم
149
00:06:13,560 –> 00:06:15,120
و من فقط به سرعت
150
00:06:15,120 –> 00:06:17,159
به شما یک مثال میزنم و فقط به پایتون میروم.
151
00:06:17,159 –> 00:06:21,419
و من می گویم از
152
00:06:21,419 –> 00:06:26,849
camel case import متد camel case در اینجا و
153
00:06:26,849 –> 00:06:30,120
سپس می توانیم یک شئ camel case
154
00:06:30,120 –> 00:06:32,099
ایجاد کنیم، یک متغیر به نام C ایجاد می کنم و
155
00:06:32,099 –> 00:06:34,950
فقط آن را روی camel case قرار می
156
00:06:34,950 –> 00:06:38,400
دهم و اجازه دهید یک رشته ایجاد کنیم،
157
00:06:38,400 –> 00:06:40,380
در واقع این را می گویم. من می خواهم از همه پایین تر استفاده کنم
158
00:06:40,380 –> 00:06:44,010
مورد این رشته من است و سپس بیایید
159
00:06:44,010 –> 00:06:45,930
فقط یک پرینت انجام دهیم و بیایید آن
160
00:06:45,930 –> 00:06:49,650
شی شتر را بگیریم و بیایید قوز نقطه ای انجام
161
00:06:49,650 –> 00:06:51,990
دهیم، روشی به نام قوز دارد و ما می
162
00:06:51,990 –> 00:06:54,090
توانیم در رشته خود عبور دهیم و اکنون متوجه می شویم که
163
00:06:54,090 –> 00:06:56,580
هر حرف اول بزرگ شده است، خوب
164
00:06:56,580 –> 00:06:59,850
واقعاً قابل ارتباط نیست. Pippy و V اما
165
00:06:59,850 –> 00:07:01,440
من فقط نمونه ای از استفاده
166
00:07:01,440 –> 00:07:04,770
از بسته ای را به شما نشان می دهم که ما آن را نصب کرده ایم، پس بیایید
167
00:07:04,770 –> 00:07:11,130
جلو برویم و خوب را ترک کنیم، ببینیم چیز بعدی
168
00:07:11,130 –> 00:07:15,390
که می خواهم به شما نشان دهم این است که می خواهم به
169
00:07:15,390 –> 00:07:17,130
شما نشان دهم که چگونه بسته های موجود را لیست کنید
170
00:07:17,130 –> 00:07:18,750
. البته منظورم این است
17