در این مطلب، ویدئو آیا بدون Cython یا کتابخانه های دیگر به عملکردی شبیه C در پایتون می رسید؟ با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,089 –> 00:00:03,120
سوال چالش برانگیز Python
2
00:00:03,120 –> 00:00:05,460
امروز ساده ترین راه برای دستیابی به عملکرد c-like
3
00:00:05,460 –> 00:00:08,250
در پایتون بدون دانش عمیق
4
00:00:08,250 –> 00:00:10,700
از scythe on یا
5
00:00:10,700 –> 00:00:13,410
کتابخانه های دیگر چیست، بنابراین این چالش برانگیز است زیرا
6
00:00:13,410 –> 00:00:15,269
اگر می خواهید پایتون را سریعتر کنید، احساس خوبی دارم،
7
00:00:15,269 –> 00:00:17,400
معمولاً در مورد
8
00:00:17,400 –> 00:00:19,650
تعویض آن است. از نوع
9
00:00:19,650 –> 00:00:22,380
مسیر کد داغ، مواردی که زیاد اجرا میشوند
10
00:00:22,380 –> 00:00:24,900
و سپس باید خیلی سریع اجرا شوند تا به
11
00:00:24,900 –> 00:00:26,550
نوعی آن را با کد بومی جایگزین
12
00:00:26,550 –> 00:00:28,949
کنید، اگر میتوانید
13
00:00:28,949 –> 00:00:31,080
یک کتابخانه C بنویسید که بسیار نزدیکتر است
14
00:00:31,080 –> 00:00:33,540
و فلز خالی دستگاه خود را
15
00:00:33,540 –> 00:00:35,910
و سپس آن را از پایتون فراخوانی کنید، معمولاً
16
00:00:35,910 –> 00:00:37,770
17
00:00:37,770 –> 00:00:41,160
اگر
18
00:00:41,160 –> 00:00:43,829
کدهای مربوط به عملکرد را دارید و
19
00:00:43,829 –> 00:00:45,570
نمیتوانید با تغییر
20
00:00:45,570 –> 00:00:47,219
الگوریتم که اولین انتخاب من است
21
00:00:47,219 –> 00:00:48,570
درست شود، این یک استراتژی بهینهسازی واقعا عالی برای برنامههای پایتون شما است. شما کاملاً باید
22
00:00:48,570 –> 00:00:52,020
چیزی را به زبان ماشین بنویسید یا
23
00:00:52,020 –> 00:00:53,430
چیزی که به صورت بومی روی پلتفرم شما اجرا می شود،
24
00:00:53,430 –> 00:00:55,980
سپس معمولاً من به دنبال
25
00:00:55,980 –> 00:01:00,120
چیزی مانند انواع C یا scythe on می گردم
26
00:01:00,120 –> 00:01:03,239
تا بتوانم مقداری از آن کار را در
27
00:01:03,239 –> 00:01:05,850
کد C و چیزی که روی
28
00:01:05,850 –> 00:01:07,470
فلز خالی اجرا میشود بارگذاری کنید و من در گذشته ویدیوهای دیگری در مورد آن انجام دادهام
29
00:01:07,470 –> 00:01:10,710
، بنابراین این سوال به نوعی
30
00:01:10,710 –> 00:01:13,260
همه آنها را از بین میبرد و میگوید
31
00:01:13,260 –> 00:01:15,360
چگونه میتوانم عملکردی مانند C را در
32
00:01:15,360 –> 00:01:19,259
پایتون دریافت کنم. بدون اینکه واقعاً این ترفند
33
00:01:19,259 –> 00:01:23,759
را با استفاده از scythe on یا C بار در حال حاضر انجام دهید،
34
00:01:23,759 –> 00:01:27,450
آنچه من توصیه میکنم این است که
35
00:01:27,450 –> 00:01:30,509
مفسر پایتون خود را تعویض کنید و اگر
36
00:01:30,509 –> 00:01:32,579
برنامههای فعلی خود را روی C
37
00:01:32,579 –> 00:01:35,460
Python اجرا میکنید، میتوانید چیزی به نام pi PI را امتحان کنید
38
00:01:35,460 –> 00:01:38,880
که یک پایتون جایگزین است.
39
00:01:38,880 –> 00:01:39,390
مفسر
40
00:01:39,390 –> 00:01:42,329
روی کارایی بالا متمرکز شده است، بنابراین این
41
00:01:42,329 –> 00:01:45,740
در واقع یک مفسر کامپایل کننده به موقع است
42
00:01:45,740 –> 00:01:47,850
یا می دانید که کد شما را می گیرد
43
00:01:47,850 –> 00:01:49,770
و در واقع آن را به
44
00:01:49,770 –> 00:01:51,540
کد ماشین تبدیل می کند و سپس
45
00:01:51,540 –> 00:01:54,090
به جای اینکه همیشه
46
00:01:54,090 –> 00:01:56,520
مقداری کد بایت در اطراف آن تفسیر کند، آن را اجرا می کند.
47
00:01:56,520 –> 00:01:58,920
مانند مفسر c پایتون برای دیدن
48
00:01:58,920 –> 00:02:02,729
ماشین مجازی پایتون، بنابراین pi pi یک
49
00:02:02,729 –> 00:02:06,990
راه عالی برای بهینه سازی بسیاری از
50
00:02:06,990 –> 00:02:09,209
برنامه های پایتون بدون نیاز به رفتن
51
00:02:09,209 –> 00