در این مطلب، ویدئو تبدیل Python 2 به Python 3 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:30:53
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,089 –> 00:00:05,490
سلام، اسم من اسکار است به
2
00:00:05,490 –> 00:00:09,389
همراه همکارم کنراد، ما
3
00:00:09,389 –> 00:00:16,710
امروز این ارائه را برای شما آماده کردیم با یک
4
00:00:16,710 –> 00:00:19,020
نقطه انتشار یکی از دو
5
00:00:19,020 –> 00:00:21,840
اتفاق بزرگ در حال رخ دادن هستند، شما
6
00:00:21,840 –> 00:00:23,970
این هفته کار خواهید کرد تا
7
00:00:23,970 –> 00:00:26,340
پلاگین خود را از نسخه جدید
8
00:00:26,340 –> 00:00:29,849
آیدا پشتیبانی کنید. 1.0 و همه آنها
9
00:00:29,849 –> 00:00:32,640
توسط همکارم سباستین در آخرین
10
00:00:32,640 –> 00:00:36,600
ارائه پوشش داده شد، حالا ما نیز به
11
00:00:36,600 –> 00:00:39,390
پشتیبانی از پایتون سه یا پشتیبانی مادر
12
00:00:39,390 –> 00:00:43,950
13
00:00:43,950 –> 00:00:47,039
14
00:00:47,039 –> 00:00:48,960
15
00:00:48,960 –> 00:00:53,430
پایتون آوردهایم. 2 و python 3 و همچنین
16
00:00:53,430 –> 00:00:56,910
خود را به عنوان یک تیم در دسترس شما قرار دهیم
17
00:00:56,910 –> 00:00:59,820
تا این ارتقا را تا حد امکان بدون دردسر
18
00:00:59,820 –> 00:01:02,809
برای شما
19
00:01:02,969 –> 00:01:04,890
انجام دهیم، بنابراین بیایید کمی انگیزه را ببینیم
20
00:01:04,890 –> 00:01:07,890
اما با یک سال پایتون 2 بنابراین
21
00:01:07,890 –> 00:01:09,869
برای کمتر از یک سال مبارزه برای
22
00:01:09,869 –> 00:01:13,439
پشتیبانی برای رفتن به این کار زیاد مورد نیاز
23
00:01:13,439 –> 00:01:17,340
نیست، اما بیایید ببینیم پایتون 2 به پایان
24
00:01:17,340 –> 00:01:20,430
عمر خود می رسد تا اول ژانویه سال آینده
25
00:01:20,430 –> 00:01:25,200
دیگر پشتیبانی نخواهد شد و بیایید
26
00:01:25,200 –> 00:01:28,350
نگاهی بیندازیم که چه کاری انجام می دهم اگر
27
00:01:28,350 –> 00:01:29,700
پایتون 2 شما از بین نمی رود
28
00:01:29,700 –> 00:01:32,420
احتمالا پایتون 2 برای همیشه زنده خواهد
29
00:01:32,420 –> 00:01:36,720
30
00:01:36,720 –> 00:01:42,200
ماند، تقریباً برای همیشه در رایانه های سراسر جهان اجرا
31
00:01:42,200 –> 00:01:45,270
می شود، اما هیچ ویژگی جدیدی به پایتون 2 اضافه نخواهد شد
32
00:01:45,270 –> 00:01:48,000
و اگر مشکلی پیدا کنید که
33
00:01:48,000 –> 00:01:50,280
در واقع شما را مسدود کرده است.
34
00:01:50,280 –> 00:01:52,049
توسعه خود را خودتان هستید،
35
00:01:52,049 –> 00:01:54,890
باید خودتان آن را اصلاح
36
00:01:54,930 –> 00:01:57,630
کنید، همان چیزی که در مورد
37
00:01:57,630 –> 00:02:01,229
کتابخانهها اتفاق میافتد، برخی از کتابخانهها شروع به
38
00:02:01,229 –> 00:02:04,110
حذف پایتون برای پشتیبانی در میان
39
00:02:04,110 –> 00:02:10,649
سایرین پانداها
40
00:02:10,649 –> 00:02:12,980
41
00:02:12,980 –> 00:02:17,549
میکنند. دانشمند گفت که
42
00:02:17,549 –> 00:02:19,769
معنی آن این است که ما همچنان میتوانیم از
43
00:02:19,769 –> 00:02:22,049
نسخههای قدیمی این کتابخانهها با پایتون
44
00:02:22,049 –> 00:02:26,819
نیز استفاده کنیم، اما اگر ویژگیهای جدید را میخواهیم،
45
00:02:26,819 –> 00:02:30,090
ما فکر میکنیم به پایتون 3 برویم، همچنین پا
46
00:02:30,090 –> 00:02:34,379
تون 3.7 بهترین پایتونی است که
47
00:02:34,379 –> 00:02:37,459
مروز میتوانید آن را دریافت کن
48
00:02:37,519 –> 00:02:40,950
د. از رشتههای F پشتیبانی میکند که مانند یک
49
00:02:40,950 –> 00:02:44,159
روش واقعاً خوب برای قالببندی رشتههای شماست.
50
00:02:44,159 –> 00:02:49,970
آنها یک عملگر ضرب ماتریس جدید را پیادهسازی کردهاند
51
00:02:49,970 –> 00:02:52,739
و در
52
00:02:52,739 –> 00:02:54,810
حال حاضر مانند آن برای آرایه numpy پیادهسازی شده است،
53
00:02:54,810 –> 00:02:56,489
بنابراین میتوانید mat را انجام دهید.
54
00:02:56,489 –> 00:02:58,620
ضرب rix با علامت افزودن و
55
00:02:58,620 –> 00:03:02,519
این یک ویژگی زبانی است که میتوانید
56
00:03:02,519 –> 00:03:05,129
به زبانهای مختلف به غیر
57
00:03:05,129 –> 00:03:08,790
از انگلیسی
58
00:03:08,790 –> 00:03:13,400
59
00:03:13,849 –> 00:03:18,000
60
00:03:18,000 –> 00:03:20,609
برنامهنویسی کنید.
61
00:03:20,609 –> 00:03:23,790
در هر صورت برای اینکه کد
62
00:03:23,790 –> 00:03:29,280
خود کمی بهتر به نظر برسد، گاهی اوقات میتوانید
63
00:03:29,280 –> 00:03:31,859
همه این ویژگیهای خوب و ویژگیهای بیشتر
64
00:03:31,859 –> 00:03:34,620
را همراه با
65
00:03:34,620 –> 00:03:38,340
مقایسه ایمنتر همراه با مدیریت حافظه بهتر داشته باشید،
66
00:03:38,340 –> 00:03:41,509
بهویژه برای
67
00:03:41,509 –> 00:03:44,459
دیکشنریها، مدیریت
68
00:03:44,459 –> 00:03:46,939
بهتر استثناها و پشتیبانی بهتر معافیتها و ردیابی
69
00:03:46,939 –> 00:03:49,949
پشتیبانها را بهتر بپذیرید. فقط آرگومان کلمه کلیدی و
70
00:03:49,949 –> 00:03:52,470
همه چیزهای خوب همه چیز و
71
00:03:52,470 –> 00:03:54,389
هر چیز جدید هر چیزی که
72
00:03:54,389 –> 00:03:55,889
به زبان جدید می آید
73
00:03:55,889 –> 00:04:01,189
از هم اکنون فقط در پایتون 3 در دسترس خواهد بود،
74
00:04:01,189 –> 00:04:06,180
اما پایتون 3 در تمام
75
00:04:06,180 –> 00:04:08,040
ویتامین هایی که کد و افزونه های شما
76
00:04:08,040 –> 00:04:11,909
ممکن است به آن نیاز داشته باشند اجرا نمی شود. برای اجرا به خصوص اجازه دهید بگوییم
77
00:04:11,909 –> 00:04:14,849
خوشه ها یا احتمالاً همه
78
00:04:14,849 –> 00:04:17,988
ساییدگی های خارج از لینوکس را می سوزانند win support
79
00:04:17,988 –> 00:04:23,250
python python 3 mark OS a از
80
00:04:23,250 –> 00:04:25,139
python 3 خارج از جعبه پشتیبانی کنید،
81
00:04:25,139 –> 00:04:28,680
بنابراین ممکن است بخواهید از
82
00:04:28,680 –> 00:04:32,960
Python 2 و Python 3 نیز Aida پشتیبانی کنید،
83
00:04:32,960 –> 00:04:36,270
بنابراین این مانند یک طرح تقریبی از طرح ما
84
00:04:36,270 –> 00:04:39,020
یا برنامه عرضه
85
00:04:39,020 –> 00:04:42,990
0:12 است، نسخه غیرفعال 0 12 در پایتون 2 در حال اجرا است
86
00:04:42,990 –> 00:04:45,979
و
87
00:04:45,979 –> 00:04:52,560
تا زمانی نه قبل از سال 2020 پشتیبانی خواهد شد یا
88
00:04:52,560 –> 00:04:55,560
یکی مانند نسخه های قدیمی Ida 1
89
00:04:55,560 –> 00:04:59,819
از پایتون 2 و 3 پشتیبانی می کند تا زمانی که نمی
90
00:04:59,819 –> 00:05:03,629
دانیم چه زمانی و در مقطعی بعد از سال
91
00:05:03,629 –> 00:05:05,969
2020 نسخه جدیدی از آیدا
92
00:05:05,969 –> 00:05:10,259
به نام آن را PI منتشر خواهیم کرد که 2.0 است. یا 2 امتیاز X
93
00:05:10,259 –> 00:05:13,860
و تفاوت با 1.0 در برخی
94
00:05:13,860 –> 00:05:15,750
موارد این است که امیدوارم
95
00:05:15,750 –> 00:05:18,330
پایتون 2 را فقط پایتون 3 در T پشتیبانی نمی کند،
96
00:05:18,330 –> 00:05:23,689
بنابراین آنچه ما می خواهیم شما را به
97
00:05:23,689 –> 00:05:27,330
انجام این چند اسلاید اخیر تشویق کنیم این است که تمام تلاش
98
00:05:27,330 –> 00:05:30,029
خود را بکنید. از python 2 و 3 در
99
00:05:30,029 –> 00:05:31,979
افزونههای خود پشتیبانی کنید، دردسر ایجاد میکند، اما
100
00:05:31,979 –> 00:05:34,199
بهترین
101
00:05:34,199 –> 00:05:37,669
سازگاری را با
102
00:05:37,669 –> 00:05:42,529
محیطهای مختلف ارائه میکند که در آن هر دو بهخوبی اجرا میشوند،
103
00:05:44,240 –> 00:05:49,099
بنابراین این درخواست ما برای اقدام برای شما است،
104
00:05:49,099 –> 00:05:51,990
ما میخواهیم کد خود را بهروزرسانی کنید و
105
00:05:51,990 –> 00:05:56,699
حداقل پایتون را هدف قرار دهید. 3.6 و بالاتر و
106
00:05:56,699 –> 00:06:00,060
اگر شما و اگر مایل هستید و
107
00:06:00,060 –> 00:06:02,550
اساساً اگر می خواهید که کاربران
108
00:06:02,550 –> 00:06:06,029
بتوانند از افزونه شما در هر یک از
109
00:06:06,029 –> 00:06:08,129
محیط هایی که در حال اجرا هستند استفاده
110
00:06:08,129 –> 00:06:10,759
کنند، اکیداً به شما توصیه می
111
00:06:10,759 –> 00:06:13,740
کنم که کدی داشته باشید که با پایتون 2 و
112
00:06:13,740 –> 00:06:18,930
پایتون کار می کند. 3 و اکنون چند
113
00:06:18,930 –> 00:06:21,930
ابزار برای انتقال کد از پایتون 2 به
114
00:06:21,930 –> 00:06:28,139
پایتون 3 و همچنین چند ابزار به شما نشان می دهم تا
115
00:06:28,139 –> 00:06:30,479
تماس شما با هر دو نسخه پایتون سازگار باشد،
116
00:06:30,479 –> 00:06:32,839
117
00:06:33,800 –> 00:06:36,480
بنابراین با این کتابخانه شروع می کنیم که
118
00:06:36,480 –> 00:06:40,820
دو تا سه را ترک کنید و اجرای خود پایتون است.
119
00:06:40,820 –> 00:06:43,800
ابزاری که کد شما را می گیرد
120
00:06:43,800 –> 00:06:46,070
کد شما را
121
00:06:46,070 –> 00:06:49,050
می گیرد و شما
122
00:06:49,050 –> 00:06:51,930
فقط این دستور را اجرا می کنید و
123
00:06:51,930 –> 00:06:53,820
هر چیزی را که فقط با
124
00:06:53,820 –> 00:06:56,370
پایتون 2 سازگار بود با
125
00:06:56,370 –> 00:07:00,090
پایتون 3 سازگار می کند، توجه داشته باشید که lib به
126
00:07:00,090 –> 00:07:03,930
درخت کدی را تولید می کند که آیا
127
00:07:03,930 –> 00:07:06,000
فقط با پایتون 3 سازگار است و
128
00:07:06,000 –> 00:07:11,760
به طور همزمان با پایتون 2 و 3 سازگار نیست
129
00:07:11,760 –> 00:07:15,990
، ابزار دیگری به نام 6 وجود دارد و این ابزار 6
130
00:07:15,990 –> 00:07:19,650
به شما این امکان را می دهد که با ارائه برخی از ثابت ها به شما تا حدی سازگاری
131
00:07:19,650 –> 00:07:22,139
بین پایتون 2 و 3 انجام دهید.
132
00:07:22,139 –> 00:07:25,410
در شما می توانید
133
00:07:25,410 –> 00:07:27,360
بدانید که چه زمانی در محیط پایتون 2
134
00:07:27,360 –> 00:07:29,160
یا یک محیط پایتون 3 کار
135
00:07:29,160 –> 00:07:31,500
می کنید و دوست دارید
136
00:07:31,500 –> 00:07:34,620
کدهای مختلفی را مطابق نسخه انجام دهید و
137
00:07:34,620 –> 00:07:38,010
همچنین برخی از توابع یک بسته بندی تابع در اختیار شما قرار می دهد
138
00:07:38,010 –> 00:07:42,000
که
139
00:07:42,000 –> 00:07:45,419
کار درست را انجام می دهد. در هر دو محیط
140
00:07:45,419 –> 00:07:48,180
پایتون 2 و 3 مانند بهترین کاری است
141
00:07:48,180 –> 00:07:54,000
که می توانند انجام دهند این است که آینده را کامپایل کنند
142
00:07:54,000 –> 00:07:59,870
و این آینده پایتون نیز
143
00:08:00,320 –> 00:08:06,810
کد پایتون 2 شما را می گیرد و آن
144
00:08:06,810 –> 00:08:10,169
را به کدهای سازگار با پایتون 3 تبدیل می کند
145
00:08:10,169 –> 00:08:13,020
که با آن نیز سازگار است. پایتون
146
00:08:13,020 –> 00:08:16,470
2 از طریق این بسته داخلی به
147
00:08:16,470 –> 00:08:21,330
عنوان مثال ورودی به آن ورودی خام
148
00:08:21,330 –> 00:08:24,060
در پایتون 2 می گفتند و در پایتون 3
149
00:08:24,060 –> 00:08:28,020
فقط ورودی نامیده می شود و وقتی وارد می شود
150
00:08:28,020 –> 00:08:31,440
از ورودی واردات داخلی است یک در پایتون 3
151
00:08:31,440 –> 00:08:34,380
کاری انجام نمی دهد و در پایتون 3 انجام نمی شود.
152
00:08:34,380 –> 00:08:37,289
2 فقط نام این ورودی خام را
153
00:08:37,289 –> 00:08:41,370
به ورودی تغییر می دهد و فقط کار می کند تا این
154
00:08:41,370 –> 00:08:43,320
کد با پایتون
155
00:08:43,320 –> 00:08:45,600
از طریق و پایتون 3 سازگار باشد و راه
156
00:08:45,600 –> 00:08:46,920
رسیدن به آن
157
00:08:46,920 –> 00:08:50,629
سازگار از طریق این اتاق
158
00:08:50,629 –> 00:08:55,769
داخلی وابسته به زمان است. همچنین میتواند کار دیگری انجام دهد
159
00:08:55,769 –> 00:08:57,290
که خوب است،
160
00:08:57,290 –> 00:08:59,790
احتمالاً شما قبلاً کد خود را بهروزرسانی کردهاید
161
00:08:59,790 –> 00:09:05,429
تا فقط به دور پایتون 3 بچرخد و
162
00:09:05,429 –> 00:09:09,119
آینده پایتون به شما اجازه میدهد تا کد پایتون 3 خود
163
00:09:09,119 –> 00:09:09,540
را
164
00:09:09,540 –> 00:09:12,089
با پایتون 2 سازگار کنید، بنابراین مانند
165
00:09:12,089 –> 00:09:15,989
گذشته به گذشته برمیگردد، بنابراین به آن پاستوریزه میگویند.
166
00:09:15,989 –> 00:09:18,959
این تابع کدی را می گیرد
167
00:09:18,959 –> 00:09:22,049
که فقط با پایتون 3 سازگار است و
168
00:09:22,049 –> 00:09:24,329
آن را با پایتون سازگار می کند تا
169
00:09:24,329 –> 00:09:26,819
170
00:09:26,819 –> 00:09:32,160
وابستگی های زمان اجرا را برای شما بهبود بخشد.
171
00:09:32,160 –> 00:09:34,350
172
00:09:34,350 –> 00:09:36,809
173
00:09:36,809 –> 00:09:42,119
این کار این است که کدهای سازگار با پایتون 2 خود
174
00:09:42,119 –> 00:09:45,089
را وارد کرده و آن را با پایتون 3
175
00:09:45,089 –> 00:09:48,290
سازگار می کند، اما به جای استفاده از
176
00:09:48,290 –> 00:09:53,369
بسته های واقعی خانگی، از شش
177
00:09:53,369 –> 00:09:55,799
لایه سازگاری به عنوان وابستگی زمان اجرا استفاده
178
00:09:55,799 –> 00:09:58,139
می کند تا سازگاری پایتون 2
179
00:09:58,139 –> 00:10:00,329
و پایتون 3 را فراهم کند، بنابراین در پایان
180
00:10:00,329 –> 00:10:04,739
شما با استفاده از آن، کدی خواهید داشت که
181
00:10:04,739 –> 00:10:07,819
با پایتون 2 و پایتون 3 سازگار است،
182
00:10:07,819 –> 00:10:11,910
اما به 6 بستگی دارد، اما
183
00:10:11,910 –> 00:10:12,419
184
00:10:12,419 –> 00:10:14,819
امروزه اگر کدی داشته باشید که
185
00:10:14,819 –> 00:10:17,069
با هر دو نسخه سازگار باشد، بسیار عادی است. پایتون
186
00:10:17,069 –> 00:10:23,509
و داشتن 6 به عنوان یک وابستگی
187
00:10:24,649 –> 00:10:27,480
علاوه بر این، مایلیم به
188
00:10:27,480 –> 00:10:30,209
شما توصیه کنیم تا آنجا که ممکن است این کار را خودکار
189
00:10:30,209 –> 00:10:30,899
کنید
190
00:10:30,899 –> 00:10:33,449
تا مجبور نباشید به این فکر کنید که چگونه
191
00:10:33,449 –> 00:10:35,039
پایتون 2 را
192
00:10:35,039 –> 00:10:38,399
سازگاری بالقوه میسازیم، بلکه فقط روی تماس تمرکز کنید
193
00:10:38,399 –> 00:10:45,299
و اجازه دهید برخی ابزار
194
00:10:45,299 –> 00:10:49,259
مراقب جزئیات ارائه پایتون به
195
00:10:49,259 –> 00:10:55,019
سازگاری با PI 2 3 باشید، بنابراین فراتر از آن
196
00:10:55,019 –> 00:10:56,519
ابزارها برای ارائه سازگاری،
197
00:10:56,519 –> 00:10:59,189
به شما پیشنهاد می کنیم از
198
00:10:59,189 –> 00:11:00,840
یک فرمت کننده کد استفاده
199
00:11:00,840 –> 00:11:03,390
کنید و بدون نام بردن به
200
00:11:03,390 –> 00:11:07,140
آن فکر کنید، می توانید از یک jab استفاده کنید. از jade
201
00:11:07,140 –> 00:11:11,160
پایتون دیگری که برای ماده قالببندی شده است،
202
00:11:11,160 –> 00:11:13,740
میتوانید از پرز PI برای شناسایی
203
00:11:13,740 –> 00:11:15,270
برخی خطاها استفاده کنید، فرض کنید متغیری را تعریف کردهاید،
204
00:11:15,270 –> 00:11:17,280
اما هرگز از آن استفاده نمیکنید، ممکن
205
00:11:17,280 –> 00:11:19,980
است بخواهید از آن استفاده کنید، اما فقط
206
00:11:19,980 –> 00:11:25,380
به این معنی است که املای آن کاوشگر مانند
207
00:11:25,380 –> 00:11:27,690
یک متغیر عمیقتر اجرا میشود. تحلیلگر در کد پایتون
208
00:11:27,690 –> 00:11:30,020
شما و برخی بازخوردها را به شما ارائه می
209
00:11:30,020 –> 00:11:33,690
دهد، ممکن است مشکلی در این خط وجود داشته باشد،
210
00:11:33,690 –> 00:11:36,180
این کار انجام می دهد که این نوع
211
00:11:36,180 –> 00:11:38,850
بررسی ها در وب کمی
212
00:11:38,850 –> 00:11:43,500
عمیق تر از Pyland هستند که چه کاری انجام می دهند. ما
213
00:11:43,500 –> 00:11:45,930
همچنین اکیداً به شما پیشنهاد میکنیم
214
00:11:45,930 –> 00:11:48,600
که Hook Pre-Commit را با استفاده از این ابزار به نام
215
00:11:48,600 –> 00:11:53,190
pre-commit فعال کنید، کاری که به شما امکان میدهد
216
00:11:53,190 –> 00:11:55,440
انجام دهید این است که هر بار
217
00:11:55,440 –> 00:11:58,470
که چک میکنید با انباشته کردن چک کنید،
218
00:11:58,470 –> 00:12:01,160
یعنی همه چیز در کد شما درست است و
219
00:12:01,160 –> 00:12:05,610
انجام ندهید. به شما اجازه نمی دهد در صورت بروز
220
00:12:05,610 –> 00:12:07,770
هر گونه مشکلی در کد خود commit کنید، سوپرکمیته
221
00:12:07,770 –> 00:12:09,630
به این موضوع رسیدگی می کند که یکی دیگر از مواردی
222
00:12:09,630 –> 00:12:11,640
که یک Pre commit می تواند به آن رسیدگی
223
00:12:11,640 –> 00:12:13,290
224
00:12:13,290 –> 00:12:16,100
225
00:12:16,100 –> 00:12:19,070
کند این است که هر بار با استفاده از هر یک از ابزارهایی که قبلا ذکر شد، کد شما به طور خودکار با پایتون 2 و پایتون 3 سازگار
226
00:12:19,070 –> 00:12:21,990
شود. شما متعهد می شوید
227
00:12:21,990 –> 00:12:24,390
ابزار خوب دیگری به نام سیاه وجود دارد که در حال
228
00:12:24,390 –> 00:12:28,170
تسخیر دنیای کدهای غیرقابل قالب بندی
229
00:12:28,170 –> 00:12:31,280
پایتون است و به شما آنقدر
230
00:12:31,280 –> 00:12:34,530
متفاوت از کار نمی دهد، به عنوان مثال،
231
00:12:34,530 –> 00:12:36,600
به شما اجازه نمی دهد طول خط
232
00:12:36,600 –> 00:12:38,370
نقل قول ترجیحی یا هر چیز دیگری را تنظیم کنید. فقط
233
00:12:38,370 –> 00:12:43,860
برای شما تصمیم بگیرید و آن را خواهید داشت
234
00:12:43,860 –> 00:12:46,920
فقط نظرات یک فرمت و یک استایل
235
00:12:46,920 –> 00:12:49,830
را در نظر بگیرید و این کار بسیار خوبی انجام می دهد که
236
00:12:49,830 –> 00:12:56,910
کد شما را به طور گسترده در هنگام استایل دادن به آن شکسته نمی کند، بنابراین
237
00:12:56,910 –> 00:12:59,430
این قسمتی است که کنراد قرار بود
238
00:12:59,430 –> 00:13:02,940
در مورد صحبت کردن، متاسفم و
239
00:13:02,940 –> 00:13:04,710
از او و شما عذرخواهی می کنم، اگر
240
00:13:04,710 –> 00:13:09,680
او را به افتخار خوبی تبدیل نکنم،
241
00:13:09,680 –> 00:13:13,910
بنابراین آنچه ما می خواهیم در اینجا ببینیم،
242
00:13:13,910 –> 00:13:18,019
گردش کار انتقال است که در de
243
00:13:18,019 –> 00:13:21,459
to support برای آوردن پشتیبانی استفاده کردیم. به پایتون 3
244
00:13:21,459 –> 00:13:24,199
یا پشتیبانی همزمان برای گاز گرفتن
245
00:13:24,199 –> 00:13:25,069
آنها و پایتون 3
246
00:13:25,069 –> 00:13:29,480
برای این کار ما از modernizr استفاده می کنیم، اما
247
00:13:29,480 –> 00:13:31,749
مدرنیزر یک ویژگی دارد که به شما امکان می دهد
248
00:13:31,749 –> 00:13:38,449
مانند تغییرات مختلف مانند یک تغییر
249
00:13:38,449 –> 00:13:39,980
در آن زمان اجرا کنید، فرض کنید می خواهم
250
00:13:39,980 –> 00:13:41,809
همه توابع چاپ را تغییر دهم تا از برنامهها
251
00:13:41,809 –> 00:13:45,499
را میتوانم مدرنسازی کنم تا این کار را
252
00:13:45,499 –> 00:13:48,470
در کل پایگاه کدم انجام دهم و هیچ
253
00:13:48,470 –> 00:13:53,990
تبدیل دیگری را انجام ندهم، بنابراین
254
00:13:53,990 –> 00:13:57,170
گردش کار این خواهد بود که
255
00:13:57,170 –> 00:14:01,550
شما شروع میکنید، فقط یک ثابتکننده
256
00:14:01,550 –> 00:14:03,980
را اعمال کنید و برای اجرای آن تعهد کنید. تست کنید
257
00:14:03,980 –> 00:14:06,170
و ببینید آیا چیزی باید به
258
00:14:06,170 –> 00:14:09,139
صورت دستی تنظیم شود، فرض کنید آن را
259
00:14:09,139 –> 00:14:11,569
متغیر چاپ نامیدید و سپس
260
00:14:11,569 –> 00:14:13,610
آن را سفارش دادید سایر پرانتزها در اطراف
261
00:14:13,610 –> 00:14:16,490
نام متغیر هیچ معنایی نداشت،
262
00:14:16,490 –> 00:14:19,429
بنابراین باید برخی از موارد را به صورت دستی اصلاح کنید یا
263
00:14:19,429 –> 00:14:20,779
حداقل بررسی کنید که خروجی
264
00:14:20,779 –> 00:14:24,170
درست است شما ترسیم شده است تست واحد r اگر
265
00:14:24,170 –> 00:14:26,029
آنها را دارید تا مطمئن شوید که همه
266
00:14:26,029 –> 00:14:30,620
چیز همانطور که باید کار می کند و اگر ندارید
267
00:14:30,620 –> 00:14:33,860
از خود بپرسید که آیا تمام اصلاحات را اعمال می کنم اگر
268
00:14:33,860 –> 00:14:36,319
نه شما برگردید ثابت کننده بعدی را اعمال کنید
269
00:14:36,319 –> 00:14:39,339
و ادامه دهید و ادامه دهید تا