در این مطلب، ویدئو نحوه استفاده از شعر برای مدیریت وابستگیهای پایتون و انتشار بستهها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,920
سلام به همه شما اینجا هستید و در این ویدیو
2
00:00:01,920 –> 00:00:02,800
من قصد دارم در مورد
3
00:00:02,800 –> 00:00:04,560
نحوه استفاده از شعر برای مدیریت بسته
4
00:00:04,560 –> 00:00:06,240
برای بسته های پایتون خود و
5
00:00:06,240 –> 00:00:07,279
انتشار آنها
6
00:00:07,279 –> 00:00:11,360
برای لوله کردن صحبت کنم.
7
00:00:11,360 –> 00:00:13,519
8
00:00:13,519 –> 00:00:14,400
9
00:00:14,400 –> 00:00:16,400
جدیدترین موردی است که من
10
00:00:16,400 –> 00:00:17,920
با آن تجربه کرده ام، بنابراین خوب است که
11
00:00:17,920 –> 00:00:18,400
12
00:00:18,400 –> 00:00:20,800
در یک ویدیو آن را پوشش دهم تا بتوانید برخی از
13
00:00:20,800 –> 00:00:21,520
تفاوت
14
00:00:21,520 –> 00:00:24,880
های آن را با pip-m
15
00:00:24,880 –> 00:00:27,599
و ماژول vm تفاوت اصلی را با
16
00:00:27,599 –> 00:00:29,519
شعر در مقابل ابزارهای دیگر ببینید. تا کنون پوشش داده شده است
17
00:00:29,519 –> 00:00:30,240
18
00:00:30,240 –> 00:00:32,800
که هم برای مدیریت وابستگی و هم برای بستهبندی ساخته شده است،
19
00:00:32,800 –> 00:00:33,520
20
00:00:33,520 –> 00:00:37,040
بنابراین میتوانیم
21
00:00:37,040 –> 00:00:39,600
نصب پروژههای خود را با
22
00:00:39,600 –> 00:00:40,960
وابستگیهای پایتون
23
00:00:40,960 –> 00:00:43,200
در محیطهای ایزوله سادهسازی کنیم و بعداً میتوانیم
24
00:00:43,200 –> 00:00:44,559
25
00:00:44,559 –> 00:00:47,920
آنها را برای دیگران منتشر کنیم تا از آنها در خط لوله استفاده کنند،
26
00:00:47,920 –> 00:00:49,680
مانند سایر آموزشهای من در مورد مدیریت بسته،
27
00:00:49,680 –> 00:00:51,120
اجازه دهید ابتدا به سرعت
28
00:00:51,120 –> 00:00:53,039
بررسی کنید که چرا مدیریت بسته در
29
00:00:53,039 –> 00:00:54,719
وهله اول مفید است،
30
00:00:54,719 –> 00:00:57,039
بنابراین اگر ماژول ها را به صورت جهانی با استفاده از
31
00:00:57,039 –> 00:00:58,079
چیزی مانند pip نصب
32
00:00:58,079 –> 00:01:01,199
کنیم، نمی توانیم
33
00:01:01,199 –> 00:01:02,079
نسخه
34
00:01:02,079 –> 00:01:05,519
های مختلف بسته های خود را داشته
35
00:01:05,519 –> 00:01:07,200
باشیم. d تنها زمانی که یک کتابخانه نصب شده است قادر به استفاده از یک نسخه واحد
36
00:01:07,200 –> 00:01:10,000
37
00:01:10,000 –> 00:01:11,760
هستیم و باید آن نسخه واحد را به روز کنیم
38
00:01:11,760 –> 00:01:13,360
و این روی
39
00:01:13,360 –> 00:01:15,280
تمام پروژه های دیگری که در سیستم خود استفاده می کنیم تأثیر می گذارد،
40
00:01:15,280 –> 00:01:16,560
41
00:01:16,560 –> 00:01:19,360
بنابراین اگر بخواهیم آنها را جدا کنیم، از آنها استفاده می کنیم.
42
00:01:19,360 –> 00:01:20,479
محیطهای مجازی
43
00:01:20,479 –> 00:01:22,240
و برای مدیریت آن محیطهای مجازی،
44
00:01:22,240 –> 00:01:24,080
از ابزار مدیریت بسته
45
00:01:24,080 –> 00:01:24,560
46
00:01:24,560 –> 00:01:28,000
مانند شعر استفاده میکنیم، همچنین از این مزیت برخوردار
47
00:01:28,000 –> 00:01:29,600
میشویم که میتوانیم محیط خود را در یک فایل وابستگی ردیابی کنیم،
48
00:01:29,600 –> 00:01:31,360
به این معنی که میتوان آن
49
00:01:31,360 –> 00:01:31,920
را
50
00:01:31,920 –> 00:01:36,240
تحت کنترل نسخه ضبط کرد و
51
00:01:36,240 –> 00:01:39,759
به این معنی است که میتوانیم ساختی قابل تکرار
52
00:01:39,759 –> 00:01:42,159
ایجاد کنید تا دیگران بتوانند آن را در
53
00:01:42,159 –> 00:01:43,200
سیستم های خود بازسازی کنند،
54
00:01:43,200 –> 00:01:46,079
بنابراین برای شروع، اجازه دهید در مورد
55
00:01:46,079 –> 00:01:47,759
برخی از روش های نصبی که
56
00:01:47,759 –> 00:01:48,640
شعر
57
00:01:48,640 –> 00:01:51,840
ارائه می دهد صحبت کنیم، بنابراین روش نصب توصیه
58
00:01:51,840 –> 00:01:53,360
شده با استفاده از این
59
00:01:53,360 –> 00:01:57,840
دستور curl است،
60
00:01:57,840 –> 00:02:00,880
اوم وابستگی های خود را عرضه
61
00:02:00,880 –> 00:02:02,880
می کند به نوعی از بقیه سیستم جدا شده
62
00:02:02,880 –> 00:02:04,320
است،
63
00:02:04,320 –> 00:02:08,239
بنابراین این بهترین راه برای نصب آن است،
64
00:02:08,239 –> 00:02:09,840
شما می توانید آن را با استفاده از pip نصب کنید، اما
65
00:02:09,840 –> 00:02:11,280
توصیه نمی شود،
66
00:02:11,280 –> 00:02:14,720
بنابراین برای شروع،
67
00:02:14,720 –> 00:02:16,879
من می روم قبلاً شعری
68
00:02:16,879 –> 00:02:18,239
را روی سیستم من نصب کردهام
69
00:02:18,239 –> 00:02:20,879
، باید به این نکته اشاره کنم که برای شروع،
70
00:02:20,879 –> 00:02:21,599
71
00:02:21,599 –> 00:02:25,360
یک پروژه جدید ایجاد میکنم تا چگونه از
72
00:02:25,360 –> 00:02:26,140
شعر
73
00:02:26,140 –> 00:02:29,920
[Music] استفاده
74
00:02:29,920 –> 00:02:32,640
کنم، بنابراین یک بسته جدید برای من ایجاد میشود و
75
00:02:32,640 –> 00:02:34,319
اگر آن را
76
00:02:34,319 –> 00:02:38,720
با کد um در مقابل باز کنم
77
00:02:39,440 –> 00:02:42,160
من می توانم چند چیز را در مورد آن ببینم، بنابراین
78
00:02:42,160 –> 00:02:44,480
اولین چیز این است که ما
79
00:02:44,480 –> 00:02:47,599
یک سری چیزهای مختلف را داربست کرده ایم، اوم
80
00:02:47,599 –> 00:02:51,040
، یک readme داریم که خالی است، ما
81
00:02:51,040 –> 00:02:54,239
یک پروژه pie dot tomml داریم که به
82
00:02:54,239 –> 00:02:55,840
نوعی نشان دهنده
83
00:02:55,840 –> 00:02:58,159
همه چیز است.
84
00:02:58,159 –> 00:02:59,760
وابستگی های ما در آنجا وجود دارد و ما
85
00:02:59,760 –> 00:03:01,360
اطلاعاتی در مورد اینکه چه کسی هستیم
86
00:03:01,360 –> 00:03:03,519
و توضیحات بسته
87
00:03:03,519 –> 00:03:05,840
نسخه آن و غیره
88
00:03:05,840 –> 00:03:08,640
داریم و همچنین این پوشه آزمایشی را داریم بنابراین
89
00:03:08,640 –> 00:03:10,159
اولین تست قبلا برای
90
00:03:10,159 –> 00:03:11,040
ما ایجاد شده
91
00:03:11,040 –> 00:03:15,599
است که در حال تایید نسخه بسته
92
00:03:16,720 –> 00:03:20,080
ما این است. بسته بالای پوشه
93
00:03:20,080 –> 00:03:22,720
تا ما بتوانیم همه چیزهای دیگر خود را
94
00:03:22,720 –> 00:03:23,280
در آن قرار
95
00:03:23,280 –> 00:03:26,159
دهیم و میتوانید ببینید که آزمایش ما
96
00:03:26,159 –> 00:03:28,640
از آن پوشه وارد میشود،
97
00:03:28,640 –> 00:03:30,720
بنابراین ابتدا اجازه دهید این را
98
00:03:30,720 –> 00:03:32,720
به نسخه
99
00:03:32,720 –> 00:03:35,599
صحیح پایتون که میخواهم از آن استفاده کنم، تغییر دهم.
100
00:03:35,599 –> 00:03:36,400
101
00:03:36,400 –> 00:03:40,560
نه و پنج
102
00:03:40,560 –> 00:03:44,000
ام نسخه پایون
103
00:03:44,000 –> 00:03:46,480
و کد vs واقعاً این را در اینجا تنظیم میکنند،
104
00:03:46,480 –> 00:03:47,440
بنابراین میتوانید
105
00:03:47,440 –> 00:03:51,120
کدهای vs را نیز مشاهده کنید که در آنجا ظاهر میشوند،
106
00:03:51,440 –> 00:03:54,720
اوه، بیایید ترمینال خود را باز کنیم، بنابراین
107
00:03:54,720 –> 00:03:58,319
اکنون بیایید چند بسته اضافه
108
00:03:58,319 –> 00:04:01,599
کنیم، اولین بسته خود را اضافه کنیم، بنابراین
109
00:04:01,599 –> 00:04:04,959
تبلیغات شعر بیایید درخواستها را اضافه کنیم.
110
00:04:04,959 –> 00:04:07,430
همه از درخواستها [موسیقی] استفاده میکنند،
111
00:04:07,430 –> 00:04:10,610
112
00:04:10,720 –> 00:04:14,080
بنابراین اولین چیزی که باید به آن توجه داشت این است که شعر
113
00:04:14,080 –> 00:04:16,880
در واقع به صورت ناهمزمان در مقابل
114
00:04:16,880 –> 00:04:17,600
چیزی مانند
115
00:04:17,600 –> 00:04:19,358
pip که وابستگی را به طور همزمان حل میکند،
116
00:04:19,358 –> 00:04:21,519
کار میکند، بنابراین باید
117
00:04:21,519 –> 00:04:22,880
برای بسیاری از
118
00:04:22,880 –> 00:04:24,800
چیزها بسیار سریعتر کار کند، بنابراین بهجای اینکه فقط منتظر بمانیم، همه آن
119
00:04:24,800 –> 00:04:26,400
وابستگیها را همزمان از بین ببریم.
120
00:04:26,400 –> 00:04:27,759
برای اینکه یکی
121
00:04:27,759 –> 00:04:28,400
قبل از دیگری تمام
122
00:04:28,400 –> 00:04:32,000
شود، بنابراین اگر اکنون نگاه
123
00:04:32,000 –> 00:04:34,800
کنیم پروژه pi ما درخواستهایی در آن
124
00:04:34,800 –> 00:04:35,680
دارد، آخرین
125
00:04:35,680 –> 00:04:39,120
نسخه درخواستها مشخص شده است
126
00:04:39,120 –> 00:04:42,240
و همچنین
127
00:04:42,240 –> 00:04:45,280
فایل قفل شعر تولید شده است، بنابراین شبیه به یک
128
00:04:45,280 –> 00:04:45,680
129
00:04:45,680 –> 00:04:49,040
فایل پیپ، قفل نقطهای است،
130
00:04:49,040 –> 00:04:52,240
همه وابستگیهای ما را فهرست میکند.
131
00:04:52,240 –> 00:04:54,240
و وابستگیهای ما به
132
00:04:54,240 –> 00:04:55,440
133
00:04:55,440 –> 00:04:56,880
این معنی است که ما میتوانیم این
134
00:04:56,880 –> 00:04:58,880
ساختار تکرارپذیر را که برای افراد دیگر تیممان نیاز داریم ایجاد کنیم،
135
00:04:58,880 –> 00:05:01,440
بیایید از
136
00:05:01,440 –> 00:05:03,840
شر آن خلاص
137
00:05:03,840 –> 00:05:07,120
شویم. مشابه و
138
00:05:07,120 –> 00:05:10,400
جدای از این دستور در اینجا
139
00:05:10,400 –> 00:05:13,039
به pivam، بنابراین به جای نصب
140
00:05:13,039 –> 00:05:14,479
از آن استفاده کرده ایم
141
00:05:14,479 –> 00:05:16,000
و اوم
142
00:05:16,000 –> 00:05:19,120
[Music]
143
00:05:19,199 –> 00:05:21,120
بله، لازم نیست نامی برای محیط مجازی مشخص کنیم که
144
00:05:21,120 –> 00:05:23,120
مشابه
145
00:05:23,120 –> 00:05:26,400
آن با ماژول vm متفاوت است، می توانیم
146
00:05:26,400 –> 00:05:28,320
مقداری را انتخاب کنیم. جزئیات
147
00:05:28,320 –> 00:05:30,080
در مورد محیطی که ایجاد شده است
148
00:05:30,080 –> 00:05:31,840
زیرا ما در واقع این
149
00:05:31,840 –> 00:05:33,690
محیط مجازی را در حال حاضر ایجاد کرده ایم
150
00:05:33,690 –> 00:05:34,880
[Music]
151
00:05:34,880 –> 00:05:37,600
بنابراین اگر اطلاعات شعری را قرار دهید می توانیم
152
00:05:37,600 –> 00:05:39,280
مسیر آن
153
00:05:39,280 –> 00:05:42,960
را ببینیم و همچنین می توانیم اطلاعاتی در
154
00:05:42,960 –> 00:05:45,440
مورد سیستم خود مشاهده کنیم
155
00:05:45,440 –> 00:05:47,759
تا بتوانیم آن را نیز نصب کنیم. وابستگیهای توسعهدهنده،
156
00:05:47,759 –> 00:05:49,360
بنابراین اگر شعر اجرا کنیم،
157
00:05:49,360 –> 00:05:52,479
تست pi و
158
00:05:52,479 –> 00:05:56,479
مشکی را اضافه کنیم، چیزی که باید اینجا پیدا کنید این است
159
00:05:56,479 –> 00:05:57,759
که تست pi در واقع نصب نمیشود،
160
00:05:57,759 –> 00:05:59,600
161
00:05:59,600 –> 00:06:07,840
زیرا قبلاً
162
00:06:10,440 –> 00:06:11,919
[Music] نصب
163
00:06:11,919 –> 00:06:14,000
شده است، ما به um
164
00:06:14,000 –> 00:06:15,520
[Music]
165
00:06:15,520 –> 00:06:18,479
میرویم و آنها را خواهیم دید. دو چیز
166
00:06:18,479 –> 00:06:20,319
به وا