در این مطلب، ویدئو Xonsh: آوردن Python Data Science به پوسته شما | آموزش Scipy 2019 | G. Forsyth، A. Scopatz با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 2:34:15
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,669
خوش آمدید این آموزش برای حلزونی است
2
00:00:02,669 –> 00:00:05,009
اگر شما
3
00:00:05,009 –> 00:00:07,700
واقعاً در اتاق اشتباهی بیهوش نیستید
4
00:00:07,700 –> 00:00:18,300
اما در واقع انتخاب خوبی انجام دادید سلام
5
00:00:18,300 –> 00:00:20,460
من آنتونی scope ATS هستم من برای سایت چهارگانه کار می کنم
6
00:00:20,460 –> 00:00:22,529
و طبق اسلاید
7
00:00:22,529 –> 00:00:25,769
هر دو در آن هستم مردی در شاعر، بنابراین امیدوارم
8
00:00:25,769 –> 00:00:28,880
که امروز به نوعی به شما الهام بخشد.
9
00:00:28,880 –> 00:00:34,380
10
00:00:34,380 –> 00:00:35,969
11
00:00:35,969 –> 00:00:37,710
12
00:00:37,710 –> 00:00:42,660
ما یک
13
00:00:42,660 –> 00:00:45,600
ساعت 8 صبح روز دوشنبه هستیم، بله،
14
00:00:45,600 –> 00:00:47,160
همه نمیخواستند در مورد زبانهای نمایش جدید
15
00:00:47,160 –> 00:00:50,940
در ساعت 8 صبح روز دوشنبه بیاموزند، بنابراین
16
00:00:50,940 –> 00:00:54,570
ما کمی حسابداری داریم و
17
00:00:54,570 –> 00:00:55,980
فقط میخواهیم همه را به نوعی تنظیم
18
00:00:55,980 –> 00:00:57,989
و آماده کنیم، اگر میخواهید شروع کنید. قبلاً به بسیاری
19
00:00:57,989 –> 00:01:00,390
از آموزشهای علمی تخیلی یا هر گونه آموزش علمی-تخیلی دیگری رفتهام.
20
00:01:00,390 –> 00:01:04,170
حالت معمول
21
00:01:04,170 –> 00:01:05,489
تعامل ارائه، نوتبوکهای مشتری است
22
00:01:05,489 –> 00:01:07,500
و آنها عالی هستند،
23
00:01:07,500 –> 00:01:10,200
اگر چیزی که شما تدریس میکنید
24
00:01:10,200 –> 00:01:13,350
مانند یک زبان نمایشی و درخواستی باشد، واقعاً بد کار میکند، بنابراین ما
25
00:01:13,350 –> 00:01:14,820
در واقع فقط آیا شما نیاز به نصب
26
00:01:14,820 –> 00:01:18,540
چیزها و سپس ما من به نوعی
27
00:01:18,540 –> 00:01:20,580
برنامه نویسی زنده و همزمان اسلاید دارم
28
00:01:20,580 –> 00:01:21,570
و ما می دانیم
29
00:01:21,570 –> 00:01:23,670
که در مورد سلامتی و چیزهای دیگر در حال اجرا هستیم، اما اگر
30
00:01:23,670 –> 00:01:24,990
همه شما بتوانید فقط چند لحظه
31
00:01:24,990 –> 00:01:28,110
وقت بگذارید و ما برای عیب یابی و
32
00:01:28,110 –> 00:01:30,630
Conch را نصب کنید، ما به شدت توصیه می کنیم که از
33
00:01:30,630 –> 00:01:33,659
conda برای این کار استفاده کنید، اما بله دیگر در
34
00:01:33,659 –> 00:01:35,670
این مورد وجود دارد و یک نسخه جدید
35
00:01:35,670 –> 00:01:37,770
از دیشب در ساعت 10:00 شب وجود دارد. بنابراین اگر
36
00:01:37,770 –> 00:01:40,670
از آن زمان بهروزرسانی نکردهاید
37
00:01:40,670 –> 00:01:43,860
، لطفاً یک اشکال رفع شده است، متأسفیم که کد
38
00:01:43,860 –> 00:01:49,740
اشکالاتی مانند همه کدها دارد، بنابراین بله، لطفاً
39
00:01:49,740 –> 00:01:53,759
نسخه 0.98 را بگیرید و ما از آنجا میرویم،
40
00:01:53,759 –> 00:01:55,680
بنابراین کسی که در حال حاضر وجدانش متوقف شده است، خیلی
41
00:01:55,680 –> 00:01:59,729
خوب است. شما و
42
00:01:59,729 –> 00:02:01,829
اگر دوست ندارید فقط بگیرید
43
00:02:01,829 –> 00:02:04,290
باید دو ثانیه طول بکشد زیرا خوشبختانه پایتون خالص است
44
00:02:04,290 –> 00:02:06,690
45
00:02:06,690 –> 00:02:09,740
بنابراین مجبور نیستید با
46
00:02:09,740 –> 00:02:13,080
فعل و انفعالات و موارد عجیب و غریب Fortran rust کنار بیایید
47
00:02:13,080 –> 00:02:15,240
یا خط خط را بخوانید اوه بله
48
00:02:15,240 –> 00:02:17,100
ما با rebind سر و کار نداریم اکنون
49
00:02:17,100 –> 00:02:20,400
کتابخانه مورد علاقه همه سه انتخاب سه گزینه برای
50
00:02:20,400 –> 00:02:24,510
خواندن خط نه نه نه آبمیوه خوب وای
51
00:02:24,510 –> 00:02:26,910
ما یک جمعیت سخت گرفتیم یکی یکی یک
52
00:02:26,910 –> 00:02:30,300
صفر خوب ورودی خوب ما ببینید آنجا شما
53
00:02:30,300 –> 00:02:39,390
بروید متشکرم من اینجا خواهم بود چه
54
00:02:39,390 –> 00:02:42,660
خیر پس اوه و ما ما
55
00:02:42,660 –> 00:02:47,190
باید پیوند اسلایدها را نیز ارسال کنیم، بنابراین
56
00:02:47,190 –> 00:02:55,830
اسلایدها باید به این صورت باشند که
57
00:02:55,830 –> 00:02:58,080
به آن می گویند، مثل آگاهانه می توانید
58
00:02:58,080 –> 00:03:02,910
چیزی را تایپ کنید، بله خوب است،
59
00:03:02,910 –> 00:03:05,340
مردم دارند حلزون را نصب می کنند و برای
60
00:03:05,340 –> 00:03:06,660
افرادی که تازه وارد اتاق می شوند، لطفاً
61
00:03:06,660 –> 00:03:10,320
حلزون را نصب کنید. من فقط میخواهم برای انجام
62
00:03:10,320 –> 00:03:12,750
یک حرکت سریع اتاق، متوجه شوید که چه
63
00:03:12,750 –> 00:03:16,380
کسی هستید و چرا اینجا هستید، بنابراین چه کسی در اینجا
64
00:03:16,380 –> 00:03:19,920
به طور منظم از bash استفاده می کند.
65
00:03:19,920 –> 00:03:24,840
66
00:03:24,840 –> 00:03:26,190
خط به
67
00:03:26,190 –> 00:03:28,019
چی باشه ماهی باید به سلامتی خوب
68
00:03:28,019 –> 00:03:32,930
باشه کسی از حلزون استفاده کرده
69
00:03:34,850 –> 00:03:40,860
باشه خیلی خب کسی که اینجا واقعا بشاش رو دوست
70
00:03:40,860 –> 00:03:42,300
داره اشکالی نداره نمی دونم چیزی در موردش نیست
71
00:03:42,300 –> 00:03:43,290
اگه یه سوال باز هست
72
00:03:43,290 –> 00:03:45,300
ما نیستیم الان اینجا نیستیم کی هست
73
00:03:45,300 –> 00:03:46,890
دستور یک حلقه for و bash را بدون
74
00:03:46,890 –> 00:03:49,320
نگاه کردن به Stack Overflow به خاطر می آورد، نه،
75
00:03:49,320 –> 00:03:50,940
برخی از افراد می توانند این کار را انجام دهند، این خیلی
76
00:03:50,940 –> 00:03:53,310
جالب است، کسانی که در اینجا به یاد می آورند چگونه
77
00:03:53,310 –> 00:03:55,320
یک رشته بدون فضای خالی و bash را بدون
78
00:03:55,320 –> 00:03:58,170
نگاه کردن به Stack Overflow هر دو نشانه گذاری کنند، بنابراین من شما را
79
00:03:58,170 –> 00:03:59,370
باور خواهم کرد. نمیخواهم،
80
00:03:59,370 –> 00:04:00,360
نمیدانی با تو تماس میگیرم که
81
00:04:00,360 –> 00:04:04,980
خوب میشود، بنابراین در حالی که اسلایدهای هیچکس را دریافت نمیکنیم،
82
00:04:04,980 –> 00:04:06,650
منظورم یکی از چیزهایی
83
00:04:06,650 –> 00:04:08,580
است که
84
00:04:08,580 –> 00:04:12,570
نسبت به خیلی چیزها تا حدودی مطابق با خواستههای دیوانهمان است،
85
00:04:12,570 –> 00:04:15,420
اما این یک چیز هم بود. بسیاری از این چیزها
86
00:04:15,420 –> 00:04:16,738
که به نظر می رسد باید ب ساده
87
00:04:16,738 –> 00:04:19,709
و آسان برای به خاطر سپردن اینطور نیست و بسیاری
88
00:04:19,709 –> 00:04:20,488
از ما در
89
00:04:20,488 –> 00:04:23,910
جریان کار روزانه خود با
90
00:04:23,910 –> 00:04:25,500
تصمیمات زبانی از دهه 70 سر و کار داریم که
91
00:04:25,500 –> 00:04:27,120
بسیار منطقی بود، اما شاید ما دوست
92
00:04:27,120 –> 00:04:28,289
نداشته باشیم که بین
93
00:04:28,289 –> 00:04:30,000
همه نقل قول های تکی و دوگانه تفاوت وجود داشته باشد. زمان یا
94
00:04:30,000 –> 00:04:31,830
شاید ما نمی خواهیم تعداد زیادی
95
00:04:31,830 –> 00:04:34,949
براکت پشت سر هم داشته باشیم و بنابراین این
96
00:04:34,949 –> 00:04:37,470
تلاشی برای از بین بردن این درد است زیرا
97
00:04:37,470 –> 00:04:40,410
این باید یک تعامل نسبتاً یکپارچه
98
00:04:40,410 –> 00:04:42,030
و سرگرم کننده باشد و شما
99
00:04:42,030 –> 00:04:43,380
فقط باید بتوانید این کار را انجام دهید. کارهایی که میخواهید
100
00:04:43,380 –> 00:04:46,190
بدون مشکل انجام دهید،
101
00:04:46,190 –> 00:04:49,500
فکر میکنم ما احتمالاً میتوانیم،
102
00:04:49,500 –> 00:04:53,580
لینک اسلاید را ندارم، مردم ما خیلی خوب هستند و
103
00:04:53,580 –> 00:04:55,349
اکثراً نصب شده و آماده برای رفتن هستند.
104
00:04:55,349 –> 00:04:58,800
105
00:04:58,800 –> 00:04:59,789
106
00:04:59,789 –> 00:05:02,130
بپرس، باشه، ما هنوز برای مدتی با هم صحبت خواهیم کرد، پس میتوانیم با هم
107
00:05:02,130 –> 00:05:05,070
صحبت
108
00:05:05,070 –> 00:05:12,180
کنیم، همینطور فقط یک
109
00:05:12,180 –> 00:05:15,599
بررسی سریع عقلانی میکنیم، اگر میتوانید هر
110
00:05:15,599 –> 00:05:17,909
بار که میگوییم صدایی مانند کد یا
111
00:05:17,909 –> 00:05:18,780
چیزی که همیشه میخواهد اجرا کنید، اجرا کنید.
112
00:05:18,780 –> 00:05:21,090
فقط با یک X شروع کنید بنابراین اگر بتوانید
113
00:05:21,090 –> 00:05:25,320
پیکربندی را اجرا کنید، XO n fi g در پوسته حلزونی شما
114
00:05:25,320 –> 00:05:28,860
است که احتمالاً نباید آنچه
115
00:05:28,860 –> 00:05:30,300
را که در اینجا میگوید بگوید، شاید باید بگوید نقطه صفر
116
00:05:30,300 –> 00:05:31,710
نه نقطه هشت در بالا فقط برای
117
00:05:31,710 –> 00:05:33,599
این که مطمئن باشیم تقریباً درست صحبت میکنیم.
118
00:05:33,599 –> 00:05:41,070
نسخه ها آیا لینک را دارید من
119
00:05:41,070 –> 00:05:42,810
فقط آن را اینجا قرار می دهم، بنابراین اگر می خواهید
120
00:05:42,810 –> 00:05:50,400
همراه با آموزش دنبال کنید، می توانید
121
00:05:50,400 –> 00:05:53,690
به این لینک بروید تا conch github do
122
00:05:53,690 –> 00:05:58,289
sigh hi – 2019 – آموزش اسلش از راه دور
123
00:05:58,289 –> 00:06:01,759
که HTML بابت آن متاسفیم URL بله
124
00:06:01,759 –> 00:06:07,199
فقط کمی متأسفم، اما بله، میتوانید
125
00:06:07,199 –> 00:06:09,210
روی آن کلیک کنید و دنبال کنید تا بتوانید
126
00:06:09,210 –> 00:06:11,460
در اسلایدها به جلو بروید یا به عقب برگردید،
127
00:06:11,460 –> 00:06:13,349
تمرینها و مواردی از این دست وجود دارد،
128
00:06:13,349 –> 00:06:21,090
بنابراین اکنون آن را مطرح کنید، بسیار خوب، من به شما اجازه میدهم
129
00:06:21,090 –> 00:06:23,870
این کار را انجام دهید.
130
00:06:42,030 –> 00:06:47,910
خوب، بله، خیلی سریع درست مانند
131
00:06:47,910 –> 00:06:49,350
یک مرور کلی از برخی از کارهایی که
132
00:06:49,350 –> 00:06:51,030
ما را در حال انجام زیاد می بینید و
133
00:06:51,030 –> 00:06:52,470
همچنین باید در حین
134
00:06:52,470 –> 00:06:54,780
تعامل با پوسته آزادانه انجام دهید، ما
135
00:06:54,780 –> 00:06:56,190
اسلایدهای واضحی در این مورد نداریم زیرا
136
00:06:56,190 –> 00:06:57,810
آنها یک جورهایی کلی هستند
137
00:06:57,810 –> 00:06:59,970
مانند کارهایی که می توانید در یک پوسته یا
138
00:06:59,970 –> 00:07:02,070
درون آن انجام دهید اما اگر دیدید که ما کاری انجام میدهیم
139
00:07:02,070 –> 00:07:04,200
مثل اینکه واضح است که یک کلید را زدیم
140
00:07:04,200 –> 00:07:05,520
و اتفاقی میافتد و میخواهید
141
00:07:05,520 –> 00:07:07,110
بدانید چه اتفاقی افتاده است، لطفاً فقط از
142
00:07:07,110 –> 00:07:08,940
ما بپرسید که آیا به نظر میرسد که این کار از جایی خارج شده است
143
00:07:08,940 –> 00:07:10,590
یا ما سعی نمیکنیم
144
00:07:10,590 –> 00:07:13,620
این موضوع را مبهم کنیم. بنابراین به طور کلی
145
00:07:13,620 –> 00:07:15,180
تکمیل برگه وجود
146
00:07:15,180 –> 00:07:21,120
دارد Oh از یک L وجود دارد
147
00:07:21,120 –> 00:07:25,160
سمت راست و بله متاسفم کمی پیچیده شد
148
00:07:25,160 –> 00:07:27,750
بله من خوب می شدم دایرکتوری
149
00:07:27,750 –> 00:07:29,430
ایندکس ندارد.
150
00:07:29,430 –> 00:07:35,669
151
00:07:35,669 –> 00:07:36,960
تکمیل برگه برای تقریباً
152
00:07:36,960 –> 00:07:39,090
همه چیز، بنابراین در زمان شما صرفه جویی می کند که
153
00:07:39,090 –> 00:07:43,169
در حال تایپ کردن هستید که کسی نمی داند
154
00:07:43,169 –> 00:07:45,620
تکمیل برگه چیست، اوه حیف است که
155
00:07:45,620 –> 00:07:48,290
عالی است،
156
00:07:48,290 –> 00:07:50,220
این برای شما در
157
00:07:50,220 –> 00:07:51,390
ابتدای آموزش معنی کمتری خواهد داشت، تاریخچه زیادی
158
00:07:51,390 –> 00:07:52,830
دارد. قابلیت جستجو شما
159
00:07:52,830 –> 00:07:54,210
احتمالاً
160
00:07:54,210 –> 00:07:55,710
در حال حاضر تاریخچه حلزونی زیادی ندارید، بنابراین این به این معنی نیست،
161
00:07:55,710 –> 00:07:57,630
اما روش های مختلفی برای جستجو وجود دارد
162
00:07:57,630 –> 00:08:00,000
163
00:08:00,000 –> 00:08:01,710
که کمی بعد به آنها خواهیم پرداخت. ctrl R
164
00:08:01,710 –> 00:08:03,419
دوست شماست که نوعی gi اگر شروع به تایپ کردن فرمانی کنید میتوانید
165
00:08:03,419 –> 00:08:05,340
در تاریخچه خود یک جستجوی خطی در هر نقطه داشته
166
00:08:05,340 –> 00:08:07,260
167
00:08:07,260 –> 00:08:09,750
باشید، میتوانید آن را فشار دهید و آن یک
168
00:08:09,750 –> 00:08:11,340
جستجوی پیشوند انجام میدهد، بنابراین مانند هر
169
00:08:11,340 –> 00:08:12,930
خطی که با آن بیت اولیه شروع شده
170
00:08:12,930 –> 00:08:14,700
باشد، در نتایج نشان
171
00:08:14,700 –> 00:08:17,310
داده میشود. و
172
00:08:17,310 –> 00:08:19,050
اگر
173
00:08:19,050 –> 00:08:21,630
همان فرمان
174
00:08:21,630 –> 00:08:23,370
را تایپ میکنید، میبینید
175
00:08:23,370 –> 00:08:25,590
176
00:08:25,590 –> 00:08:27,690
که این نوع متن شبح نشان داده
177
00:08:27,690 –> 00:08:30,630
میشود. نگران نباشید که می خواهید همه اینها را
178
00:08:30,630 –> 00:08:31,860
به یکباره وارد کنید، اما ما به آن برمی گردیم
179
00:08:31,860 –> 00:08:34,099
180
00:08:36,909 –> 00:08:41,809
که برای تمام بیت های پایتونیک در حلزون حلزون است
181
00:08:41,809 –> 00:08:43,009
و کمی بعد متوجه خواهیم شد که آنها چه هستند و
182
00:08:43,009 –> 00:08:45,290
همیشه می توانید یک
183
00:08:45,290 –> 00:08:47,329
علامت سوال به یک علامت سوال اضافه کنید. دستور می دهد و
184
00:08:47,329 –> 00:08:49,009
یک صفحه راهنمای کوچک در
185
00:08:49,009 –> 00:08:50,600
پیجر ظاهر می شود یا اگر کمی از ipython استفاده کرده اید، می توانید یک علامت سوال دوگانه
186
00:08:50,600 –> 00:08:52,910
برای کمک فوق العاده انجام دهید، حتی اگر
187
00:08:52,910 –> 00:08:55,550
کمی از ipython استفاده کرده اید، این
188
00:08:55,550 –> 00:09:02,389
ممکن است یک الگوی آشنا باشد، بله فکر نمی
189
00:09:02,389 –> 00:09:05,389
کنم وجود داشته باشد. یکی از مهمانان UTSC است و
190
00:09:05,389 –> 00:09:07,839
باید فقط یک شبکه باز و باز باشد
191
00:09:07,839 –> 00:09:16,910
بله، یک سوال دیگر اینجاست، فکر
192
00:09:16,910 –> 00:09:35,690
میکنم متوجه شدیم که بله، بله، خوب
193
00:09:35,690 –> 00:09:37,730
، آن را به صورت زنده انجام نمیدهیم،
194
00:09:37,730 –> 00:09:39,410
در طول استراحت از همه سؤالاتی درباره آن میپرسیم
195
00:09:39,410 –> 00:09:40,790
تا بتوانیم چیزی را
196
00:09:40,790 –> 00:09:42,440
که کار نمیکند برطرف کنیم و این خوب
197
00:09:42,440 –> 00:09:43,160
است. خبر خوب
198
00:09:43,160 –> 00:09:49,569
بسیار خوب، آیا هر سوالی وجود دارد، بسیار خوب،
199
00:09:49,569 –> 00:09:58,069
پس بله، اوه،
200
00:09:58,069 –> 00:09:59,630
خیلی خوب است، بنابراین همه افراد حلزونی کار می کنند که
201
00:09:59,630 –> 00:10:05,120
می تواند اگر شما آن را اجرا کردید متاسفم اما تنظیمات اجازه دهید
202
00:10:05,120 –> 00:10:08,170
من فقط وارد گزینه Ok شوم،
203
00:10:11,560 –> 00:10:13,610
بنابراین شما باید می توانستید
204
00:10:13,610 –> 00:10:15,950
دستور config را اجرا کنید. و خروجیهایی
205
00:10:15,950 –> 00:10:19,250
مانند این را ببینید، بنابراین اگر همه در
206
00:10:19,250 –> 00:10:24,860
آن مرحله هستند، بله، پیکربندی آن
207
00:10:24,860 –> 00:10:31,250
با یک X است که XQ را در چهار ساعت آینده دوست خواهد داشت،
208
00:10:31,250 –> 00:10:34,460
بسیار خوب است، بنابراین ما
209
00:10:34,460 –> 00:10:36,020
دستور کار خود را در اینجا داریم، کمی استراحت خواهیم کرد.
210
00:10:36,020 –> 00:10:38,150
در بین این چیزها و ما در
211
00:10:38,150 –> 00:10:39,740
212
00:10:39,740 –> 00:10:42,260
طول زمان به نوعی توانایی بیشتر و بیشتر خواهیم ساخت، این
213
00:10:42,260 –> 00:10:43,910
پیوندها هستند، بنابراین اگر اسلایدها را بالا
214
00:10:43,910 –> 00:10:47,030
دارید، می توانید در صورت تمایل به اطراف بپرید و
215
00:10:47,030 –> 00:10:49,400
در پایان هر کدام تمرین هایی وجود دارد.
216
00:10:49,400 –> 00:10:53,900
بخش کوچک به طوری که اینجا میخواهم این کار را انجام دهم،
217
00:10:53,900 –> 00:11:01,520
بنابراین conch یک سوپرمجموعه از
218
00:11:01,520 –> 00:11:04,970
Python 3 است، بنابراین معنی آن این است که
219
00:11:04,970 –> 00:11:08,270
تمام نحوی که در Python
220
00:11:08,270 –> 00:11:10,640
وجود دارد، conch معتبر است، بنابراین وجود ندارد، بنابراین اگر
221
00:11:10,640 –> 00:11:12,890
میدانید Python خیلی خوب غذا میخورد، همه چیز
222
00:11:12,890 –> 00:11:14,030
بسیار خوب است.
223
00:11:14,030 –> 00:11:17,480
باید برای شما آشنا باشد
224
00:11:17,480 –> 00:11:18,950
و بنابراین می توانید دکمه ای مانند
225
00:11:18,950 –> 00:11:20,450
همه کارهایی که می
226
00:11:20,450 –> 00:11:22,250
توانید در پایتون انجام دهید را درست مانند
227
00:11:22,250 –> 00:11:26,900
ماژول های توابع کلاس های تعریف شده و غیره انجام دهید، بنابراین ما می توانیم
228
00:11:26,900 –> 00:11:29,810
جلو برویم و شما می دانید که این کارها را
229
00:11:29,810 –> 00:11:32,180
با ما انجام دهید، همانطور که می دانید وقتی می آیند. بالا،
230
00:11:32,180 –> 00:11:34,280
پس بیایید برخی از آنها را امتحان کنیم، اوه، اینها
231
00:11:34,280 –> 00:11:36,830
اولین تمرینات ما هستند،
232
00:11:36,830 –> 00:11:39,650
بنابراین اولین مورد محاسبه
233
00:11:39,650 –> 00:11:45,170
حاصل ضرب 2 3 و 7 است، دومین مورد این است که
234
00:11:45,170 –> 00:11:46,940
اگر numpy ندارید وارد کردن numpy یا import sis است.
235
00:11:46,940 –> 00:11:50,060
نصب کنید و سپس
236
00:11:50,060 –> 00:11:51,530
یک تابع را نیز تعریف کنید که می توانید
237
00:11:51,530 –> 00:11:52,910
تمام این کارها را درست در خط فرمان
238
00:11:52,910 –> 00:11:54,650
انجام دهید، نیازی نیست به جای دیگری بروید و
239
00:11:54,650 –> 00:11:58,820
نیازی به انجام این کار در یک فایل ندارید، بنابراین اینها را
240
00:11:58,820 –> 00:12:00,650
امتحان کنید و می توانید روی جزئیات کلیک کنید تا پاسخ را دریافت
241
00:12:00,650 –> 00:12:03,080
کنید و ما به شما بچه ها می دهیم
242
00:12:03,080 –> 00:12:06,310
چند دقیقه برای امتحان کردن این چیزها
243
00:12:06,310 –> 00:12:09,290
و همچنین حل کردن آن بسیار آهسته در
244
00:12:09,290 –> 00:12:11,680
زمان واقعی
245
00:12:22,639 –> 00:12:27,170
فکر می کنم می توانید به WOW 42 بروید، چه
246
00:12:27,170 –> 00:12:28,870
عدد مبارکی است حدس می زنم
247
00:12:28,870 –> 00:12:31,660
[خنده]
248
00:12:31,660 –> 00:12:38,739
آیا می توانیم یک ماژول وارد کنیم.
249
00:12:38,739 –> 00:12:41,480
250
00:12:41,480 –> 00:12:44,379
فقط به اعداد تصادفی فکر کنید،
251
00:12:54,550 –> 00:12:56,810
ما در یک ردیف قرار داریم، احتمالاً باید
252
00:12:56,810 –> 00:13:14,029
دوست داشته باشیم بله بله متاسفم بله بله متاسفم
253
00:13:14,029 –> 00:13:17,389
من در حالت برنامه نویس بودم، همین جا
254
00:13:17,389 –> 00:13:20,149
می رویم، بنابراین شما می گویید بله،
255
00:13:20,149 –> 00:13:21,290
باید ببینید که تعداد زیادی برگه
256
00:13:21,290 –> 00:13:22,730
تکمیل شده در دسترس است بنابراین اگر شما وارد کنید
257
00:13:22,730 –> 00:13:25,420
یا من sis را هم انجام میدهم، زیرا این
258
00:13:25,420 –> 00:13:27,889
را میتوانید بعد از داک، تب را بزنید و
259
00:13:27,889 –> 00:13:29,959
اینها همه ویژگیها و
260
00:13:29,959 –> 00:13:34,750
ماژولهایی هستند که در تابع sis در دسترس هستند، بله،
261
00:13:35,949 –> 00:13:38,949
262
00:13:39,380 –> 00:13:41,389
آیا کسی مشکل یا
263
00:13:41,389 –> 00:13:46,310
سؤالی دارد که خیلی ساده است. این
264
00:13:46,310 –> 00:13:48,170
فقط برای این است که به شما ثابت کنم که contra Li
265
00:13:48,170 –> 00:13:57,019
پایتون است بله دوباره خوب ما به
266
00:13:57,019 –> 00:14:01,370
این سوال می رسیم بعداً سؤال خانه هایمان را دوختیم
267
00:14:01,370 –> 00:14:03,740
برای کسانی از شما که
268
00:14:03,740 –> 00:14:05,089
در خانه گوش می دهید آیا می توانید یک
269
00:14:05,089 –> 00:14:07,190
تابع تعریف کنید که همه یک دستور در s شما باشد
270
00:14:07,190 –> 00:14:09,649
. ystem و پاسخ مثبت است و بعداً به این خواهیم
271
00:14:09,649 –> 00:14:11,240
رسید که چگونه همه اینها حل می شود و
272
00:14:11,240 –> 00:14:14,899
بعداً
273
00:14:14,899 –> 00:14:19,220
کار می کند، سؤال بسیار خوبی
274
00:14:19,220 –> 00:14:20,720
275
00:14:20,720 –> 00:14:23,930
276
00:14:23,930 –> 00:14:26,260
است.
277
00:14:26,260 –> 00:14:30,410
با زبان عامیانه SH سازگار است که اگر
278
00:14:30,410 –> 00:14:33,680
به دهه های 60 و 70 برگردید، می دانید که
279
00:14:33,680 –> 00:14:37,639
SH قدیمی بود، یک زبان پوسته ای است که
280
00:14:37,639 –> 00:14:40,490
همه ما a la Bosch و و
281
00:14:40,490 –> 00:14:42,500
Z shell و زبان های دیگر و
282
00:14:42,500 –> 00:14:43,699
مانند آن را به ارث برده ایم،
283
00:14:43,699 –> 00:14:46,310
اما متأسفانه در واقع
284
00:14:46,310 –> 00:14:49,490
نحو غیرممکن است. تصادفی است و
285
00:14:49,490 –> 00:14:51,649
غیرممکن است که هم زبان پایتون و هم
286
00:14:51,649 –> 00:14:55,610
زبان SH Lang سازگار باشد، بنابراین شما
287
00:14:55,610 –> 00:14:58,069
باید انتخاب کنید و
288
00:14:58,069 –> 00:14:59,980
ما انتخاب کردیم که پایتون همیشه برنده
289
00:14:59,980 –> 00:15:03,110
باشد، چند دلیل برای این وجود دارد، اما
290
00:15:03,110 –> 00:15:04,760
بیشتر این است که پایتون یک
291
00:15:04,760 –> 00:15:07,880
زبان است و SH
292
00:15:07,880 –> 00:15:11,510
از برخی جهات شبیه رشتههای تقسیم
293
00:15:11,510 –> 00:15:13,280
بر روی کاراکترهای بدون فضای خالی نیست و
294
00:15:13,280 –> 00:15:14,630
ماشینی برای نحوه عملکرد همه چیزها
295
00:15:14,630 –> 00:15:17,510
به نوعی احمقانه است اگر به نحوه
296
00:15:17,510 –> 00:15:21,410
کار SH Lang و Python همیشه دقت کنید. s برنده می شود، بنابراین
297
00:15:21,410 –> 00:15:23,510
اگر جایی پیدا کردید که نحو پایتون
298
00:15:23,510 –> 00:15:26,420
در آن کار نمی کند که یک اشکال است،
299
00:15:26,420 –> 00:15:29,450
لطفاً گزارش دهید که برای انجام یک
300
00:15:29,450 –> 00:15:32,870
LS – اوه بله بله، مطمئناً فقط یک مثال از
301
00:15:32,870 –> 00:15:36,140
این وجود دارد، بنابراین این یک
302
00:15:36,140 –> 00:15:39,310
دستور است که ممکن است شما باشید. آشنا هستید،
303
00:15:41,710 –> 00:15:44,510
اما این یک نحو معتبر پایتون
304
00:15:44,510 –> 00:15:45,500
در LS Nellore است،
305
00:15:45,500 –> 00:15:48,790
شما میدانید که خیلی درست تعریف شده است،
306
00:15:55,680 –> 00:15:58,980
بنابراین قانون این است که اگر یکی از
307
00:15:58,980 –> 00:16:00,240
آن چیزها تعریف نشده باشد، همچنان
308
00:16:00,240 –> 00:16:01,769
درست عمل میکند، فقط میتوانید متغیرها را حذف کنید،
309
00:16:01,769 –> 00:16:03,119
اما امکان
310
00:16:03,119 –> 00:16:06,809
بازنویسی آنها وجود دارد. و راهی برای
311
00:16:06,809 –> 00:16:08,939
فرار از آن وجود دارد که این فقط یک
312
00:16:08,939 –> 00:16:11,279
راحتی است، اما ما در اینجا کمی به آن خواهیم رسید،
313
00:16:11,279 –> 00:16:14,819
بنابراین هدف
314
00:16:14,819 –> 00:16:18,600
پوسته اجرای واضح دستورات است و بنابراین
315
00:16:18,600 –> 00:16:21,059
ما برخی از دستورات را در اینجا داریم، بنابراین همین الان
316
00:16:21,059 –> 00:16:24,179
دیدیم LS dash L یک ساده یک بله لطفا
317
00:16:24,179 –> 00:16:26,069
تایپ کنید می دانید این را تایپ کنید اگر
318
00:16:26,069 –> 00:16:28,319
می خواهید فقط به خودتان ثابت کنید که
319
00:16:28,319 –> 00:16:32,759
این کار می تواند انجام شود.
320
00:16:32,759 –> 00:16:35,429
321
00:16:35,429 –> 00:16:39,089
322
00:16:39,089 –> 00:16:41,790
شما
323
00:16:41,790 –> 00:16:43,439
می خواهید شما می خواهید انجام دهید بنابراین و من فکر میکنم
324
00:16:43,439 –> 00:16:46,589
در واقع همه آن کد تست را دارم، اما
325
00:16:46,589 –> 00:16:47,910
کار دیگری که میتوانید انجام دهید این است که
326
00:16:47,910 –> 00:16:50,850
میتوانید درست لولهکشی کنید، بنابراین اگر
327
00:16:50,850 –> 00:16:53,100
با لولهکشی از زبانهای پوسته دیگر آشنا
328
00:16:53,100 –> 00:16:56,429
هستید، میتوانید خروجی یک دستور
329
00:16:56,429 –> 00:16:58,199
را بگیرید و آن را انجام دهید ورودی به دیگری
330
00:16:58,199 –> 00:17:00,779
و به طوری که همه کارها به طور معمول همانطور
331
00:17:00,779 –> 00:17:03,839
که انتظار دارید در صدف حلزونی نیز کار می کند، بنابراین و
332
00:17:03,839 –> 00:17:06,390
اساساً در زیر روکش ها این
333
00:17:06,390 –> 00:17:08,130
یک سوء استفاده وحشتناک از ماژول فرآیند فرعی است
334
00:17:08,130 –> 00:17:12,059
همانطور که انتظار دارید با بسیاری از
335
00:17:12,059 –> 00:17:17,130
ویژگی های فانتزی اضافه شده به آن، بسیار خوب است.
336
00:17:17,130 –> 00:17:19,380
بیت بعدی از نوع نحو اصلی
337
00:17:19,380 –> 00:17:21,390
در زبان، متغیرهای محیطی ما
338
00:17:21,390 –> 00:17:23,039
هستند، بنابراین اینها کمی
339
00:17:23,039 –> 00:17:24,949
متفاوت از سایر sh Ling ها عمل می کنند، اما
340
00:17:24,949 –> 00:17:28,230
به طور مشابه، بنابراین می توانید
341
00:17:28,230 –> 00:17:30,480
با پیشوند یک نام
342
00:17:30,480 –> 00:17:32,820
با کاراکتر علامت دلار، به هر متغیر محیطی اشاره کنید، بنابراین اگر می
343
00:17:32,820 –> 00:17:34,980
خواهید نگاه کنید. اگر میخواهید
344
00:17:34,980 –> 00:17:36,720
متغیری را در محیط جستجو
345
00:17:36,720 –> 00:17:38,460
کنید، میتوانید نام متغیر را علامت دلار بگویید
346
00:17:38,460 –> 00:17:40,470
و سپس نتیجه را برمیگردانید،
347
00:17:40,470 –> 00:17:43,080
بنابراین خیلی خوب است، بنابراین
348
00:17:43,080 –> 00:17:44,279
محیط مانند فضای نام خاصی است که
349
00:17:44,279 –> 00:17:46,919
فرآیندها برای برقراری ارتباط با یکدیگر استفاده میکنند
350
00:17:46,919 –> 00:17:50,580
و conch به شما دسترسی میدهد که
351
00:17:50,580 –> 00:17:55,260
من و شما میتوانید
352
00:17:55,260 –> 00:17:57,779
متغیرهای محیطی را مانند آنچه در
353
00:17:57,779 –> 00:18:00,840
پایتون انجام میدهید تنظیم و حذف کنید، سپس در زبانهای پوسته دیگر
354
00:18:00,840 –> 00:18:02,340
درست انجام دهید، بنابراین اینها فقط
355
00:18:02,340 –> 00:18:04,529
متغیرهای عادی هستند که اتفاقاً در آن زندگی میکنند. یک
356
00:18:04,529 –> 00:18:07,529
دیکشنری مخصوص نقشه برداری در جایی و
357
00:18:07,529 –> 00:18:09,300
به همین دلیل
358
00:18:09,300 –> 00:18:12,240
نمی توانید آنها را با
359
00:18:12,240 –> 00:18:13,470
علامت مساوی تنظیم کنید و سپس
360
00:18:13,470 –> 00:18:16,650
آنها را با عملگر del حذف می کنید، بنابراین
361
00:18:16,650 –> 00:18:19,950
نباید چیزی غیرعادی باشد که
362
00:18:19,950 –> 00:18:24,230
بخواهید چند سوال در مورد آن داشته باشید.
363
00:18:25,250 –> 00:18:28,020
آیا تفاوتی بین این
364
00:18:28,020 –> 00:18:30,720
محیط سیستم عامل os environ وجود دارد و پاسخ این است که
365
00:18:30,720 –> 00:18:32,970
بله، موارد زیادی وجود دارد که در قسمتی که در
366
00:18:32,970 –> 00:18:41,820
راه است به آن خواهیم رسید و بله صادرات
367
00:18:41,820 –> 00:18:46,080
نیست، یکی از ویژگی های Koch یا X نیست، بنابراین صادرات
368
00:18:46,080 –> 00:18:49,140
، خوب این کمی است این موضوع
369
00:18:49,140 –> 00:18:50,820
کمی به علف های هرز وارد می شود، اما من فکر می کنم
370
00:18:50,820 –> 00:18:52,560
صادرات ایده بدی است، شما نیازی به
371
00:18:52,560 –> 00:18:54,930
صادرات صریح چیزها ندارید، در
372
00:18:54,930 –> 00:18:56,280
حال حاضر این کار را با علامت دلار
373
00:18:56,280 –> 00:18:59,790
درست انجام می دهید، بنابراین SH Lang در هنگام صادرات
374
00:18:59,790 –> 00:19:01,560
یا زمانی شما یک متغیر صادر شده را تعریف میکنید،
375
00:19:01,560 –> 00:19:03,270
در واقع علامت دلار را قرار نمیدهید، بنابراین
376
00:19:03,270 –> 00:19:05,480
ما آن 7 کاراکتر
377
00:19:05,480 –> 00:19:11,420
صادرات + فضا را فقط در علامت دلار جمعآوری کردهایم
378
00:19:11,510 –> 00:19:13,890
، خوب آنها آنجا نیستند، آنها به
379
00:19:13,890 –> 00:19:16,740
طور گسترده پردازش میشوند، بله،
380
00:19:16,740 –> 00:19:23,160
برای فرآیند به محیط میروند. بله، پس
381
00:19:23,160 –> 00:19:25,560
دلار صفر برای آنها، بنابراین سوال این است
382
00:19:25,560 –> 00:19:27,900
که دلار صفر دلار صفر
383
00:19:27,900 –> 00:19:30,180
چگونه به آرگومانها اشاره میکنید یا
384
00:19:30,180 –> 00:19:33,270
دستوری را که اجرا میکنید دریافت میکنید، ما از
385
00:19:33,270 –> 00:19:36,300
args دلار برای آن استفاده میکنیم که وقتی
386
00:19:36,300 –> 00:19:37,440
یک اسکریپت را اجرا میکنید، آن یک متغیر محیطی
387
00:19:37,440 –> 00:19:39,480
است. در اسنادی که برای مدت کوتاهی پیوندی خواهند داشت،
388
00:19:39,480 –> 00:19:43,050
بسیار خوب، من تازه
389
00:19:43,050 –> 00:19:45,750
متوجه شدم که این صفحه نمایش
390
00:19:45,750 –> 00:19:48,540
روبروی آن ایستاده ایم، بله، خوب است، اما خوب شاید این مشکل
391
00:19:48,540 –> 00:19:52,590
را در طول استراحت برطرف کنید، بله، این
392
00:19:52,590 –> 00:19:56,220
کاملاً عادی است، کار دیگری که می
393
00:19:56,220 –> 00:19:57,720
توانید انجام دهید این است شما می
394
00:19:57,720 –> 00:20:00,180
توانید با
395
00:20:00,180 –> 00:20:02,880
عبارات پایتون با استفاده از پرانتز علامت دلار جستجوی محیط را انجام دهید،
396
00:20:02,880 –> 00:20:06,050
بنابراین اگر می خواهید
397
00:20:06,050 –> 00:20:10,170
متغیر محیطی را به طور دلخواه محاسبه کنید،
398
00:20:10,170 –> 00:20:12,420
می توانید از بریس علامت دلار استفاده کنید، بنابراین
399
00:20:12,420 –> 00:20:14,190
این موضوع کمی متفاوت است.
400
00:20:14,190 –> 00:20:16,680
زبان های دیگر چگونه این کار را انجام می دهند، اما به عنوان مثال
401
00:20:16,680 –> 00:20:19,590
می گویند یک متغیر X دارید که برابر با یک
402
00:20:19,590 –> 00:20:21,830
رشته در فضای نام شماست یا کاربر خود
403
00:20:21,830 –> 00:20:23,100
می توانید
404
00:20:23,100 –> 00:20:25,289
علامت دالر X را علامت بزنید و
405
00:20:25,289 –> 00:20:27,570
سپس متغیر محیط کاربر را جستجو
406
00:20:27,570 –> 00:20:29,450
می کند تا نام را جستجو کند.
407
00:20:29,450 –> 00:20:35,130
اوه متاسفم که کمی جلوتر رفتم و یا
408
00:20:35,130 –> 00:20:36,299
اگر میخواهید آن را با یک
409
00:20:36,299 –> 00:20:39,600
عبارت دیگر محاسبه کنید، میتوانید
410
00:20:39,600 –> 00:20:41,490
آن را دقیقاً
411
00:20:41,490 –> 00:20:44,760
در بیشتر پیوندهای Sh بچسبانید، اینها در واقع
412
00:20:44,760 –> 00:20:46,799
علامت دلار هستند و بریس فرفری علامت دلار
413
00:20:46,799 –> 00:20:49,200
یکسان هستند و به طور مؤثر یکسان هستند.
414
00:20:49,200 –> 00:20:52,410
معنی دارد اما آنها معانی متمایزی دارند
415
00:20:52,410 –> 00:20:54,270
در اینجا به طور موثر تفاوت های ظریفی وجود دارد که
416
00:20:54,270 –> 00:20:56,940
من می دانم اما آنها در اینجا بسیار متفاوت هستند بسیار
417
00:20:56,940 –> 00:21:00,480
خوب دستور منبع
418
00:21:00,480 –> 00:21:03,240
بنابراین همه با
419
00:21:03,240 –> 00:21:05,580
منبع و زبان های دیگر مانند bash و
420
00:21:05,580 –> 00:21:08,130
چیزهایی آشنا هستند خوب بله پس اگر شما آن چیزی نیستید
421
00:21:08,130 –> 00:21:12,000
منبع انجام میدهد منبع فایلی
422
00:21:12,000 –> 00:21:14,520
را میگیرد که به آن زبان نوشته شده است، بنابراین
423
00:21:14,520 –> 00:21:16,620
اگر در bash هستید و مرتبسازی میکنید، میتوانید
424
00:21:16,620 –> 00:21:18,960
یک فایل bash را منبع بگیرید و
425
00:21:18,960 –> 00:21:21,539
دستورات را طوری اجرا میکند که گویی آنها را در آن جلسه تایپ کردهاید.
426
00:21:21,539 –> 00:21:24,860
بنابراین این فقط یک میانبر برای
427
00:21:24,860 –> 00:21:27,570
اجرای همه چیز در یک فایل در
428
00:21:27,570 –> 00:21:31,409
جلسه مفسر فعلی شما است، بنابراین
429
00:21:31,409 –> 00:21:33,510
دستور source تقریباً
430
00:21:33,510 –> 00:21:35,460
همان کاری را انجام
431
00:21:35,460 –> 00:21:37,230
می دهد که در محتویات فایل می خواند و
432
00:21:37,230 –> 00:21:39,570
سپس آنها را اجرا می کند و همه متغیرها را می آورد.
433
00:21:39,570 –> 00:21:41,669
متغیرهای سراسری
434
00:21:41,669 –> 00:21:43,350
و همه چیز در محیط و غیره
435
00:21:43,350 –> 00:21:47,220
در زمینه اجرای فعلی قرار میگیرند،
436
00:21:47,220 –> 00:21:49,260
اما البته این روی bash کار نمیکند،
437
00:21:49,260 –> 00:21:52,470
این روی کد حلزونی کار میکند، بنابراین اگر یک
438
00:21:52,470 –> 00:21:55,250
فایل مثال بسیار ساده دارید،
439
00:21:55,250 –> 00:22:00,770
بله متأسفم، بله، میتوانید این کار را انجام دهید
440
00:22:00,770 –> 00:22:04,919
. ما داریم این است که یک
441
00:22:04,919 –> 00:22:08,340
متغیر محیطی را در این فایل تنظیم می کنیم،
442
00:22:08,340 –> 00:22:10,140
یک رمز عبور تعیین می کنیم که کار وحشتناکی
443
00:22:10,140 –> 00:22:12,990
است و سپس یک تابع را تعریف می
444
00:22:12,990 –> 00:22:16,530
کنیم که می توانید همین الان vim را نصب کنید
445
00:22:16,530 –> 00:22:19,690
اگر می خواهید بروید
446
00:22:19,690 –> 00:22:22,870
ببینید آیا من اهمیت می دهم یا نه. فقط من نمی توانم این کار
447
00:22:22,870 –> 00:22:25,060
را با لپ تاپ شما انجام دهم، اما برای اینکه ببینم این کار به
448
00:22:25,060 –> 00:22:27,160
خوبی انجام شده است، منظورم این است که ما در مورد به اشتراک گذاری رمز عبور صحبت می کنیم،
449
00:22:27,160 –> 00:22:28,900
بنابراین من فقط
450
00:22:28,900 –> 00:22:35,170
رمز عبور ریشه خود را در حال حاضر می گویم، بله، بنابراین
451
00:22:35,170 –> 00:22:38,530
می توانید سپس از این تابع استفاده کنید. و
452
00:22:38,530 –> 00:22:41,200
آن’ دامنه آن اساساً کاری است که شما
453
00:22:41,200 –> 00:22:44,560
برای استفاده از منبع انجام می دهید، همانطور که فقط منبع و
454
00:22:44,560 –> 00:22:46,270
سپس نام فایل را می گویید، بنابراین در اینجا به
455
00:22:46,270 –> 00:22:50,020
عنوان مثال منبع نقطه X SH و سپس خواهید دید
456
00:22:50,020 –> 00:22:52,470
که آن متغیرهایی که ما داریم مانند
457
00:22:52,470 –> 00:22:56,110
ایمیل علامت دلار در دسترس هستند و
458
00:22:56,110 –> 00:22:58,540
همچنین تابع ترکیبی
459
00:22:58,540 –> 00:23:00,250
به اجرای محلی شما یا
460
00:23:00,250 –> 00:23:02,230
زمینه اجرای جلسات فعلی شما وارد شده است و
461
00:23:02,230 –> 00:23:05,920
می توانید آن را اجرا کنید، همچنین می توانید
462
00:23:05,920 –> 00:23:10,540
فایل های xsh را نیز وارد کنید، بنابراین اگر
463
00:23:10,540 –> 00:23:13,990
می خواهید ماژول های پایتون را به عنوان
464
00:23:13,990 –> 00:23:16,270
فایل های حلقوی بنویسید، کاملاً خوش آمدید. برای انجام
465
00:23:16,270 –> 00:23:18,310
این کار و شما می توانید آنها را حتی در
466
00:23:18,310 –> 00:23:20,860
هیچ پروژه معمولی پایتون دیگری
467
00:23:20,860 –> 00:23:22,630
وارد کنید که در اینجا نشان داده نمی شود، اما اگر
468
00:23:22,630 –> 00:23:24,480
علاقه مند هستید این چیزی است که می توانید
469
00:23:24,480 –> 00:23:30,970
هر سوالی در مورد منبع بسیار ساده انجام
470
00:23:30,970 –> 00:23:35,080
دهید، همه چیز درست است که نمی توانید در آن انجام دهید.
471
00:23:35,080 –> 00:23:36,880
بسیاری از زبانهای دیگر که میتوانید
472
00:23:36,880 –> 00:23:38,800
به صورت مخروطی انجام دهید این است که ما ایدهای از
473
00:23:38,800 –> 00:23:42,160
منبعیابی فایلها از زبانهای پوسته دیگر
474
00:23:42,160 –> 00:23:45,880
داریم که آنها را منبع خارجی مینامیم، بنابراین
475
00:23:45,880 –> 00:23:48,970
تصور کنید در جایی تعدادی bash اسکریپت
476
00:23:48,970 –> 00:23:50,890
دارید و میخواهید آن را وارد
477
00:23:50,890 –> 00:23:52,960
کنید و آن را در c اجرا کنید. علم کنید و
478
00:23:52,960 –> 00:23:54,940
همه چیزها را در زمینه اجرای محلی خود بیاورید،
479
00:23:54,940 –> 00:23:57,940
فقط با
480
00:23:57,940 –> 00:24:00,580
گفتن منبع bash و سپس اسکریپت bash
481
00:24:00,580 –> 00:24:02,860
می توانید این کار را انجام دهید، بنابراین اگر
482
00:24:02,860 –> 00:24:04,720
صدها هزار خط از پوسته Z را به خوبی می شناسید،
483
00:24:04,720 –> 00:24:08,680
یکی متاسفم. و دو مورد که هنوز هم می توانید از آن استفاده کنید،
484
00:24:08,680 –> 00:24:11,860
بنابراین این راهی برای ادغام برای
485
00:24:11,860 –> 00:24:14,850
ادغام آهسته با زبان های دیگر
486
00:24:14,850 –> 00:24:18,190
است که در واقع بسیار جالب است،
487
00:24:18,190 –> 00:24:22,090
بنابراین بسیار خوب است و به
488
00:24:22,090 –> 00:24:25,510
طور پیش فرض متأسفیم ما یک منبع
489
00:24:25,510 –> 00:24:27,370
خارجی داریم که یک زیرساخت عمومی برای
490
00:24:27,370 –> 00:24:29,980
انجام این کار است، اما ما میانبرهایی برای
491
00:24:29,980 –> 00:24:32,230
انجام سورس های bash و پوسته
492
00:24:32,230 –> 00:24:33,440
سورس و
493
00:24:33,440 –> 00:24:35,809
دستور منبع یا CMD وجود دارد، بنابراین اگر در ویندوز
494
00:24:35,809 –> 00:24:38,000
از زبان پردازش دسته ای ویندوز استفاده
495
00:24:38,000 –> 00:24:40,539
می کنید، می توانید آن چیزها را نیز منبع یابی کنید
496
00:24:40,539 –> 00:24:50,059
که دیوانگی است، اما منظور من این است که ما یک برنامه
497
00:24:50,059 –> 00:24:52,009
نویس اصلی ویندوز داریم. در چهار
498
00:24:52,009 –> 00:24:54,620
سال گذشته که خیلی خوب کار میکند
499
00:24:54,620 –> 00:24:56,059
، یعنی تصور میکنم افرادی
500
00:24:56,059 –> 00:24:58,370
در اینجا هستند که از آن در ویندوز استفاده میکنند،
501
00:24:58,370 –> 00:25:00,799
بنابراین آیا کاربران ویندوزی در اتاق وجود دارد،
502
00:25:00,799 –> 00:25:02,809
خوب اجازه دهید منظورم این است که ما در حال حاضر روی ویندوز هستیم،
503
00:25:02,809 –> 00:25:10,039
فکر میکنم بزرگترین مشکل s
504
00:25:10,039 –> 00:25:11,899
معمولاً فقط به این صورت است که نمونه های ما بسیار
505
00:25:11,899 –> 00:25:14,240
شبیه UNIX II هستند و بنابراین می گوییم این دستور را اجرا کنید
506
00:25:14,240 –> 00:25:15,620
و مانند دستوری
507
00:25:15,620 –> 00:25:18,850
است که اغلب مشکل
508
00:25:18,850 –> 00:25:22,909
همین است.
509
00:25:22,909 –> 00:25:25,220
و شما به
510
00:25:25,220 –> 00:25:27,110
تازگی get bash را نصب کرده اید، سپس تمام
511
00:25:27,110 –> 00:25:28,759
یونیکس ها و دستورات برش را دریافت می کنید و همه چیز
512
00:25:28,759 –> 00:25:30,350
به طور معمول کار می کند. من ظاهراً
513
00:25:30,350 –> 00:25:31,580
روی زیرسیستم ویندوز برای لینوکس بسیار خوب کار می کند
514
00:25:31,580 –> 00:25:44,360
اما من تست نکردم یعنی می
515
00:25:44,360 –> 00:25:47,299
توانید ما بسیار خوشحالیم که شما این کار را انجام دهید.
516
00:25:47,299 –> 00:25:48,529
ممکن است نتوانیم کمکی کنیم اگر مشکل پیش بیاید،
517
00:25:48,529 –> 00:25:49,789
اما سعی می کنیم
518
00:25:49,789 –> 00:25:53,629
یک سوال دیگر را در اینجا دیدم،
519
00:25:53,629 –> 00:25:57,379
بسیار خوب، بنابراین منبع خارجی یک
520
00:25:57,379 –> 00:25:58,820
قابلیت بسیار خوب واقعاً مفید است،
521
00:25:58,820 –> 00:25:59,960
به خصوص اگر به تازگی
522
00:25:59,960 –> 00:26:01,460
523
00:26:01,460 –> 00:26:04,039
کار دیگری را مانند بسیاری از
524
00:26:04,039 –> 00:26:05,120
زبان های پوسته شروع کرده اید. ما یک
525
00:26:05,120 –> 00:26:06,799
فایل پیکربندی داریم که در home
526
00:26:06,799 –> 00:26:11,210
dot concha RC زندگی میکند و این فقط یک
527
00:26:11,210 –> 00:26:14,360
فایل xsh خاص است و
528
00:26:14,360 –> 00:26:16,340
قبل از بارگیری همه چیز
529
00:26:16,340 –> 00:26:18,289
دیگر بارگیری میشود، بنابراین اینجاست که میتوانید
530
00:26:18,289 –> 00:26:21,649
بیشتر سفارشیسازیهای خود را بچسبانید. بسیاری
531
00:26:21,649 –> 00:26:23,539
از افراد فقط متغیرهای محیطی را
532
00:26:23,539 –> 00:26:27,289
در آنجا می چسبانند، اگر کاربر Conda هستید، Conda
533
00:26:27,289 –> 00:26:31,519
به عنوان فعال یا هر چیز دیگری که در آن است،
534
00:26:31,519 –> 00:26:34,419
چیزهایی را نیز در آنجا پرتاب می کند و
535
00:26:34,419 –> 00:26:38,659
بله، اما اساساً اگر می خواهید
536
00:26:38,659 –> 00:26:40,039
در مورد تمام سفارشی سازی
537
00:26:40,039 –> 00:26:42,470
هایی که آنها انجام می دهند بخوانید. در حوض وجود دارد، بنابراین
538
00:26:42,470 –> 00:26:44,720
هر متغیر محیطی که ما لمس می کنیم
539
00:26:44,720 –> 00:26:46,970
دارای اسناد مرتبط با آن است
540
00:26:46,970 –> 00:26:48,320
و بسیاری از ترفندهای مشابه وجود دارد که در
541
00:26:48,320 –> 00:26:51,790
صورت نیاز می توانید
542
00:26:51,790 –> 00:26:55,130
تعدادی از آنها را انجام دهید، بنابراین در اینجا چند تمرین دیگر وجود دارد، پس بیایید
543
00:26:55,130 –> 00:26:56,900
جلوتر برویم و چند دقیقه وقت بگذاریم. این کارها را انجام دهید
544
00:26:56,900 –> 00:26:59,810
تا اولین مورد این است که فقط یک
545
00:26:59,810 –> 00:27:01,370
عدد صحیح تصادفی را برای متغیر محیطی
546
00:27:01,370 –> 00:27:04,850
مخفی علامت دلار تنظیم کنید، بعدی این است
547
00:27:04,850 –> 00:27:10,940
که مقدار مخفی را چاپ کنید و سپس
548
00:27:10,940 –> 00:27:14,420
سوم این است که یک کد تولید کننده فقط
549
00:27:14,420 –> 00:27:16,070
برای آن مقدار مخفی
550
00:27:16,070 –> 00:27:19,520
را در بحث خود قرار دهید.
551
00:27:19,520 –> 00:27:22,130
اگر متغیر ایمن علامت دلار
552
00:27:22,130 –> 00:27:24,140
وجود نداشته باشد، راه اندازی می شود، بنابراین ما
553
00:27:24,140 –> 00:27:25,400
به شما چند
554
00:27:25,400 –> 00:27:32,210
لحظه فرصت می دهیم تا این را امتحان کنید و اگر
555
00:27:32,210 –> 00:27:33,440
کسی مشکلی دارد، همین الان دست خود را بالا ببرید.
556
00:27:33,440 –> 00:27:35,540
و من و گیل
557
00:27:35,540 –> 00:27:40,370
کمی راه میرویم و به موضوع بعدی
558
00:27:40,370 –> 00:27:42,530
که مشکل ما برای قسمت دوم است کمک میکنیم
559
00:27:42,530 –> 00:27:44,090
، در واقع چند راه مختلف
560
00:27:44,090 –> 00:27:47,990
برای انجام این کار وجود دارد، اولی این است
561
00:27:47,990 –> 00:27:50,810
که اگر بیشتر به زبان پوسته فکر میکنید، میتوانید آن را تکرار کنید.
562
00:27:50,810 –> 00:27:52,160
می توانید
563
00:27:52,160 –> 00:27:55,160
تکرار کنید که می دانید ارزش مخفی من
564
00:27:55,160 –> 00:27:57,560
مخفی علامت دلار است به عنوان یک رشته و
565
00:27:57,560 –> 00:28:01,760
همه اینها به طور معمول بیرون می روند یا
566
00:28:01,760 –> 00:28:03,380
اگر بیشتر در حالت پایتون هستید، می
567
00:28:03,380 –> 00:28:04,520
توانید آن را مانند
568
00:28:04,520 –> 00:28:07,970
هر چیز دیگری چاپ کنید، هر دو خوب هستند.
569
00:28:07,970 –> 00:28:13,300
کاملا معتبر هستند و آخرین مورد این است که
570
00:28:13,300 –> 00:28:16,910
اگر میخواهید این کار قطع میشود،
571
00:28:16,910 –> 00:28:20,770
حدس میزنم، اما به همین دلیل است که شما آن را روی
572
00:28:20,770 –> 00:28:26,690
دستگاههای خودتان هم دارید، میتوانید بگویید که
573
00:28:26,690 –> 00:28:29,360
شما را میبینم چون پایتون است،
574
00:28:29,360 –> 00:28:30,890
میتوانید بهطور تصادفی وارد کنید زیرا کشور آن است.
575
00:28:30,890 –> 00:28:34,120
می تواند متغیر محیطی را
576
00:28:34,120 –> 00:28:38,360
به هر مقدار تصادفی تنظیم کند و سپس اوه، ما
577
00:28:38,360 –> 00:28:40,460
در واقع در این تمرین این را به صورت متنی پوشش ندادیم
578
00:28:40,460 –> 00:28:44,540
، اما به دلیل اینکه در
579
00:28:44,540 –> 00:28:48,410
برخی از اسلایدها جابجا شده ایم، اما به
580
00:28:48,410 –> 00:28:52,760
زودی به اسلاید آخر برمی گردیم، بسیار خوب،
581
00:28:52,760 –> 00:28:56,180
خیلی کوتاه. به یاد داشته باشید چگونه ما گفتیم
582
00:28:56,180 –> 00:29:01,220
علامت دلار پرانتز یک عبارت است
583
00:29:01,220 –> 00:29:04,150
که میتوانید با عبارت جستجو کنید، بنابراین
584
00:29:04,150 –> 00:29:08,840
این کار در پایتون انجام نمیشود،
585
00:29:08,840 –> 00:29:11,120
دستور خاصی برای
586
00:29:11,120 –> 00:29:15,700
شیء بیضی است، بنابراین ما از آن numpy نیز
587
00:29:15,700 –> 00:29:19,400
استفاده میکنیم، بنابراین از آن برای یک علامت استفاده میکنیم.
588
00:29:19,400 –> 00:29:21,050
به خود محیط ارجاع دهید، بنابراین اگر
589
00:29:21,050 –> 00:29:23,360
علامت دلار را انجام دهید بریس فرفری نقطه نقطه
590
00:29:23,360 –> 00:29:26,690
نقطه، شی محیط را برمی گردانید زیرا
591
00:29:26,690 –> 00:29:29,150
نقطه نقطه بدیهی است که نیست یا
592
00:29:29,150 –> 00:29:30,680
بیضی بدیهی است که هیچ متغیر محیطی نیست
593
00:29:30,680 –> 00:29:33,920
و این یک آشفتگی بزرگ است، به
594
00:29:33,920 –> 00:29:35,120
همین دلیل ما نخواستیم به زودی آن را پوشش دهیم،
595
00:29:35,120 –> 00:29:37,820
اما وجود دارد و خوب، ما
596
00:29:37,820 –> 00:29:42,650
کمی خوب به آن باز خواهیم گشت، بنابراین بله،
597
00:29:42,650 –> 00:29:44,390
هدف در اینجا شبیه به این است زیرا فقط یک
598
00:29:44,390 –> 00:29:46,880
نقشه برداری است که می توانید از طریق جستجوی خود بررسی کنید که آیا چیزها در محیط هستند یا خیر.
599
00:29:46,880 –> 00:29:49,850
600
00:29:49,850 –> 00:29:54,320
وقفه ای که
601
00:29:54,320 –> 00:29:55,730
نمی تواند درست باشد، نه احتمالاً خوب نیست،
602
00:29:55,730 –> 00:29:57,980
بنابراین ما نمی خواهیم او را بشکنیم، بله،
603
00:29:57,980 –> 00:30:02,300
زیرا خیلی زود است، من امیدهای شما را تقویت کردم
604
00:30:02,300 –> 00:30:05,510
و سپس آنها را
605
00:30:05,510 –> 00:30:06,500
در حال حاضر
606
00:30:06,500 –> 00:30:09,680
خرد می
607
00:30:09,680 –> 00:30:12,580
کنم. برای این بخش بعدی
608
00:30:19,960 –> 00:30:23,900
خوب است اوم، ما به نوعی نگاه کردیم، شما
609
00:30:23,900 –> 00:30:26,960
هنوز هم میتوانید یک
610
00:30:26,960 –> 00:30:28,520
فرمان فرعی مانند یک عبارت معمولی، یک
611
00:30:28,520 –> 00:30:30,440
دستور پوسته فرمان ترمینال معمولی
612
00:30:30,440 –> 00:30:34,280
را اجرا کنید و همچنین میتوانید پایتون را اجرا کنید، ماژولها و
613
00:30:34,280 –> 00:30:36,070
توابع را میشناسید و میتوانید به نوعی میدانید
614
00:30:36,070 –> 00:30:38,120
که آنها را روی محیط تنظیم کنید. متغیرها و
615
00:30:38,120 –> 00:30:40,400
سپس از آن استفاده کنید، اما جایی که واقعاً
616
00:30:40,400 –> 00:30:41,870
شروع به کار می کند، زمانی است که
617
00:30:41,870 –> 00:30:43,190
می خواهید بتوانید این
618
00:30:43,190 –> 00:30:44,810
دو چیز را با هم ترکیب کنید تا
619
00:30:44,810 –> 00:30:49,370
بهترین ها را از هر دو جهان به دست آورید، بنابراین ایده
620
00:30:49,370 –> 00:30:51,170
اینجا این است که از بسیاری جهات آگاه باشید.
621
00:30:51,170 –> 00:30:53,000
استفاده از فرآیند فرعی واقعاً بسیار
622
00:30:53,000 –> 00:30:54,830
ساده است به جای اینکه سعی کنید به یاد بیاورید
623
00:30:54,830 –> 00:30:57,440
مانند صبر کنید، این فرآیند مانند فرعی را تنظیم کنید
624
00:30:57,440 –> 00:30:59,480
تا چیزها را در جایی لوله کند و چگونه
625
00:30:59,480 –> 00:31:00,950
می خواهید خروجی و
626
00:31:00,950 –> 00:31:02,630
همه چیزهایی را که ما فقط برای شما انجام می دهیم
627
00:31:02,630 –> 00:31:06,020
تجزیه کنید. روشی بصری است و
628
00:31:06,020 –> 00:31:08,360
ما تعدادی عملگر اضافه کردهایم که
629
00:31:08,360 –> 00:31:10,940
به نوعی به این تعامل
630
00:31:10,940 –> 00:31:12,920
بین حالت نوع پردازش فرعی و
631
00:31:12,920 –> 00:31:14,400
حالت پایتون کمک میکند،
632
00:31:14,400 –> 00:31:17,040
بنابراین اولین آنها
633
00:31:17,040 –> 00:31:20,610
پرانتزهای دالر پرانتز هستند، بله متأسفم،
634
00:31:20,610 –> 00:31:24,360
یادم میآید. اینها چه هستند من نوعی هستم و
635
00:31:24,360 –> 00:31:26,880
کاری که در واقع شبیه bash انجام می دهد
636
00:31:26,880 –> 00:31:29,520
این است که خروجی یک دستور را می گیرد و
637
00:31:29,520 –> 00:31:31,290
سپس آن را به عنوان یک
638
00:31:31,290 –> 00:31:34,890
رشته برمی گرداند و واقعاً
639
00:31:34,890 –> 00:31:36,809
کل رشته را به درستی برمی گرداند، بنابراین شما بدانید که
640
00:31:36,809 –> 00:31:39,240
خروجی LS دارای یک دسته شکست خط
641
00:31:39,240 –> 00:31:40,380
در آن است، بنابراین یک دسته
642
00:31:40,380 –> 00:31:42,630
شکست خط در خروجی وجود دارد، به
643
00:31:42,630 –> 00:31:44,490
این معنی که اگر آن را چاپ کنید، در واقع همان خروجی آن را دریافت می کنید
644
00:31:44,490 –> 00:31:47,820
که به طور
645
00:31:47,820 –> 00:31:51,630
مشابه یک رشته است درست مانند پایتون.
646
00:31:51,630 –> 00:31:54,330
رشته، بنابراین اگر تایپ میکنید، نقطه X را میشناسید و
647
00:31:54,330 –> 00:31:57,330
سپس tab یا چیزی را بزنید یا دقیقاً مانند
648
00:31:57,330 –> 00:31:59,250
همه روشهای رشته پایتون
649
00:31:59,250 –> 00:32:01,380
در دسترس شماست، بنابراین اگر میخواهید
650
00:32:01,380 –> 00:32:03,059
آن جمله را در خطوط جدید تقسیم کنید
651
00:32:03,059 –> 00:32:04,290
که ممکن است کار مفیدی برای انجام
652
00:32:04,290 –> 00:32:06,720
LS باشد. یا واقعاً حروف بزرگ را دوست دارید
653
00:32:06,720 –> 00:32:08,910
و میخواهید این کار را انجام دهید یا به هر حال
654
00:32:08,910 –> 00:32:13,050
میخواهید جهش کنید و
655
00:32:13,050 –> 00:32:15,630
خروجی گرفته شده را تغییر دهید، همه کمکهای داخلی
656
00:32:15,630 –> 00:32:17,880
پایتون در حال حاضر
657
00:32:17,880 –> 00:32:19,590
وجود دارند و نیازی نیست آنجا بنشینید و دوست داشته
658
00:32:19,590 –> 00:32:28,280
باشید بنویسید. این چیزها خودت خوب است
659
00:32:28,280 –> 00:32:34,620
پس دومی است bang parens و این
660
00:32:34,620 –> 00:32:36,720
همان کار را انجام می دهد و سپس چیزهای دیگری را
661
00:32:36,720 –> 00:32:39,300
انجام می دهد، بنابراین اگر دستوری را با آن اجرا کنید، در واقع چیزی که باز می گردد
662
00:32:39,300 –> 00:32:41,010
یک
663
00:32:41,010 –> 00:32:43,320
شی خط لوله فرمان است که
664
00:32:43,320 –> 00:32:47,970
نوعی چیز آگاهانه است و شامل
665
00:32:47,970 –> 00:32:49,890
خروجی دستور نیز می شود، اما همچنین یک
666
00:32:49,890 –> 00:32:52,410
سری اطلاعات در مورد
667
00:32:52,410 –> 00:32:54,090
اینکه کد برگشتی
668
00:32:54,090 –> 00:32:57,240
چه چیزی بود، آرگومان واقعی که اجرا کردید، در
669
00:32:57,240 –> 00:32:59,309
صورتی که یک نام مستعار باشد که به چه مواردی گسترش یافته است
670
00:32:59,309 –> 00:33:01,080
، مُهرهای زمانی توقف شروع
671
00:33:01,080 –> 00:33:05,700
آن دستور و همچنین خود این
672
00:33:05,700 –> 00:33:08,940
شیء است. درست است، بنابراین اگر
673
00:33:08,940 –> 00:33:11,130
کد بازگشتی موفقیت آمیز بود، در واقع می توانید
674
00:33:11,130 –> 00:33:14,280
بگویید مثل اینکه می دانید اگر این دستور را
675
00:33:14,280 –> 00:33:16,410
بکوبید مانند دستور برندا می دانید و
676
00:33:16,410 –> 00:33:18,300
اگر موفقیت آمیز بود، می توانید از
677
00:33:18,300 –> 00:33:20,130
آن برای یک جریان کنترل استفاده کنید
678
00:33:20,130 –> 00:33:22,919
تا راهی برای آسان کردن آن وجود داشته باشد. مثل اینکه من
679
00:33:22,919 –> 00:33:24,210
سعی کردم این کار را انجام دهم موفقیت آمیز نبود
680
00:33:24,210 –> 00:33:26,160
بله یا خیر چه خروجی داشت اگر
681
00:33:26,160 –> 00:33:28,020
موفقیت آمیز بود چقدر طول کشید، مثل اینکه
682
00:33:28,020 –> 00:33:29,700
همه اینها فقط در دسترس شما هستند و به
683
00:33:29,700 –> 00:33:32,700
نوعی شیء خط لوله فرمان
684
00:33:32,700 –> 00:33:35,429
th at’s بازگشت، فکر میکنم این همان چیزی است که من همین
685
00:33:35,429 –> 00:33:44,370
الان گفتم هر کسی در
686
00:33:44,370 –> 00:33:52,980
مورد آنها سوالی در مورد بله در برخی از elbow و Python
687
00:33:52,980 –> 00:33:56,640
دارد، کاملاً بله بله درست است، بنابراین
688
00:33:56,640 –> 00:33:59,010
در Python اگر
689
00:33:59,010 –> 00:34:01,169
میخواهید چیزی را رد کنید، از naught یا tilde یا
690
00:34:01,169 –> 00:34:03,840
تا زمانی که عملگر معکوس نشد استفاده کنید. اما
691
00:34:03,840 –> 00:34:12,780
بله بله اوه بله همچنین بنابراین شما می توانید
692
00:34:12,780 –> 00:34:14,460
بر روی خروجی این
693
00:34:14,460 –> 00:34:20,540
دستورات خط به خط در بله تکرار کنید
694
00:34:31,580 –> 00:34:37,010
و LS را برشمارید و سپس آنچه را که هست چاپ
695
00:34:37,010 –> 00:34:47,260
کنید و سپس فقط من و
696
00:34:50,489 –> 00:34:52,980
اوه را نگاه می کنم احتمالاً باید ظاهر را از بین می بردم
697
00:34:52,980 –> 00:35:03,809
اما این درست است بنابراین جدید خطوط
698
00:35:03,809 –> 00:35:06,750
هنوز در آن شیء به همان شکل هستند، آن شیء شبیه به آن
699
00:35:06,750 –> 00:35:08,420
شیء است که به آنجا ختم می شود و اتفاقاً در
700
00:35:08,420 –> 00:35:12,059
حال پخش است، بنابراین
701
00:35:12,059 –> 00:35:13,680
اگر می خواهید از طریق دستور خود استریم کنید،
702
00:35:13,680 –> 00:35:15,720
اگر
703
00:35:15,720 –> 00:35:17,130
خروجی بزرگتر از حافظه داشته باشید، این کار را انجام
704
00:35:17,130 –> 00:35:20,880
می دهید. برای این کار باید پرانتز بکوبید،
705
00:35:20,880 –> 00:35:23,550
بنابراین فهرست چیزهایی که
706
00:35:23,550 –> 00:35:26,329
ممکن است به آنها اشاره نکرده باشیم، این
707
00:35:26,329 –> 00:35:28,170
چیز سریع چند خطی است که مدام
708
00:35:28,170 –> 00:35:29,369
اتفاق میافتد و ما به نوعی
709
00:35:29,369 –> 00:35:32,190
بدون ذکر آره از آن استفاده میکردیم، بنابراین
710
00:35:32,190 –> 00:35:33,270
دیر است. به همان روشی که ipython
711
00:35:33,270 –> 00:35:36,660
عملکرد میکند، کاملاً میتوانید
712
00:35:36,660 –> 00:35:38,490
به شما اطلاع دهید تا زمانی که هستید، میتوانید
713
00:35:38,490 –> 00:35:40,950
بازگشت را تغییر دهید تا مانند
714
00:35:40,950 –> 00:35:41,700
زور کردن یک خط جدید،
715
00:35:41,700 –> 00:35:43,650
تا زمانی که دستور
716
00:35:43,650 –> 00:35:45,270
کامل نشده باشد، آن را حفظ کنید. فقط به اضافه کردن یک
717
00:35:45,270 –> 00:35:47,160
خط جدید برای تایپ کردن به ورودیها
718
00:35:47,160 –> 00:35:48,750
در انتها ادامه میدهید، چیز اجرا میشود و سپس وقتی
719
00:35:48,750 –> 00:35:49,920
در تاریخچه خود به سمت بالا پیکان میکنید
720
00:35:49,920 –> 00:35:52,230
، فرمان کامل مانند
721
00:35:52,230 –> 00:35:53,490
بلوک کامل فرمان را برای
722
00:35:53,490 –> 00:35:55,260
شما بارگذاری میکند. رها کنید و برای هر یک
723
00:35:55,260 –> 00:35:56,640
از خطوط جداگانه که درست انجام میدادید،
724
00:35:56,640 –> 00:35:59,130
فلش را به بالا بزنید، بنابراین من فقط یک بار فلش را به سمت بالا زدم
725
00:35:59,130 –> 00:36:07,020
و کل اطلاعات را برگرداند، بنابراین
726
00:36:07,020 –> 00:36:08,910
ما فقط از زیر
727
00:36:08,910 –> 00:36:10,500
فرآیندهای ضبط شده عبور کردیم و سپس زیر فرآیندهای ضبط نشده وجود دارد،
728
00:36:10,500 –> 00:36:13,890
بنابراین اینجا دوباره از
729
00:36:13,890 –> 00:36:16,230
علامت دلار و انفجار استفاده میکنیم، اما این بار
730
00:36:16,230 –> 00:36:20,099
از پرانتزهای مربعی استفاده میکنیم و عملکرد آنها
731
00:36:20,099 –> 00:36:22,410
مشابه عکسهای گرفته شده است، با
732
00:36:22,410 –> 00:36:24,869
این تفاوت که عکسبرداری نمیکنند و بنابراین
733
00:36:24,869 –> 00:36:27,750
خروجی فرمان همچنان به
734
00:36:27,750 –> 00:36:29,250
صفحه نمایش میرود تا استاندارد یا استاندارد باشد. فلش
735
00:36:29,250 –> 00:36:31,609
بسته به اما شما می توانید sti آن
736
00:36:31,609 –> 00:36:36,170
ابرداده را همراه با آن میگیرد، بنابراین در مورد
737
00:36:36,170 –> 00:36:40,170
پرانتزهای مربع علامت دلار، همیشه
738
00:36:40,170 –> 00:36:44,510
هیچ کدام را واقعاً برنمیگرداند و بنابراین این
739
00:36:44,510 –> 00:36:48,119
بیشتر برای اجبار کردن حالت فرعی است که در آن
740
00:36:48,119 –> 00:36:49,799
زمینه ممکن است کمی مبهم باشد،
741
00:36:49,799 –> 00:36:51,119
میخواهید بگویید مانند سعی نکنید
742
00:36:51,119 –> 00:36:52,799
این را تفسیر کنید. از آنجایی که پایتون فقط این را بهعنوان یک
743
00:36:52,799 –> 00:37:01,339
فرمان به جای براکت bang در آنجا اجرا میکند،
744
00:37:01,339 –> 00:37:04,109
بنابراین خروجی به حالت استاندارد پخش
745
00:37:04,109 –> 00:37:04,440
میشود،
746
00:37:04,440 –> 00:37:06,269
بنابراین میبینید که بهگونهای اجرا میشود که گویی فقط
747
00:37:06,269 –> 00:37:08,789
دستور را به طور منظم اجرا میکنید، اما در
748
00:37:08,789 –> 00:37:11,670
همان زمان مشابه اطلاعات
749
00:37:11,670 –> 00:37:14,069
مربوط به فرآیند فرعی ضبط در مورد زمان
750
00:37:14,069 –> 00:37:15,779
شروع و توقف
751
00:37:15,779 –> 00:37:17,759
آرگومان هایی را می دانید که در صورت
752
00:37:17,759 –> 00:37:20,039
موفقیت آمیز بودن یا نبودن، همه آن ها در
753
00:37:20,039 –> 00:37:23,880
نتیجه آن عملگر برگردانده می شوند، بنابراین
754
00:37:23,880 –> 00:37:26,430
می توانید خروجی را همچنان
755
00:37:26,430 –> 00:37:27,930
مانند نمایش در مقابل شما داشته باشید، اما همچنان در
756
00:37:27,930 –> 00:37:30,539
حال کار کردن هستید. یک جورهایی می دانید
757
00:37:30,539 –> 00:37:31,769
که شرایط آن فرمان چگونه بود
758
00:37:31,769 –> 00:37:33,480
آیا با موفقیت اجرا شد، آیا متوقف می
759
00:37:33,480 –> 00:37:36,450
شوم، درست ادامه می دهم تا شما این
760
00:37:36,450 –> 00:37:38,759
شیء خط لوله فرمان غنی را که
761
00:37:38,759 –> 00:37:41,160
می توانید آن را دستکاری کنید بیت عمودی
762
00:37:41,160 –> 00:37:43,259
نحو چیزی است که واقعاً
763
00:37:43,259 –> 00:37:47,789
زیربنای بسیاری از Koch است، بنابراین در واقع چه اتفاقی میافتد،
764
00:37:47,789 –> 00:37:50,369
بنابراین اگر فقط LS را
765
00:37:50,369 –> 00:37:50,849
در اینجا اجرا کنید،
766
00:37:50,849 –> 00:37:53,880
چه کاری آگاهانه انجام میدهید، این است که
767
00:37:53,880 –> 00:37:57,779
مخفیانه در یک براکت مربع بانکی در اطراف
768
00:37:57,779 –> 00:38:09,960
آن LS خوب است که نوع ستون سمت راست خوب
769
00:38:09,960 –> 00:38:13,259
است. فقط من پیشنهاد می کنم
770
00:38:13,259 –> 00:38:14,490
فقط چند لحظه وقت بگذاریم و فقط با
771
00:38:14,490 –> 00:38:15,660
هر یک از اینها کمی بازی کنیم
772
00:38:15,660 –> 00:38:18,450
تا بتوانیم آنها را کنترل کنیم.
773
00:38:18,450 –> 00:38:19,740
774
00:38:19,740 –> 00:38:21,569
775
00:38:21,569 –> 00:38:24,119
چیزی درست است، اما فقط برای دریافت
776
00:38:24,119 –> 00:38:26,009
یک حس مانند نحوه کار آنها، مطمئن شوید
777
00:38:26,009 –> 00:38:28,349
که آنها با انتظارات شما مطابقت دارند، مانند
778
00:38:28,349 –> 00:38:29,940
اینکه بدانید چه چیزی باید گرفته شود و
779
00:38:29,940 –> 00:38:31,799
چه چیزی نباید ضبط شود چگونه
780
00:38:31,799 –> 00:38:33,539
با ویژگی های این
781
00:38:33,539 –> 00:38:36,029
اشیاء خط لوله فرمان بازگشتی تعامل دارید.
782
00:38:36,029 –> 00:38:37,109
783
00:38:37,109 –> 00:38:38,279
چیزی وجود دارد که دوست دارید
784
00:38:38,279 –> 00:38:40,440
در آنجا باشید که نیست، ما میتوانیم صحبت کنیم
785
00:38:40,440 –> 00:38:42,150
حتماً روی آن کار کنید و فقط به عنوان یک
786
00:38:42,150 –> 00:38:44,730
یادگاری کلی برای این کار کنید، زیرا
787
00:38:44,730 –> 00:38:46,650
میدانید چیزهایی را وارد کنید که من به
788
00:38:46,650 –> 00:38:48,359
نوعی مانند حلقه به ذهنم میرسم y استریم های مربعی را ضبط می کند
789
00:38:48,359 –> 00:38:50,430
و کمی گمراه کننده است
790
00:38:50,430 –> 00:38:51,569
، زیرا از یک جهت به نوعی پخش است،
791
00:38:51,569 –> 00:38:53,609
اما اگر می خواهید خروجی نمایش داده نشود
792
00:38:53,609 –> 00:38:55,529
، از چیزهای فرفری استفاده کنید، اگر می
793
00:38:55,529 –> 00:38:59,670
خواهید نمایش داده شود، از چیزهای مربعی استفاده کنید،
794
00:38:59,670 –> 00:39:01,170
آیا کسی این کار را دارد. هر گونه سوال در مورد
795
00:39:01,170 –> 00:39:02,039
این چیزها
796
00:39:02,039 –> 00:39:04,079
نه، ما خیلی به شما پرتاب کردیم،
797
00:39:04,079 –> 00:39:06,289
بله،
798
00:39:13,060 –> 00:39:16,610
تقریباً به همین دلیل آن را با براکت مربع چاپ می
799
00:39:16,610 –> 00:39:19,640
کند، اما آن را در متغیر ذخیره می کند و
800
00:39:19,640 –> 00:39:24,440
سپس پرانتز بنگ بنگ آن را چاپ می کند اما
801
00:39:24,440 –> 00:39:27,730
سپس آن را در متغیر ذخیره نمی کند، می
802
00:39:27,730 –> 00:39:33,440
دانم بله بنابراین اساساً چیزی که در اینجا اتفاق می افتد
803
00:39:33,440 –> 00:39:40,240
این است که پرانتز علامت دلار
804
00:39:40,240 –> 00:39:43,160
یک رشته را به درستی برمی گرداند، آن را چاپ نمی
805
00:39:43,160 –> 00:39:46,130
کند، اما اگر بخواهیم آن را پخش کنیم، بنابراین
806
00:39:46,130 –> 00:39:55,900
از bang چه چیزی باید برگردانده شود، متأسفانه
807
00:39:56,230 –> 00:40:00,860
بله، پس چه چیزی باید برگردانده شود، هیچ کدام
808
00:40:00,860 –> 00:40:06,440
درست نیست، زیرا نه، اینطور نیست آیا من کار
809
00:40:06,440 –> 00:40:09,850
اشتباهی انجام دادم بله من چه کار
810
00:40:12,350 –> 00:40:17,330
کردم اوه هنوز هم شاید به این دلیل است
811
00:40:17,330 –> 00:40:23,270
که وقتی شما با ما انجام می دهید نه این هنوز هم همین است
812
00:40:23,270 –> 00:40:26,060
پس اوه صبر کنید آه متاسفم هههه من این کار را درست انجام دادم
813
00:40:26,060 –> 00:40:31,700
بله بنابراین اگر شما این کار را انجام دهید اگر
814
00:40:31,700 –> 00:40:33,710
اینها را به مربع تغییر دهید علامت دلار بزنید. براکت ها
815
00:40:33,710 –> 00:40:35,690
چون میخواهید براکتهای مربعی را پخش
816
00:40:35,690 –> 00:40:39,620
کنید، شبیه لولههایی به نظر میرسند که
817
00:40:39,620 –> 00:40:41,390
هیچ کدام را به جای یک رشته برگرداند،
818
00:40:41,390 –> 00:40:42,830
زیرا چیزی برای برگشت وجود ندارد،
819
00:40:42,830 –> 00:40:47,900
شما همین الان هستید، بنابراین
820
00:40:47,900 –> 00:40:50,090
پوشش خروجی که وارد میشود
821
00:40:50,090 –> 00:40:53,000
قبلاً مصرف و چاپ شده است و بنابراین
822
00:40:53,000 –> 00:40:54,680
پخش شده است و
823
00:40:54,680 –> 00:41:00,770
چیزی برای بازگشت V باقی نمانده است، به همین دلیل است که میبینید
824
00:41:00,770 –> 00:41:03,380
چون ما این کار را انجام دادیم، هیچکدام نیست، ما
825
00:41:03,380 –> 00:41:05,570
در واقع این را دریافت کردیم،
826
00:41:05,570 –> 00:41:09,410
حتی به دلیل اینکه
827
00:41:09,410 –> 00:41:11,240
دستور واقعاً درست چاپ شده بود،
828
00:41:11,240 –> 00:41:17,050
اگر میخواستید آن را ضبط نکردیم. برای گرفتن آن
829
00:41:17,050 –> 00:41:20,380
یا اگر میخواستید بدانید
830
00:41:20,380 –> 00:41:21,890
831
00:41:21,890 –> 00:41:24,560
پرانتز بنگ، انفجار چیزی است که شی را به شما
832
00:41:24,560 –> 00:41:27,830
باز میگرداند و اینکه جریان دارد یا
833
00:41:27,830 –> 00:41:29,480
نه، بر اساس
834
00:41:29,480 –> 00:41:36,890
مربع بودن یا نبودن آن مشخص میشود، بنابراین
835
00:41:36,890 –> 00:41:38,800
راه فکر کردن به این علامت دلار است.
836
00:41:38,800 –> 00:41:45,520
رشتهها را برمیگرداند و bang
837
00:41:45,520 –> 00:41:49,420
چیز دیگری را برمیگرداند و سپس براکتها
838
00:41:49,420 –> 00:41:52,450
یا داخل پرانتز نشان داده میشوند و
839
00:41:52,450 –> 00:42:06,560
براکتهای مربع جریان 90 را نشان میدهند، بله
840
00:42:06,560 –> 00:42:08,600
، از نظر عملکردی تفاوتی بین آنها وجود ندارد.
841
00:42:08,600 –> 00:42:10,520
een bang با براکت مربع و
842
00:42:10,520 –> 00:42:14,950
bang با و فقط تایپ دستور LS
843
00:42:14,950 –> 00:42:19,190
مگر در موارد مبهم، بنابراین در مواردی
844
00:42:19,190 –> 00:42:21,890
که هم یک تابع پایتون
845
00:42:21,890 –> 00:42:25,010
و یک دستور سیستم با همان نام
846
00:42:25,010 –> 00:42:27,950
یا یک متغیر پایتون و یک
847
00:42:27,950 –> 00:42:29,840
دستور سیستم با همان نام مانند say دارید. من
848
00:42:29,840 –> 00:42:32,900
فقط گفتم اکو برابر است Wow
849
00:42:32,900 –> 00:42:36,170
یا چیزی درست است اگر من الان بروم اجرا
850
00:42:36,170 –> 00:42:42,890
کنم مانند echo hello world خوب کار می کند
851
00:42:42,890 –> 00:42:45,200
زیرا نحو مبهم نیست اما
852
00:42:45,200 –> 00:42:49,780
مثلاً مثلاً من رفتم مانند echo بنویسم
853
00:42:49,780 –> 00:42:57,620
– اکو دیگری چیست – echo برای
854
00:42:57,620 –> 00:43:01,220
مثال که کاملاً عادی خواهد بود،
855
00:43:01,220 –> 00:43:04,190
خوب است، اما صبر کنید ما می خواهیم
856
00:43:04,190 –> 00:43:07,700
چاپ کنیم – درست در حالت عادی در یک پوسته معمولی اکو انجام شود،
857
00:43:07,700 –> 00:43:09,410
اما هر دوی اینها
858
00:43:09,410 –> 00:43:12,470
متغیر هستند و بنابراین، اگر نیاز دارید، همیشه می توانید
859
00:43:12,470 –> 00:43:15,260
آن را به صراحت در براکت های مربع قرار دهید
860
00:43:15,260 –> 00:43:20,030
و سپس آن را انجام دهید. اجرا میکنم بله،
861
00:43:20,030 –> 00:43:22,370
بنابراین دو چیز اینجا در حال وقوع است،
862
00:43:22,370 –> 00:43:24,680
یا یک چیز اینجا در حال وقوع است، یک یا
863
00:43:24,680 –> 00:43:27,440
دو چیز، بنابراین
864
00:43:27,440 –> 00:43:30,770
اگر شما آن را مشاهده کنید، دو
865
00:43:30,770 –> 00:43:33,430
866
00:43:33,430 –> 00:43:36,829
چیز در حال وقوع است و سپس بله، اساساً آن چیزی است که اتفاق میافتد. یک
867
00:43:36,829 –> 00:43:39,980
زبان حلزونی رسمی که همیشه از
868
00:43:39,980 –> 00:43:44,450
براکت بانکی استفاده میکند خوب است و سپس
869
00:43:44,450 –> 00:43:48,099
ما چیزی را داریم که به آن میگوییم، به طوری که یک
870
00:43:48,099 –> 00:43:51,680
دستور زبان بدون متن وجود دارد که استفاده میکنیم و
871
00:43:51,680 –> 00:43:55,069
همیشه از کروشههای مربع استفاده میکند، سپس
872
00:43:55,069 –> 00:44:00,440
این گرامر آگاه از متن را انجام میدهیم تا
873
00:44:00,440 –> 00:44:03,380
بدانیم زیرا ما بدانید
874
00:44:03,380 –> 00:44:05,510
چه دستوراتی در
875
00:44:05,510 –> 00:44:09,079
زمینه اجرای شما موجود است، ما می توانیم شلیک کنیم،
876
00:44:09,079 –> 00:44:11,869
در واقع به عقب برگردیم و AST
877
00:44:11,869 –> 00:44:15,049
تمام کد شما را به گونه ای بازنویسی کنیم که فکر
878
00:44:15,049 –> 00:44:18,529
کنیم قبل از اجرای
879
00:44:18,529 –> 00:44:22,490
آن اجرا شود و این همان چیزی است که در حال وقوع است. و بنابراین، اگر
880
00:44:22,490 –> 00:44:24,710
نیاز دارید، همیشه می توانید به
881
00:44:24,710 –> 00:44:26,750
گرامر رسمی بروید و حتی می توانید
882
00:44:26,750 –> 00:44:30,289
آن را خاموش کنید، دقیقاً ما
883
00:44:30,289 –> 00:44:31,460
قطعاً در این آموزش این کار را انجام نمی دهیم،
884
00:44:31,460 –> 00:44:32,809
اما می توانید آن را خاموش کنید و
885
00:44:32,809 –> 00:44:35,690
مطمئن شوید که همیشه رسمی است.
886
00:44:35,690 –> 00:44:37,160
روش وحشتناکی برای زندگی کردن، زیرا شما همیشه
887
00:44:37,160 –> 00:44:39,529
باید این علامت تعجب را
888
00:44:39,529 –> 00:44:41,420
در کل ایده پشت سر خودآگاه تایپ کنید تا
889
00:44:41,420 –> 00:44:43,789
همه چیز را تا حد امکان آسان کنید و
890
00:44:43,789 –> 00:44:45,650
مطابق با آنچه مغز شما فکر می کند
891
00:44:45,650 –> 00:44:48,289
باید انجام دهد، همانطور که مغز شما فکر می کند شما می دانید. w
892
00:44:48,289 –> 00:44:50,690
LS dash L باید یک دستور باشد و
893
00:44:50,690 –> 00:44:52,279
فقط به این دلیل که
894
00:44:52,279 –> 00:44:53,720
متغیر پایتون نیست به این معنی نیست
895
00:44:53,720 –> 00:44:55,640
که نباید چیزی باشد که کار می کند و
896
00:44:55,640 –> 00:44:59,029
بنابراین ما بسیاری از اکتشافی های مشابه داریم
897
00:44:59,029 –> 00:45:01,670
که نسبتاً ساده هستند که من نمی توانم
898
00:45:01,670 –> 00:45:05,480
شما را خیلی دورتر برسانم، اما اگر این
899
00:45:05,480 –> 00:45:07,039
اکتشافی ها به دلایلی شکست
900
00:45:07,039 –> 00:45:10,309
بخورند، بسیار نادر است،
901
00:45:10,309 –> 00:45:11,660
شما همیشه می توانید به دستور زبان رسمی بازگردید،
902
00:45:11,660 –> 00:45:15,039
بنابراین
903
00:45:21,500 –> 00:45:24,180
بله، شاید باید ببینم که منحنی های
904
00:45:24,180 –> 00:45:35,430
یادداشت گربه شنیده می شوند، بله، بنابراین.
905
00:45:35,430 –> 00:45:36,840
بریسهای فرفری برای شبیه به
906
00:45:36,840 –> 00:45:38,400
دلار بریسهای فرفری مانند
907
00:45:38,400 –> 00:45:40,380
نگاه کردن به محیط یا دسترسی به
908
00:45:40,380 –> 00:45:44,040
محیط هستند، در حالی که اینها
909
00:45:44,040 –> 00:45:45,630
معمولاً دستوری را میگیرند که
910
00:45:45,630 –> 00:45:46,770
شما اجرا میکنید و
911
00:45:46,770 –> 00:45:51,600
خروجی آن را درست میگیرند، بنابراین یک متغیر
912
00:45:51,600 –> 00:45:59,310
در محیط بله به جای آره
913
00:45:59,310 –> 00:46:05,630
به جای اجرای یک دستور، پس بله،
914
00:46:18,830 –> 00:46:22,790
خب، بنابراین سوال این
915
00:46:22,790 –> 00:46:25,820
است که اینجا چه خبر است، بنابراین شما می
916
00:46:25,820 –> 00:46:32,540
گویید LS برابر است اوه-هه، بنابراین اگر بگویید LS
917
00:46:32,540 –> 00:46:37,180
برابر است با یک اینجا، اوکی و سپس می گویید LS
918
00:46:37,180 –> 00:46:43,210
شاید شما داشتید LS Maha را
919
00:46:43,210 –> 00:46:46,190
درست می گفتید، پس چرا این اتفاق خوب
920
00:46:46,190 –> 00:46:48,830
می افتد، این اتفاق می افتد زیرا L یک متغیر در
921
00:46:48,830 –> 00:46:52,760
زمینه پایتون شما نیست اگر فقط LS را انجام دهید
922
00:46:52,760 –> 00:46:56,390
و سپس ما آن را درست نقطه گذاری کنیم، این یک LS
923
00:46:56,390 –> 00:47:00,590
است که فقط یک عدد صحیح در
924
00:47:00,590 –> 00:47:05,060
آنجاست بنابراین، براکتهای بانکی
925
00:47:05,060 –> 00:47:10,820
همه چیز را میگیرند، بنابراین
926
00:47:10,820 –> 00:47:16,340
اگر L را برابر یک قرار دهم و LS منهای L
927
00:47:16,340 –> 00:47:18,800
را انجام دهم، صفر میگیرید زیرا هر دو
928
00:47:18,800 –> 00:47:24,110
متغیر هستند پایتون همیشه درست برنده است،
929
00:47:24,110 –> 00:47:26,450
بنابراین پایتون دعوتشده از زمینه پایتون
930
00:47:26,450 –> 00:47:28,420
همیشه برنده است.
931
00:47:28,420 –> 00:47:37,630
بله، سیستم شما
932
00:47:37,630 –> 00:47:40,220
کاملاً مشکلی ندارد و همه را کاملاً گیج کرده است،
933
00:47:40,220 –> 00:47:42,290
فکر میکنم اکنون میتوانیم فقط چند دقیقه وقت بگذاریم
934
00:47:42,290 –> 00:47:43,670
تا افراد کمی بیشتر در مورد
935
00:47:43,670 –> 00:47:45,230
اینها بازی کنند و درک کنند
936
00:47:45,230 –> 00:47:47,270
که چه چیزی ضبط میشود و چه چیزی نیست
937
00:47:47,270 –> 00:47:48,860
آنچه از این دستورات برمیگردد.
938
00:47:48,860 –> 00:47:51,230
به آنچه چاپ شده است فقط برای
939
00:47:51,230 –> 00:47:52,580
ایجاد کمی آشنایی با آن و سپس
940
00:47:52,580 –> 00:47:54,620
ادامه می دهیم و با خیال راحت دست را بالا
941
00:47:54,620 –> 00:47:56,270
می بریم و می توانیم پخش کنیم و
942
00:47:56,270 –> 00:48:00,170
فقط از تریبون پاسخ دهیم و می توانیم
943
00:48:00,170 –> 00:48:01,190
این
944
00:48:01,190 –> 00:48:05,300
عکس های فرفری جلو را درست کنیم ags pneumatics
945
00:48:05,300 –> 00:48:06,800
کسی است که هنوز با سیستم خود مشکل دارد
946
00:48:06,800 –> 00:48:11,360
یا چیزی را نصب می کند بله یا
947
00:48:11,360 –> 00:48:14,630
می خواهید من خیلی
948
00:48:14,630 –> 00:48:16,610
سریع بیایم ما یک سوال در مورد
949
00:48:16,610 –> 00:48:18,380
افرادی داشتیم که قبلاً از حالت VI در
950
00:48:18,380 –> 00:48:20,300
پایانه های پوسته نارنجی استفاده کرده اند و
951
00:48:20,300 –> 00:48:22,010
می خواهند این کار را انجام دهند. این کار را انجام دهید، فقط
952
00:48:22,010 –> 00:48:26,470
باید حالت VI را برابر درست باشد
953
00:48:26,640 –> 00:48:30,310
بله، و سپس می توانید
954
00:48:30,310 –> 00:48:34,890
با استفاده از 0g در خط فعلی خود
955
00:48:34,890 –> 00:48:39,780
بچرخید و سپس به طور پیش فرض بارگذاری شد، بله،
956
00:48:39,780 –> 00:48:43,330
خیلی خوب است، بنابراین فکر می کنم Gil می خواهید
957
00:48:43,330 –> 00:48:44,950
آن را بردارید، من آن را خواهم برد.
958
00:48:44,950 –> 00:48:47,350
از کاوشهای شخصی ما سؤالات طولانیتری وجود دارد،
959
00:48:47,350 –> 00:48:53,619
960
00:48:53,619 –> 00:48:57,340
میتوانید بعداً از ما بپرسید که خوب است، بله،
961
00:48:57,340 –> 00:48:59,590
بنابراین فکر میکنم این واقعاً آخرین
962
00:48:59,590 –> 00:49:01,330
بیت نحو جدیدی است که قرار است معرفی کنیم،
963
00:49:01,330 –> 00:49:03,730
اما ممکن است اشتباه کنم من اشتباه میکنم، اما برای
964
00:49:03,730 –> 00:49:04,840
در حالی که خوب است،
965
00:49:04,840 –> 00:49:08,130
بنابراین این عملگر حالت پایتون است،
966
00:49:08,130 –> 00:49:11,050
بنابراین ما برای آخرین بیت
967
00:49:11,050 –> 00:49:14,880
در مورد نحوه گرفتن
968
00:49:14,880 –> 00:49:17,260
خروجی زیر فرآیند صحبت کرده ایم و سپس می دانید
969
00:49:17,260 –> 00:49:18,700
که آن را مانند یک رشته پایتون
970
00:49:18,700 –> 00:49:20,230
و این خط لوله فرمان به خود تبدیل کنید. هدف – شی و
971
00:49:20,230 –> 00:49:21,550
سپس چگونه می توانید با آن بازی کنید و آن را
972
00:49:21,550 –> 00:49:29,070
بررسی کنید و کارهایی را با آن انجام دهید،
973
00:49:29,070 –> 00:49:32,500
اما عملگر at per an به شما اجازه می دهد به سمت
974
00:49:32,500 –> 00:49:34,630
دیگری بروید و به شما امکان می دهد چیزهایی را از
975
00:49:34,630 –> 00:49:36,280
نوع دامنه یا محیط کد پایتون خود
976
00:49:36,280 –> 00:49:40,960
در یک دستور فرعی وارد کنید.
977
00:49:40,960 –> 00:49:44,980
منظور ما این است که معمولاً مخروطها مانند
978
00:49:44,980 –> 00:49:46,540
تجزیه در این موارد بسیار هوشمندانه است،
979
00:49:46,540 –> 00:49:48,190
بنابراین اگر برای مثال این
980
00:49:48,190 –> 00:49:50,920
دستور را برای چیزی در محدوده 2 به
981
00:49:50,920 –> 00:49:53,080
آن بدهید و سپس فقط ecco high زیر
982
00:49:53,080 –> 00:49:55,060
آن را اجرا کنید که کار درست را انجام میدهد،
983
00:49:55,060 –> 00:49:59,260
میتوانید پژواک مشابه خود را قرار دهید یا LS یا
984
00:49:59,260 –> 00:50:01,240
هر دستور فرعی دیگری که
985
00:50:01,240 –> 00:50:03,190
در بدنه یک حلقه for میخواهید و هر
986
00:50:03,190 –> 00:50:04,510
چند بار که به آن بگویید اجرا میشود
987
00:50:04,510 –> 00:50:05,560
و نیازی نیست کار خاصی انجام دهید
988
00:50:05,560 –> 00:50:09,280
که در واقع درست کار کند،
989
00:50:09,280 –> 00:50:13,000
چیزی که فقط کار نمیکند. اگر این کار را انجام می
990
00:50:13,000 –> 00:50:17,140
دهید تا بخواهید به جای آن می دانید که
991
00:50:17,140 –> 00:50:19,270
روی مقدار و حلقه for تکرار کنید
992
00:50:19,270 –> 00:50:22,290
و باید آن را چاپ
993
00:50:23,640 –> 00:50:26,380
کنید، فقط دو بار درست را دریافت می کنید، زیرا
994
00:50:26,380 –> 00:50:31,150
این دستور را دو بار اجرا می کند و بنابراین کاری که
995
00:50:31,150 –> 00:50:33,869
عملگر پرانتز @ انجام می دهد به شما امکان می دهد آن را
996
00:50:33,869 –> 00:50:37,600
ضبط کنید. متغیر پایتون را وارد کنید و
997
00:50:37,600 –> 00:50:39,790
آن را در آن دستور وارد کنید
998
00:50:39,790 –> 00:50:41,440
تا کاری که انجام
999
00:50:41,440 –> 00:50:43,450
میدهد این است که یک عبارت پایتون دلخواه را ارزیابی میکند
1000
00:50:43,450 –> 00:50:45,369
و سپس
1001
00:50:45,369 –> 00:50:47,770
آن مقدار را بهعنوان یک رشته برمیگرداند و میتواند
1002
00:50:47,770 –> 00:50:49,869
به دستور sub process در این
1003
00:50:49,869 –> 00:50:56,920
مورد echo و اگر خروجی وارد شود.
1004
00:50:56,920 –> 00:51:00,640
در مواردی مانند لیستها یا مجموعهها یک رشته نیست، بلکه
1005
00:51:00,640 –> 00:51:02,080
فقط به رشته متصل میشود و به
1006
00:51:02,080 –> 00:51:07,030
رشته باز میگردد، بنابراین این چیزی است که به نظر میرسد،
1007
00:51:07,030 –> 00:51:08,589
بنابراین کمی متفاوت از آن چیزی است که در واقع
1008
00:51:08,589 –> 00:51:14,650
متأسفم که میخواهم هر عنصر
1009
00:51:14,650 –> 00:51:16,480
رشته در واقع به عنوان
1010
00:51:16,480 –> 00:51:21,160
عنصر خودش منتقل شود. آرگومان به دستور بنابراین هر کدام
1011
00:51:21,160 –> 00:51:24,270
از اینها آرگومان های دستوری خودشان هستند
1012
00:51:24,270 –> 00:51:27,520
، بنابراین فقط اکو
1013
00:51:27,520 –> 00:51:34,750
آنها را به هم ملحق می کند، بنابراین بله
1014
00:51:34,750 –> 00:51:37,800
ممنون از اینکه درب را
1015
00:51:43,740 –> 00:51:48,130
در مورد هر گونه سوالی در مورد این نحو یا اینکه چه
1016
00:51:48,130 –> 00:51:49,500
کاری انجام می دهد را
1017
00:51:49,500 –> 00:51:52,500
ببندید
1018
00:51:54,590 –> 00:51:59,340
بله، بله، اگر ما LS LS را انجام دهیم، این کار را انجام می دهیم. سعی
1019
00:51:59,340 –> 00:52:01,890
کنید همه این فایلها را
1020
00:52:01,890 –> 00:52:05,160
بهصورت جداگانه جستجو کنید، بله، آن را برای هر بله اجرا میکند، زیرا
1021
00:52:05,160 –> 00:52:08,610
LS یک
1022
00:52:08,610 –> 00:52:15,780
لیست آرگومان بزرگ مانند آن را میگیرد، اگر تکرارپذیر باشد
1023
00:52:15,780 –> 00:52:20,760
و رشتهای نباشد، بله،
1024
00:52:20,760 –> 00:52:31,250
wa معمولی y بله
1025
00:52:36,950 –> 00:52:40,380
این همان چیزی است که L از ما پرسید بله بله،
1026
00:52:40,380 –> 00:52:43,170
فقط هر یک از چیزهای پایتون را به عنوان
1027
00:52:43,170 –> 00:52:45,900
متعلق به هر عنصر لیست در این
1028
00:52:45,900 –> 00:52:52,380
آرگومان یا تاپل خاص خود ارسال می کنیم یا هر چیزی که بله
1029
00:52:52,380 –> 00:52:54,780
دقیقاً این است که اساساً اکو است 0 1
1030
00:52:54,780 –> 00:53:04,010
2 یا اکو شما می دانید یا LS 0 1 2 بله
1031
00:53:07,130 –> 00:53:10,819
اوه بله، بنابراین اگر نتایج
1032
00:53:10,819 –> 00:53:12,289
اپراتور – در موقعیت اول باشد،
1033
00:53:12,289 –> 00:53:14,450
به عنوان یک نام مستعار در نظر گرفته می شود، بنابراین
1034
00:53:14,450 –> 00:53:17,890
می توانید این دستورات را اجرا کنید،
1035
00:53:22,269 –> 00:53:25,940
احتمالاً مانند چیزی انجام ندهید،
1036
00:53:25,940 –> 00:53:28,430
این یک الگوی واقعا بد است، اما اینطور
1037
00:53:28,430 –> 00:53:32,180
نیست. بنویسید، اما این
1038
00:53:32,180 –> 00:53:35,769
متفاوت است، زیرا اگر
1039
00:53:35,769 –> 00:53:40,119
من چاپ ردیابی خود را روی آن داشته باشم، می توانید ببینید
1040
00:53:40,119 –> 00:53:44,989
که آیا سعی می کنید فقط آن را چاپ کنید یا می
1041
00:53:44,989 –> 00:53:47,180
خواهید آن را بدون تقسیم اجرا کنید که
1042
00:53:47,180 –> 00:53:49,249
به عنوان دستور در نظر گرفته می شود که نام آن
1043
00:53:49,249 –> 00:53:51,529
فضای فرمان گنجانده شده است و بنابراین
1044
00:53:51,529 –> 00:53:53,349
نمی تواند دستور را پیدا کند زیرا hello
1045
00:53:53,349 –> 00:53:56,059
commit hello hello hello hello
1046
00:53:56,059 –> 00:54:07,819
یک اتصال معتبر وجود ندارد خوب
1047
00:54:07,819 –> 00:54:09,440
فرم قول یا نحو شما قبلاً احتمالاً
1048
00:54:09,440 –> 00:54:11,569
باید
1049
00:54:11,569 –> 00:54:22,009
متوقف شود. عذرخواهی می کنم تا بتوانید
1050
00:54:22,009 –> 00:54:24,009
یک دوره معمولی را بپیچید عبارت در backticks
1051
00:54:24,009 –> 00:54:26,930
و کاری که انجام می دهد این است که لیستی از
1052
00:54:26,930 –> 00:54:29,839
هر فایل یا چیزی را در آن می دانید
1053
00:54:29,839 –> 00:54:31,309
در دایرکتوری که با آن
1054
00:54:31,309 –> 00:54:37,940
عبارت معمولی به عنوان یک لیست مطابقت دارد و این یک لیست پایتون است
1055
00:54:37,940 –> 00:54:41,180
که به این معنی است که می توانید روی آن تکرار
1056
00:54:41,180 –> 00:54:42,079
کنید و می
1057
00:54:42,079 –> 00:54:45,410
توانید مانند چوب آن را بدانید. این در درک لیست است
1058
00:54:45,410 –> 00:54:47,630
و میدانید که میخواهید
1059
00:54:47,630 –> 00:54:50,630
همه نامها را تغییر دهید و در واقع میتوانید
1060
00:54:50,630 –> 00:54:52,069
کارهای بیشتری را با این موارد انجام دهید،
1061
00:54:52,069 –> 00:54:58,749
اگر میخواهید بله
1062
00:55:01,210 –> 00:55:04,040
، این Regex پایتون است بله بله،
1063
00:55:04,040 –> 00:55:06,920
فقط ماژول Ru است، بله فقط یک راه مفید
1064
00:55:06,920 –> 00:55:13,840
برای وارد re dot کامپایل شوید بله
1065
00:55:15,310 –> 00:55:19,760
نه اینها گلوب نیستند. نقطه نقطه
1066
00:55:19,760 –> 00:55:21,140
ستاره یک regex است.
1067
00:55:21,140 –> 00:55:28,850
1068
00:55:28,850 –> 00:55:30,920
1069
00:55:30,920 –> 00:55:43,340
1070
00:55:43,340 –> 00:55:45,470
بنابراین اگر
1071
00:55:45,470 –> 00:55:49,820
میخواستیم چیزی را که میخواستیم دوست داشته باشیم چنگ
1072
00:55:49,820 –> 00:55:52,960
بزنیم، حدس میزنم که ما چیز زیادی با هر چیزی
1073
00:55:52,960 –> 00:55:56,360
که میخواهیم نداریم، Pngهایی میخواهم که
1074
00:55:56,360 –> 00:55:59,300
حرف 0 را در آنها داشته باشد، بله،
1075
00:55:59,300 –> 00:56:07,990
درست است، بله، ستاره نقطهای یا ستاره نقطهای را انجام دهید نقطه
1076
00:56:07,990 –> 00:56:17,240
اسلش نقطه PNG بلکه
1077
00:56:17,240 –> 00:56:19,640
عبارات منظم a خیلی سخت است، بنابراین
1078
00:56:19,640 –> 00:56:21,680
اگر میخواهید از گلوب استفاده کنید، اجازه دهید بگوییم که
1079
00:56:21,680 –> 00:56:25,190
کسی به آن اشاره کرده است که میتوانید
1080
00:56:25,190 –> 00:56:28,970
پیشوند تیکهای پشتی G را اضافه کنید و سپس
1081
00:56:28,970 –> 00:56:30,470
آن را با glob مطابقت دهید، بنابراین نیازی به
1082
00:56:30,470 –> 00:56:32,210
انجام کار نقطهای ندارید، نه فقط میدانید که دوست دارید.
1083
00:56:32,210 –> 00:56:35,120
نقطه ستاره MD ستاره نقطه PNG هر چیزی را شروع کنید
1084
00:56:35,120 –> 00:56:38,180
و به عنوان یک امتیاز ویژه اضافی در پایتون،
1085
00:56:38,180 –> 00:56:40,250
فکر میکنم سه شش و بالاتر
1086
00:56:40,250 –> 00:56:43,420
از آن از blobbin بازگشتی پشتیبانی میکند، همانطور که
1087
00:56:43,420 –> 00:56:47,030
کتابخانه glob این کار را انجام میدهد، اگر
1088
00:56:47,030 –> 00:56:50,150
مانند ستاره ستاره بریده نقطه M D که
1089
00:56:50,150 –> 00:56:52,100
به صورت بازگشتی از بین میرود، این کار را انجام میدهد. کل
1090
00:56:52,100 –> 00:56:53,060
ساختار دایرکتوری از جایی که هستید
1091
00:56:53,060 –> 00:56:55,760
و هر فایل نشانه گذاری را در
1092
00:56:55,760 –> 00:56:58,370
کل آن قسمت پیدا کنید، این می تواند زمان زیادی طول بکشد،
1093
00:56:58,370 –> 00:57:00,920
مانند استفاده از این، می دانید اگر
1094
00:57:00,920 –> 00:57:02,030
در ریشه خود یاد گرفته اید پیدا کنید و
1095
00:57:02,030 –> 00:57:04,310
برای همیشه مثل همان چیزی طول می کشد،
1096
00:57:04,310 –> 00:57:06,050
اما واقعا واقعاً درست است. برای یافتن
1097
00:57:06,050 –> 00:57:07,850
انواع فایلها یا الگوهای منطبق با
1098
00:57:07,850 –> 00:57:11,410
چیزی در یک منطقه بزرگ،
1099
00:57:11,820 –> 00:57:18,450
هر سوالی در این مورد مفید است، اما خوب ادامه میدهیم،
1100
00:57:18,450 –> 00:57:28,590
بله، ما نمیتوانیم، همچنین نمیتوانیم،
1101
00:57:28,590 –> 00:57:29,850
بنابراین سؤال این است که موارد استفاده چیست؟
1102
00:57:29,850 –> 00:57:31,200
که ما را به سمت کر همه این
1103
00:57:31,200 –> 00:57:34,590
چیزها را بخورید و به عنوان یک داستان کلی مثل
1104
00:57:34,590 –> 00:57:37,920
خلق صدف تقریباً همه چیز
1105
00:57:37,920 –> 00:57:39,000
در اینجا چیزی است که
1106
00:57:39,000 –> 00:57:40,830
1107
00:57:40,830 –> 00:57:43,440
1108
00:57:43,440 –> 00:57:45,990
ما شبیه آن بودیم. ایجاد شده
1109
00:57:45,990 –> 00:57:48,330
از واقعی و ما و سایر
1110
00:57:48,330 –> 00:57:49,530
مشارکت کنندگان افرادی که شبیه من هستند
1111
00:57:49,530 –> 00:57:53,700
برای انجام کار X واقعاً به این نیاز داریم و سپس
1112
00:57:53,700 –> 00:57:54,750
در طول راه متوجه شدیم که
1113
00:57:54,750 –> 00:57:56,490
بسیاری از آن ها به خوبی به هم متصل شده اند
1114
00:57:56,490 –> 00:57:58,050
بدون اینکه X بدون نیاز به انجام کار اضافی انجام دهیم،
1115
00:57:58,050 –> 00:58:00,210
من خواهم آمد. در مورد برخی از
1116
00:58:00,210 –> 00:58:01,740
این موارد در مورد نحوه کار برخی از
1117
00:58:01,740 –> 00:58:03,630
تطبیق رشته ها و حروف الفبای رشته ها صحبت کنید،
1118
00:58:03,630 –> 00:58:06,030
بنابراین مانند چیزی که من برای glob ها نشان دادم،
1119
00:58:06,030 –> 00:58:08,310
به طور خاص، درست مانند اینکه
1120
00:58:08,310 –> 00:58:11,190
بتوان از طریق یک لیست glob حلقه زد، آیا
1121
00:58:11,190 –> 00:58:13,230
با این نحو بسیار زیباتر است، بله
1122
00:58:13,230 –> 00:58:29,460
درست است بله بله بنابراین بله، بنابراین سوال
1123
00:58:29,460 –> 00:58:31,260
در مورد تجارت بین
1124
00:58:31,260 –> 00:58:33,480
ماژول های Python CLI و نوشتن چیزی به صورت
1125
00:58:33,480 –> 00:58:37,110
حلزونی برای من است، این در واقع به این بستگی دارد که
1126
00:58:37,110 –> 00:58:39,450
شما چقدر فرآیند فرعی را چکش می کنید، بنابراین
1127
00:58:39,450 –> 00:58:41,520
اگر با فرآیند فرعی تعامل
1128
00:58:41,520 –> 00:58:45,900
زیادی دارید مانند انجام دهید. آن را در پایتون CLA
1129
00:58:45,900 –> 00:58:48,960
ننویسید اگر میخواهید برخی
1130
00:58:48,960 –> 00:58:52,350
از این ویژگیهای فانتزی اضافی را میخواهید بنویسید، بنویسید، مثلاً
1131
00:58:52,350 –> 00:58:54,510
فقط میخواهید بتوانید
1132
00:58:54,510 –> 00:58:56,220
مواردی مانند خیلی سریع تیک تیک بزنید یا
1133
00:58:56,220 –> 00:58:58,470
میخواهید جستجو در هر چیزی را دوست داشته
1134
00:58:58,470 –> 00:59:00,540
باشید، پس میخواهید انجام دهید. همچنین در حلزونی که
1135
00:59:00,540 –> 00:59:03,330
این نوع من است،
1136
00:59:03,330 –> 00:59:05,550
بعداً دستور دیگری را خواهیم دید که در آن چیزهای خاصی وجود دارد،
1137
00:59:05,550 –> 00:59:07,860
اما در این مرحله به
1138
00:59:07,860 –> 00:59:09,630
نوعی مانند این است که اگر شما در حال انجام بسیاری
1139
00:59:09,630 –> 00:59:14,100
از برنامههای اسکریپت هستید، میدانید که
1140
00:59:14,100 –> 00:59:15,840
پس باید از آن استفاده کنید. conch
1141
00:59:15,840 –> 00:59:17,280
زیرا در واقع به عنوان یک
1142
00:59:17,280 –> 00:59:19,619
زبان اسکریپت نویسی بر خلاف پایتون در نظر گرفته شده است،
1143
00:59:19,619 –> 00:59:24,390
اوه بله بله بله خوب ما می توانیم در مورد
1144
00:59:24,390 –> 00:59:26,460
آن ها بعد از آن صحبت کنیم بله بله مطمئناً
1145
00:59:26,460 –> 00:59:27,719
ابتدا برای افرادی که در موسسه ما کار
1146
00:59:27,719 –> 00:59:29,069
می کنند آنها همچنین می توانند از تمام زبان های
1147
00:59:29,069 –> 00:59:31,529
داخلی من استفاده کنند و فقط بگویند متاسفم از همه.
1148
00:59:31,529 –> 00:59:32,999
چیزهای دیگری را به شما نشان می دهم، اما اوم
1149
00:59:32,999 –> 00:59:42,660
بله تام، فکر می کنم شما نفر بعدی هستید بله،
1150
00:59:42,660 –> 00:59:43,920
بنابراین سؤال این است که آیا می توانید کد حلزونی را وارد
1151
00:59:43,920 –> 00:59:45,690
کنید و از برخی از این موارد در
1152
00:59:45,690 –> 01:00:00,930
پایتون استفاده کنید تا ما یک ما نداشته باشیم، بنابراین
1153
01:00:00,930 –> 01:00:03,599
اگر نداریم بله، داریم ما آن
1154
01:00:03,599 –> 01:00:05,579
همتراز را نداریم موارد استفاده دقیق بسیار مشخص شده است،
1155
01:00:05,579 –> 01:00:08,249
اما من میتوانم بگویم که دو چیز در
1156
01:00:08,249 –> 01:00:12,599
آنجا وجود دارد، یکی از آنها یک کتابخانه استاندارد نقل قول بدون نقل قول
1157
01:00:12,599 –> 01:00:14,579
داریم که در آن انواع برنامههای
1158
01:00:14,579 –> 01:00:16,589
افزودنی و بهروزرسانیهایی برای موارد استاندارد
1159
01:00:16,589 –> 01:00:18,329
کتابخانه داریم تا آسانتر شود، بنابراین
1160
01:00:18,329 –> 01:00:21,479
میتوانید مانند واردات ثابت انجام دهید. live dot us
1161
01:00:21,479 –> 01:00:23,339
را دریافت میکنید، مانند درخت حذف ما را دریافت میکنید
1162
01:00:23,339 –> 01:00:24,839
که در واقع روی همه پلتفرمها کار میکند،
1163
01:00:24,839 –> 01:00:28,200
و اگر
1164
01:00:28,200 –> 01:00:29,609
مانند فرآیند فرعی را انجام دهید، نسخهای از run دریافت میکنید
1165
01:00:29,609 –> 01:00:31,559
که از چیز ما استفاده میکند و یک
1166
01:00:31,559 –> 01:00:35,729
آبجکت خط فرمان را برمیگرداند و همچنین میتوانید
1167
01:00:35,729 –> 01:00:38,130
فقط یک مجری را برگردانید و سپس
1168
01:00:38,130 –> 01:00:40,170
میتوانید مانند اینکه کد حلزونی
1169
01:00:40,170 –> 01:00:41,640
را اجرا میکنید و میخواهید
1170
01:00:41,640 –> 01:00:44,039
کد پایتون را از طریق یک چیز معمولی مانند دقیق اجرا کنید
1171
01:00:44,039 –> 01:00:45,210
و میتوانید این کار را انجام دهید
1172
01:00:45,210 –> 01:00:47,869
که ممکن است دقیقاً آن چیزی نباشد که میخواهید،
1173
01:00:47,869 –> 01:00:49,890
اما من این روش را دوست دارم. مغز شما در حال
1174
01:00:49,890 –> 01:00:51,329
فکر کردن است، پس شاید بهتر باشد
1175
01:00:51,329 –> 01:00:55,349
بعداً در مورد آن صحبت کنیم، بله، و
1176
01:00:55,349 –> 01:00:58,880
یک سوال دیگر وجود داشت، بله،
1177
01:01:10,080 –> 01:01:13,230
بله و Retin reg X F درست است، بنابراین
1178
01:01:13,230 –> 01:01:17,850
این یک امر عادی است، شما فقط باید درست انجام دهید،
1179
01:01:17,850 –> 01:01:19,620
مثلاً بگویید اجازه دهید من فقط به هو خود برگردم.
1180
01:01:19,620 –> 01:01:21,900
دایرکتوری me بنابراین سوال این است که
1181
01:01:21,900 –> 01:01:25,140
چگونه می توانید فایل های doc خود را با reg X ما دریافت کنید،
1182
01:01:25,140 –> 01:01:28,710
فقط از نقطه بک اسلش استفاده کنید که
1183
01:01:28,710 –> 01:01:30,950
1184
01:01:30,950 –> 01:01:34,920
نویسه regex reg X escape برای کاراکتر نقطه
1185
01:01:34,920 –> 01:01:37,710
است
1186
01:01:37,710 –> 01:01:40,350
.
1187
01:01:40,350 –> 01:01:48,120
تنظیمات زیادی دارم، بنابراین
1188
01:01:48,120 –> 01:01:50,570
به کسی نگویید
1189
01:01:50,840 –> 01:01:56,250
بله من مخفیانه یک کاربر bash هستم،
1190
01:01:56,250 –> 01:01:58,890
بگویید آیا نقطه اسلش و سپس
1191
01:01:58,890 –> 01:02:03,300
ستاره نقطه ای را برای مطابقت با هر چیزی درست می کنید، بنابراین
1192
01:02:03,300 –> 01:02:13,920
نقطه اسلش عقب یک دوره واقعی است، بنابراین من
1193
01:02:13,920 –> 01:02:16,740
استدلال میکند که منطقیتر از
1194
01:02:16,740 –> 01:02:19,260
خیلی چیزها است، بنابراین سؤال در مورد تاریخ است
1195
01:02:19,260 –> 01:02:20,670
که معایب آن با تاریخچه چند ترمینال چگونه است،
1196
01:02:20,670 –> 01:02:24,300
1197
01:02:24,300 –> 01:02:27,990
بنابراین به طور پیشفرض
1198
01:02:27,990 –> 01:02:31,290
تمام تاریخچه شما در هر جلسه در
1199
01:02:31,290 –> 01:02:34,820
یک JSON ذخیره میشود. فایل در استانداردی مانند
1200
01:02:34,820 –> 01:02:37,470
مکان پیکربندی، بنابراین می توانید به
1201
01:02:37,470 –> 01:02:39,300
عقب برگردید و تاریخچه هر جلسه را دریافت کنید و
1202
01:02:39,300 –> 01:02:42,240
سپس برنامه ترمینال
1203
01:02:42,240 –> 01:02:43,980
خود آن را به هر
1204
01:02:43,980 –> 01:02:46,530
شکلی که نیاز دارد به شما ارائه می دهد، همچنین می توانید
1205
01:02:46,530 –> 01:02:48,600
اگر می
1206
01:02:48,600 –> 01:02:52,530
خواهید ذخیره کنید، به دنباله تاریخچه Lite تغییر دهید. دنباله
1207
01:02:52,530 –> 01:02:54,840
Lite وجود دارد که اساساً به همان اندازه
1208
01:02:54,840 –> 01:02:57,090
ابرداده در تاریخ وجود دارد که شما بخواهید
1209
01:02:57,090 –> 01:02:58,800
و از طریق متغیرهای محیطی بسیار قابل تنظیم است
1210
01:02:58,800 –> 01:03:01,470
1211
01:03:01,470 –> 01:03:03,540
که در حال حاضر از آن عبور نمی کنند، اما من می
1212
01:03:03,540 –> 01:03:04,470
گویم این چیزی بود که
1213
01:03:04,470 –> 01:03:06,090
ناخودآگاه به من فروخت. مثل اینکه سعی میکردم
1214
01:03:06,090 –> 01:03:07,470
بفهمم چگونه
1215
01:03:07,470 –> 01:03:08,850
نسخه خاصی از پپسی را کامپایل کردهام و نمیتوانستم به
1216
01:03:08,850 –> 01:03:10,290
یاد بیاورم که چه متغیرهای محیطی
1217
01:03:10,290 –> 01:03:12,030
را هنگام اجرای آن تنظیم کرده بودم و مثل
1218
01:03:12,030 –> 01:03:13,470
اینکه نمیتوانی آن را بفهمی، به تاریخچه پشتیبان خود نگاه کنی.
1219
01:03:13,470 –> 01:03:14,580
یکی از
1220
01:03:14,580 –> 01:03:16,650
این هفت مورد بود چون اینطور نبود پس
1221
01:03:16,650 –> 01:03:18,090
میدانید که این کار را به صورت کانتور انجام میدهید، مثل اوه
1222
01:03:18,090 –> 01:03:19,440
، این عبارت بود، در این جلسه
1223
01:03:19,440 –> 01:03:20,820
زمانی بود که من این مورد را در تستهای گذشته اجرا کردم
1224
01:03:20,820 –> 01:03:22,650
، همه متغیرهای محیطی هستند
1225
01:03:22,650 –> 01:03:23,000
که به آنها نیاز دارم،
1226
01:03:23,000 –> 01:03:23,780
زیرا آنها فقط در یک
1227
01:03:23,780 –> 01:03:34,520
فایل مستقل، بله، بله، اگر
1228
01:03:34,520 –> 01:03:37,220
بوش منبع را اجرا کنید، نام مستعار را از بوش دریافت خواهید کرد
1229
01:03:37,220 –> 01:03:39,170
با یک اخطار ممکن است در
1230
01:03:39,170 –> 01:03:40,310
واقع این پاپ را روی صفحه مشاهده کرده باشید
1231
01:03:40,310 –> 01:03:41,630
که این است که اگر برخوردهایی وجود داشته باشد و موارد دیگری وجود داشته باشد.
1232
01:03:41,630 –> 01:03:43,820
ases و همچنین
1233
01:03:43,820 –> 01:03:44,960
چیزهایی وجود دارد که او مخصوصاً
1234
01:03:44,960 –> 01:03:45,950
این کار را انجام می دهد، آنها مانند داخلی خود دارند
1235
01:03:45,950 –> 01:03:48,290
و اگر نام مستعار به
1236
01:03:48,290 –> 01:03:49,670
آن داخلی ها اشاره دارد، آنها را وارد نمی کنیم
1237
01:03:49,670 –> 01:03:51,350
زیرا وقتی می خواهید
1238
01:03:51,350 –> 01:03:52,670
آن را اجرا کنید خراب می شود. چون به دنبال دستوری میگردد
1239
01:03:52,670 –> 01:03:57,830
که وجود ندارد، فکر میکنم
1240
01:03:57,830 –> 01:03:59,690
آزمایشی وجود دارد، برخی از
1241
01:03:59,690 –> 01:04:02,240
افراد این کار را انجام دادهاند یا آمدهاند، اما بله، من
1242
01:04:02,240 –> 01:04:04,580
از آن استفاده نمیکنم، اما بله، افرادی هستند
1243
01:04:04,580 –> 01:04:05,900
که این کار را انجام میدهند، ما خوشحالیم که به شما کمک میکنیم
1244
01:04:05,900 –> 01:04:08,360
امتحان کنیم. برای فهمیدن این موضوع هرچند خوب من به هر حال خوب هستم، ادامه دهید،
1245
01:04:08,360 –> 01:04:15,200
اما به هر
1246
01:04:15,200 –> 01:04:17,030
حال این نحو جدید برای محتوا نیست، اما
1247
01:04:17,030 –> 01:04:18,770
این یک Python است، بنابراین رشتههای
1248
01:04:18,770 –> 01:04:21,680
فرمتشده فوقالعاده هستند و بخشی از
1249
01:04:21,680 –> 01:04:23,120
پایتون هستند، به این معنی که اگر در حال اجرای
1250
01:04:23,120 –> 01:04:25,670
پانچ روی پایتون هستید. 3 6 یا بالاتر که
1251
01:04:25,670 –> 01:04:29,570
باید باشی، آنها فقط کار می کنند و
1252
01:04:29,570 –> 01:04:31,070
واقعاً فوق العاده هستند اگر با اینها بازی نکرده باشید،
1253
01:04:31,070 –> 01:04:32,900
فکر می کنم آنها
1254
01:04:32,900 –> 01:04:34,400
مورد علاقه من هستند مانند چیزهای ساده ای
1255
01:04:34,400 –> 01:04:35,240
که همیشه باید وجود داشته باشند.
1256
01:04:35,240 –> 01:04:38,390
فکر می کنم واقعاً آنها را ترسیم کنید و
1257
01:04:38,390 –> 01:04:40,820
اگر متغیری تعریف شده دارید، روش کار آنها بله
1258
01:04:40,820 –> 01:04:43,100
سپس به جای انجام یک فرمت نقطه ای
1259
01:04:43,100 –> 01:04:44,630
یا انجام مانند
1260
01:04:44,630 –> 01:04:45,470
1261
01:04:45,470 –> 01:04:48,110
آرگومان شما می دانید پرانتز شما می دانید، فقط می توانید یک
1262
01:04:48,110 –> 01:04:50,180
رشته را با یک F اضافه کنید،
1263
01:04:50,180 –> 01:04:52,490
پرانتزهای فرفری را در اطراف متغیر بپیچید و
1264
01:04:52,490 –> 01:04:54,380
فقط در آن زمان ارزیابی می شود
1265
01:04:54,380 –> 01:04:56,600
و سپس نتایج را چاپ می کند. بنابراین در
1266
01:04:56,600 –> 01:05:01,760
آنجا بسیار مفید است ما همچنین یک چیز
1267
01:05:01,760 –> 01:05:03,020
داریم که در playlng نیست که به آن
1268
01:05:03,020 –> 01:05:07,700
رشته مسیری به معنای واقعی کلمه میگویند و اگر
1269
01:05:07,700 –> 01:05:09,620
یک رشته را با یک P اضافه کنید و
1270
01:05:09,620 –> 01:05:12,590
سپس یک نقل قول داشته باشید، چیزی که آن را برمیگرداند یک
1271
01:05:12,590 –> 01:05:15,230
شی مسیر هدایت مسیر رشته است.
1272
01:05:15,230 –> 01:05:18,530
به عنوان مثال،
1273
01:05:18,530 –> 01:05:22,750
اگر مسیر اشتباهی را دنبال میکردید، اگر مسیری را که میپسندید برابر با
1274
01:05:22,870 –> 01:05:25,870
چیزی است
1275
01:05:27,309 –> 01:05:29,990
که در لینوکس به دست
1276
01:05:29,990 –> 01:05:31,490
میآورید، یک مسیر POSIX در ویندوز دریافت میکنید، چیز
1277
01:05:31,490 –> 01:05:32,839
دیگری دارید، اما این فقط از مسیری که در
1278
01:05:32,839 –> 01:05:35,630
زیر سرپوش قرار دارد استفاده میکند، بنابراین این کار را انجام میدهد. اگر آن
1279
01:05:35,630 –> 01:05:37,249
را در چیزی ذخیره کنید، می توانید از تکمیل برگه روی این شی نیز استفاده کنید،
1280
01:05:37,249 –> 01:05:40,069
مانند بررسی
1281
01:05:40,069 –> 01:05:41,480
اینکه آیا آن پوشه وجود دارد یا نه، می
1282
01:05:41,480 –> 01:05:43,759
توانید آن پوشه را ایجاد کنید یا منظورم
1283
01:05:43,759 –> 01:05:45,230
این است که مسیر این فقط با استفاده از مسیر است، مسیر بالا
1284
01:05:45,230 –> 01:05:47,059
عالی است، اما ما این را داریم نوعی شور
1285
01:05:47,059 –> 01:05:54,079
نحو tcut برای ورود به آن آه و
1286
01:05:54,079 –> 01:05:55,369
چیزهای دیگر فقط یک چیز عالی در مورد
1287
01:05:55,369 –> 01:05:58,549
مسیر Lib این است که میتوانید اتصال مسیر را
1288
01:05:58,549 –> 01:06:00,769
با استفاده از عملگر تقسیم گمراهشده
1289
01:06:00,769 –> 01:06:03,499
برای این کار انجام دهید، بنابراین فقط شی / چیز مسیر AB را دوست دارید
1290
01:06:03,499 –> 01:06:05,809
و اتصال را به
1291
01:06:05,809 –> 01:06:07,490
درستی انجام میدهد. بسته به سیستم عامل زیربنایی،
1292
01:06:07,490 –> 01:06:09,559
بنابراین مانند تمام
1293
01:06:09,559 –> 01:06:11,509
این دردهای عمیق مانند تلاش برای
1294
01:06:11,509 –> 01:06:12,799
به کار انداختن موارد در ویندوز و لینوکس
1295
01:06:12,799 –> 01:06:17,210
به طور همزمان، بله
1296
01:06:17,210 –> 01:06:19,220
، رشته های F از پایتون وجود دارد، ما
1297
01:06:19,220 –> 01:06:21,440
رشته های P را اضافه کرده ایم که سوال طبیعی است.
1298
01:06:21,440 –> 01:06:25,420
این است که یک رشته PF چگونه به
1299
01:06:25,420 –> 01:06:27,859
نظر می رسد و به نظر می رسد عالی است،
1300
01:06:27,859 –> 01:06:32,230
بنابراین می توانید متغیرها را تعریف کنید
1301
01:06:32,230 –> 01:06:39,259
و سپس می توانید بگویید PF و سپس یک
1302
01:06:39,259 –> 01:06:41,059
رشته و سپس می توانید آن را مانند یک
1303
01:06:41,059 –> 01:06:42,619
رشته f در نظر بگیرید به این معنا که می توانید
1304
01:06:42,619 –> 01:06:44,299
پرانتزهای فرفری قرار دهید و
1305
01:06:44,299 –> 01:06:45,829
مقدار آن متغیرها را در رشته پر می کند،
1306
01:06:45,829 –> 01:06:48,769
اما همچنین می گوید این باید یک
1307
01:06:48,769 –> 01:06:50,720
مسیر Lib باشد، بنابراین اگر تا به حال کارهای زیادی انجام داده باشید، یک
1308
01:06:50,720 –> 01:06:55,119
مسیر Lib از نتیجه رشته f
1309
01:06:55,299 –> 01:06:57,319
را به شما برمی گرداند. از
1310
01:06:57,319 –> 01:06:59,420
DevOps دردناک این فقط ممکن است از جهاتی جذاب به نظر می رسد
1311
01:06:59,420 –> 01:07:02,569
و نکته بسیار مفید دیگر
1312
01:07:02,569 –> 01:07:04,970
در اینجا این است که
1313
01:07:04,970 –> 01:07:08,930
متغیرهای محیطی آنها نیز اشیاء پایتون هستند، بنابراین
1314
01:07:08,930 –> 01:07:10,730
شما می توانید آنها را در رشته های F ارزیابی کنید، به این
1315
01:07:10,730 –> 01:07:12,440
معنی که می توانید آنها را در رشته های PF ارزیابی کنید، به این
1316
01:07:12,440 –> 01:07:13,759
معنی که می توانید
1317
01:07:13,759 –> 01:07:15,559
متغیرهای محیط را به هم زنجیر کنید.
1318
01:07:15,559 –> 01:07:17,690
و مقادیر دیگر و چیزهای دیگر برای
1319
01:07:17,690 –> 01:07:20,779
مرتب کردن مسیرها و پوشهها و
1320
01:07:20,779 –> 01:07:23,180
مکانهای فایلها به صورت برنامهریزی شده و پس از
1321
01:07:23,180 –> 01:07:24,920
اینکه مسیر Lib را پیدا کردید، میتوانید
1322
01:07:24,920 –> 01:07:26,539
شروع کنید به گفتن اینکه عالی است، اگر
1323
01:07:26,539 –> 01:07:28,489
آن را لمس نکنید، آن را به اینجا اضافه کنید و
1324
01:07:28,489 –> 01:07:30,019
اکنون آن را به اینجا منتقل کنید. این کار را انجام دهید
1325
01:07:30,019 –> 01:07:32,499
و همه این کارها
1326
01:07:32,499 –> 01:07:35,599
بین پلتفرمی خواهند بود، زیرا فقط از
1327
01:07:35,599 –> 01:07:37,369
مسیر زنده در زیر کاپوت استفاده می کند، بنابراین نمی
1328
01:07:37,369 –> 01:07:38,390
دانید که باید نگران باشید که کدام
1329
01:07:38,390 –> 01:07:38,960
فلاشر از
1330
01:07:38,960 –> 01:07:45,560
چه چیزی فرار می کند، هر
1331
01:07:45,560 –> 01:07:53,990
سؤالی باشد، بنابراین ما چند
1332
01:07:53,990 –> 01:07:56,420
تمرین داریم. در اینجا اولین مورد این است
1333
01:07:56,420 –> 01:07:57,890
که مسیر فایل مطلق هر
1334
01:07:57,890 –> 01:08:00,230
فایل نشانه گذاری را در مخزن آموزشی جستجو کنید، فقط
1335
01:08:00,230 –> 01:08:01,490
می توانید از هر چیزی که می خواهید از bash استفاده کنید
1336
01:08:01,490 –> 01:08:05,450
اگر می خواهید که f ine اما
1337
01:08:05,450 –> 01:08:06,920
رشتههای PS و تیکهای glob احتمالاً
1338
01:08:06,920 –> 01:08:12,589
دوستان شما در اینجا هستند و سپس آیفون در اینجا
1339
01:08:12,589 –> 01:08:14,390
قرار است دیکشنری از هر نوع
1340
01:08:14,390 –> 01:08:15,440
بستهای را که در محیط فعلی خود نصب کردهاید بارگیری کند،
1341
01:08:15,440 –> 01:08:17,120
اگر از Conda استفاده نمیکنید،
1342
01:08:17,120 –> 01:08:18,770
فقط میتوانید این یکی را رد
1343
01:08:18,770 –> 01:08:23,810
کنید، اگر اشکالی ندارد شما سؤالات زیادی دارید
1344
01:08:23,810 –> 01:08:27,609
البته فقط از ما بپرسید و ما به
1345
01:08:30,189 –> 01:08:32,750
1346
01:08:32,750 –> 01:08:34,870
1347
01:08:39,390 –> 01:08:43,750
1348
01:08:43,750 –> 01:08:45,609
سراغمان می آییم، بله مثل این است که من به عنوان یک فرهنگ لغت پایتون بارگیری کردم، این نکته مهم است بله، من آن دستور JSON بدون کاندوم را اجرا می کنم و سپس
1349
01:08:45,609 –> 01:08:52,569
از آنجا می روم بله بسیار خوب
1350
01:08:52,569 –> 01:09:01,330
خوب پس به محیط بروید، بنابراین
1351
01:09:01,330 –> 01:09:03,430
ما قبلاً فقط برای یک لحظه به این موضوع پرداختیم،
1352
01:09:03,430 –> 01:09:04,630
اما این کمی بیشتر از
1353
01:09:04,630 –> 01:09:06,310
آنچه در حال رخ دادن است و کارهایی است که می توانید با آن انجام دهید
1354
01:09:06,310 –> 01:09:10,260
، بنابراین محیط در واقع در
1355
01:09:10,260 –> 01:09:13,300
dunder Conte و V زندگی می کند که همه چیز
1356
01:09:13,300 –> 01:09:15,069
در آن وجود دارد. زندگی آگاهانه در این حلزون
1357
01:09:15,069 –> 01:09:16,990
غلیظ، جایی است که تمام
1358
01:09:16,990 –> 01:09:18,189
قطعات و تکههای مختلف در آنجا هستند، اگر
1359
01:09:18,189 –> 01:09:19,600
میخواهید کاوش کنید و در اطراف آن بازی کنید، همه چیز در
1360
01:09:19,600 –> 01:09:20,470
آنجاست،
1361
01:09:20,470 –> 01:09:25,930
اما بیضی بند فرفری دلاری
1362
01:09:25,930 –> 01:09:28,180
یک میانبر برای آن وجود دارد که
1363
01:09:28,180 –> 01:09:29,620
شیء، بنابراین مجبور نیستید همیشه فقط
1364
01:09:29,620 –> 01:09:33,550
زیر محتوا تایپ کنید تا به آنجا برسید، همانطور
1365
01:09:33,550 –> 01:09:35,710
که قبلاً ذکر کردیم، فقط راههایی را که
1366
01:09:35,710 –> 01:09:37,689
میتوانید عضویت در محیط را بررسی کنید
1367
01:09:37,689 –> 01:09:40,109
فقط با استفاده از رشتههای موجود در
1368
01:09:40,109 –> 01:09:45,069
محیط و همچنین میتوانید
1369
01:09:45,069 –> 01:09:46,840
برای متغیرهای محیط کمک بخواهید،
1370
01:09:46,840 –> 01:09:48,399
بنابراین بسیاری از محیطها،
1371
01:09:48,399 –> 01:09:52,569
حالتهای مختلف و انواع موارد اضافی
1372
01:09:52,569 –> 01:09:55,480
از طریق متغیر محیطی فعال میشوند، بنابراین اگر
1373
01:09:55,480 –> 01:09:57,310
نام متغیر محیطی را
1374
01:09:57,310 –> 01:09:58,570
میدانید، آن را میبینید، همه آنها
1375
01:09:58,570 –> 01:09:59,950
مقادیر پیشفرض دارند، بنابراین اگر چیزی
1376
01:09:59,950 –> 01:10:01,210
را در محیط خود مشاهده کردید، شبیه آن هستید.
1377
01:10:01,210 –> 01:10:03,700
سی دی خودکار چیست و چرا نادرست است، می
1378
01:10:03,700 –> 01:10:06,040
توانید کمک بخواهید و به شما می گوید
1379
01:10:06,040 –> 01:10:08,350
که اگر آن را روشن کنید، فقط می توانید
1380
01:10:08,350 –> 01:10:09,580
نام دایرکتوری را تایپ کنید و اگر
1381
01:10:09,580 –> 01:10:11,260
وجود داشت، فقط سی دی را بدون
1382
01:10:11,260 –> 01:10:16,780
نیاز به تایپ در آن وارد کنید. سی دی خخ بله راهنما یک
1383
01:10:16,780 –> 01:10:23,260
روش است بله بله و همچنین امروز اسناد
1384
01:10:23,260 –> 01:10:24,280
به شما می گویند که اگر چیزی در
1385
01:10:24,280 –> 01:10:25,330
ماه پیکربندی شود، چند
1386
01:10:25,330 –> 01:10:26,320
متغیر محیطی وجود دارد که اجازه
1387
01:10:26,320 –> 01:10:32,140
پیکربندی آنها را ندارید، ما به شما اجازه نمی دهیم،
1388
01:10:32,140 –> 01:10:34,060
بنابراین چیزی که تفاوت بسیار زیادی
1389
01:10:34,060 –> 01:10:39,480
با bash land در اینجا این است که
1390
01:10:39,480 –> 01:10:41,980
متغیرهای ضد محیطی اشیاء پایتون هستند
1391
01:10:41,980 –> 01:10:44,740
و همچنین به این معنی است که آنها
1392
01:10:44,740 –> 01:10:47,470
تایپ می شوند شما می توانید در مورد
1393
01:10:47,470 –> 01:10:49,320
تایپ در پایتون پایان بحث باشید اما نه اکنون لطفاً
1394
01:10:49,320 –> 01:10:52,570
اما همه آنها انواع دارند و
1395
01:10:52,570 –> 01:10:54,910
آن انواع در واقع بر اساس تحمیل می شوند.
1396
01:10:54,910 –> 01:10:57,910
به خصوص روی نام یک متغیر و موارد
1397
01:10:57,910 –> 01:10:59,440
مهم این است که هر چیزی که به
1398
01:10:59,440 –> 01:11:02,620
مسیر ختم می شود به طور خودکار به مسیری
1399
01:11:02,620 –> 01:11:04,750
تبدیل می شود که به آن مسیر NF
1400
01:11:04,750 –> 01:11:07,690
1401
01:11:07,690 –> 01:11:09,160
می گویند و اگر تا به حال این سناریو را داشته اید، اجازه دهید ما می توانیم دست نشان دهیم
1402
01:11:09,160 –> 01:11:10,360
یا نه. جایی که دوست داشتید
1403
01:11:10,360 –> 01:11:13,360
دوبار bash RC خود را تهیه کردید و اکنون
1404
01:11:13,360 –> 01:11:15,100
مسیر شما کل مسیر شماست و سپس
1405
01:11:15,100 –> 01:11:16,360
کل مسیر شما و سپس دوباره چیز دیگری
1406
01:11:16,360 –> 01:11:24,160
خوب ما خوب شدیم ما
1407
01:11:24,160 –> 01:11:26,590
قبل از اینکه وحشتناک
1408
01:11:26,590 –> 01:11:29,380
باشد در این مکان دردناک بوده ایم. این یک
1409
01:11:29,380 –> 01:11:31,240
رشته محدود به دو نقطه نیست و به این
1410
01:11:31,240 –> 01:11:32,590
برمی گردد که چگونه یک
1411
01:11:32,590 –> 01:11:34,200
رشته با فضای خالی غیر سفید را در خفاش تقسیم کنید، اما به هر
1412
01:11:34,200 –> 01:11:36,700
حال این کار را نمی کنید زیرا وحشتناک است،
1413
01:11:36,700 –> 01:11:39,490
اما مسیر یک همدلی است که به این
1414
01:11:39,490 –> 01:11:41,920
معنی است که یک رشته است. لیستی از
1415
01:11:41,920 –> 01:11:43,780
آیتم های موجود در مسیر شما است، اما این مانند یک لیست عمل می کند
1416
01:11:43,780 –> 01:11:46,180
که به این معنی است که می توانید کارهایی مانند
1417
01:11:46,180 –> 01:11:48,400
پاپ عناصر فردی را در
1418
01:11:48,400 –> 01:11:50,770
موقعیت های دلخواه خارج از مسیر انجام دهید یا می
1419
01:11:50,770 –> 01:11:52,720
توانید دایرکتوری ها را
1420
01:11:52,720 –> 01:11:58,200
در موقعیت های دلخواه در مسیر قرار دهید که بسیار عالی است،
1421
01:11:58,200 –> 01:12:10,030
واقعا عالی است.
1422
01:12:10,030 –> 01:12:11,350
این را بدانید اگر مسیر خود
1423
01:12:11,350 –> 01:12:13,840
را در جلسه خود تغییر دهید، در اینجا
1424
01:12:13,840 –> 01:12:15,400
برای آن جلسه ادامه خواهد داشت تا زمانی که از آن خارج
1425
01:12:15,400 –> 01:12:17,320
شوید، دوست ندارد، همچنین دوست ندارد Trant
1426
01:12:17,320 –> 01:12:18,700
مانند یک پنجره ترمینال جداگانه به آن ترجمه شود.
1427
01:12:18,700 –> 01:12:20,170
1428
01:12:20,170 –> 01:12:23,850
اگر بخواهید، آنها کاملاً از هم جدا خواهند بود،
1429
01:12:28,140 –> 01:12:31,510
اما اگر میخواهید
1430
01:12:31,510 –> 01:12:33,280
برای همه Conch دستکاری مسیر انجام
1431
01:12:33,280 –> 01:12:38,590
دهید، آن را روی صندلی ماشین خود قرار میدهید، نه،
1432
01:12:38,590 –> 01:12:40,930
زیرا چرا همان طور که میخواهید کنترباس تماشا
1433
01:12:40,930 –> 01:12:43,870
میکنید. این پاسخ واقعی است،
1434
01:12:43,870 –> 01:12:47,140
اما دلیل اینکه نمیتوانید این کار را انجام دهید
1435
01:12:47,140 –> 01:12:50,620
این است که به نحوه ارتباط فرآیندها مربوط میشود
1436
01:12:50,620 –> 01:12:53,940
و بنابراین اگر میخواهید
1437
01:12:53,940 –> 01:12:56,500
متغیرهای محیطی را به یک
1438
01:12:56,500 –> 01:12:59,670
فرآیند والد فشار دهید، فرآیند والد باید
1439
01:12:59,670 –> 01:13:03,520
چیزی را که از c میآید منبع دهد. بنابراین
1440
01:13:03,520 –> 01:13:04,540
1441
01:13:04,540 –> 01:13:06,970
شما باید بتوانید منبعی مانند
1442
01:13:06,970 –> 01:13:09,280
حلزون حلزونی بگیرید تا محیط را تخلیه کنید،
1443
01:13:09,280 –> 01:13:11,050
به گونه ای که مانند bash یا چیز دیگری می تواند
1444
01:13:11,050 –> 01:13:13,320
1445
01:13:24,710 –> 01:13:32,640
منبع خوبی باشد، بنابراین برخی از شما که بله بله،
1446
01:13:32,640 –> 01:13:35,010
بنابراین می توانید خوب باشید، بنابراین شاید
1447
01:13:35,010 –> 01:13:36,600
راه حلی وجود داشته باشد. برای شما زشت خواهد بود، اما
1448
01:13:36,600 –> 01:13:39,540
کار می کند شاید متوجه شوید بله، بله،
1449
01:13:39,540 –> 01:13:44,310
همه این فرآیندهای فرعی این مسیر را به خوبی دریافت می
1450
01:13:44,310 –> 01:13:46,380
کنند، متأسفم، سوال این است که شما چطور
1451
01:13:46,380 –> 01:13:47,550
هستید، سوال این است که چگونه باید
1452
01:13:47,550 –> 01:13:49,890
حلزون را شروع کنید، بنابراین اساساً دو مورد وجود دارد
1453
01:13:49,890 –> 01:13:51,750
راه های انجام این کار شاید سه راه من می
1454
01:13:51,750 –> 01:13:54,720
خواهم به یکی بگویم این است که یک ترمینال را باز کنید، آن در
1455
01:13:54,720 –> 01:13:56,550
حال اجرا است.
1456
01:13:56,550 –> 01:13:57,690
1457
01:13:57,690 –> 01:13:59,460
1458
01:13:59,460 –> 01:14:01,470
1459
01:14:01,470 –> 01:14:04,260
مسئله این است که بستگی به
1460
01:14:04,260 –> 01:14:05,940
سیستم عامل انتخابی شما دارد، شما فقط می
1461
01:14:05,940 –> 01:14:07,650
توانید آن را به عنوان پوسته پیش فرض خود در لینوکس شروع کنید، به
1462
01:14:07,650 –> 01:14:09,360
این معنی که آن را به پوسته های Etsy اضافه کنید
1463
01:14:09,360 –> 01:14:12,210
و سپس آن را فعال کنید، اگر از اصطلاح I استفاده
1464
01:14:12,210 –> 01:14:13,230
کنید، در واقع می توانید فقط یک
1465
01:14:13,230 –> 01:14:14,850
نمایه داشته باشید که آن را راه اندازی کرده است. شما
1466
01:14:14,850 –> 01:14:16,230
میتوانی س من می خواهم
1467
01:14:16,230 –> 01:14:17,760
وقتی یک
1468
01:14:17,760 –> 01:14:19,500
ترمینال یا این نمایه
1469
01:14:19,500 –> 01:14:22,260
1470
01:14:22,260 –> 01:14:24,540
را باز می کنم، این فایل اجرایی را راه اندازی
1471
01:14:24,540 –> 01:14:28,620
1472
01:14:28,620 –> 01:14:29,880
کنید. این یک
1473
01:14:29,880 –> 01:14:33,950
پوسته ورود به سیستم واقعی است که حلزون می تواند
1474
01:14:35,960 –> 01:14:38,310
درست باشد، بنابراین بله، در پشتیبان های Contra
1475
01:14:38,310 –> 01:14:40,140
وجود دارد، همچنین اسکله
1476
01:14:40,140 –> 01:14:41,400
هایی روی آن در وب سایت
1477
01:14:41,400 –> 01:14:43,230
وجود دارد، بنابراین اگر واقعاً یک داک مخصوص پلت فرم وجود دارد، بنابراین اگر می
1478
01:14:43,230 –> 01:14:44,910
خواهید به دنبال آن باشید تا بتوانید ببینید
1479
01:14:44,910 –> 01:14:49,020
که درست