در این مطلب، ویدئو پایتون در مقابل BASH – عملکرد IO با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:56
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:01,589
در ویدیوی قبلی ما نگاهی به
2
00:00:01,589 –> 00:00:03,149
هفت روش مختلف برای ایجاد فایلهای خالی انداخته بودیم،
3
00:00:03,149 –> 00:00:06,569
اما برای آزمایش این روش سریعتر است.
4
00:00:06,569 –> 00:00:08,220
5
00:00:08,220 –> 00:00:10,230
6
00:00:10,230 –> 00:00:11,940
7
00:00:11,940 –> 00:00:14,460
هر یک از روش ها 50 بار اجرا می شود
8
00:00:14,460 –> 00:00:16,830
و یک زمان متوسط در نتایج استفاده می شود. اس
9
00:00:16,830 –> 00:00:19,170
ریپت حدود 60 رو
10
00:00:19,170 –> 00:00:21,840
طول کشید تا تکمیل شود و بیش از 200 مگ
11
00:00:21,840 –> 00:00:24,090
بایت نتیجه تولید کر
12
00:00:24,090 –> 00:00:26,460
13
00:00:26,460 –> 00:00:29,010
. پا
14
00:00:29,010 –> 00:00:32,729
3 مورد استفاده پایتون 3.5 نقطه دو بود، بنابراین بیایید
15
00:00:32,729 –> 00:00:35,280
نگاهی به نتایج
16
00:00:35,280 –> 00:00:37,110
ایجاد صد فایل خالی بیندازیم و
17
00:00:37,110 –> 00:00:40,200
به برندگان واضح اضافه کنیم که به ترتیب x از
18
00:00:40,200 –> 00:00:42,540
صفر نقطه صفر صفر هفت سه و
19
00:00:42,540 –> 00:00:44,730
صفر نقطه صفر صفر هفت و یک چهار
20
00:00:44,730 –> 00:00:47,640
ثانیه به دنبال آن هستند.
21
00:00:47,640 –> 00:00:49,620
تغییر مسیر خروجی اسلش dev
22
00:00:49,620 –> 00:00:52,980
اسلش تهی با لمس و cat در چهارم
23
00:00:52,980 –> 00:00:56,309
و پنجم کندترین پایتون دو و
24
00:00:56,309 –> 00:00:58,620
پایتون سه نکته واقعا جالب
25
00:00:58,620 –> 00:01:00,600
این است که پایتون سه دو برابر زمان پایتون را می گیرد.
26
00:01:00,600 –> 00:01:02,520
n دو زمان برای
27
00:01:02,520 –> 00:01:05,280
ایجاد صد فایل خالی، بیایید ببینیم
28
00:01:05,280 –> 00:01:07,140
این روشها با هزار فایل چگونه عمل میکنند،
29
00:01:07,140 –> 00:01:10,200
بنابراین تغییر مسیر و ضمیمه کردن
30
00:01:10,200 –> 00:01:12,930
هنوز حتی نزدیک به یک ثانیه طول نمیکشد،
31
00:01:12,930 –> 00:01:14,820
همه روشها
32
00:01:14,820 –> 00:01:16,770
ده برابر زمان ایجاد صد
33
00:01:16,770 –> 00:01:19,470
فایل افزایش یافتهاند. برای ده هزار فایل، ما
34
00:01:19,470 –> 00:01:21,360
انتظار داریم زمان صرف شده ده برابر
35
00:01:21,360 –> 00:01:24,119
بیشتر از این 1000 بار فایل خالی باشد،
36
00:01:24,119 –> 00:01:25,830
بیایید ببینیم آیا
37
00:01:25,830 –> 00:01:30,090
اینطور است اسلش توسعهدهنده اسلش تهی لمس و
38
00:01:30,090 –> 00:01:31,650
به نظر میرسد که گربه کمی بهتر از حد
39
00:01:31,650 –> 00:01:34,799
انتظار عمل میکند cat تقریباً 5.5
40
00:01:34,799 –> 00:01:37,860
ثانیه سریعتر از تاچ مورد انتظار
41
00:01:37,860 –> 00:01:39,750
تقریباً پنج ثانیه سریعتر از حد
42
00:01:39,750 –> 00:01:42,390
انتظار بود و اسلش توسعهدهنده اسلش null
43
00:01:42,390 –> 00:01:45,020
4.1 ثانیه سریعتر از حد انتظار بود.
44
00:01:45,020 –> 00:01:47,369
45
00:01:47,369 –> 00:01:49,649
46
00:01:49,649 –> 00:01:52,649
47
00:01:52,649 –> 00:01:54,720
48
00:01:54,720 –> 00:01:56,280
هر یک از این روش ها
49
00:01:56,280 –> 00:01:57,990
تقریباً ده برابر زمان
50
00:01:57,990 –> 00:02:00,750
تولید ده هزار فایل است
51
00:02:00,750 –> 00:02:02,640
اگر نگاهی به زمان پایتون 3 بیندازیم که دو
52
00:02:02,640 –> 00:02:04,259
تن است. هزار و هشتصد و پنجاه و نه
53
00:02:04,259 –> 00:02:07,290
ثانیه که تا چهل و هفت
54
00:02:07,290 –> 00:02:09,360
دقیقه و 39 ثانیه کار می کند تا
55
00:02:09,360 –> 00:02:11,940
صد هزار فایل تولید کند در این مرحله
56
00:02:11,940 –> 00:02:13,910
تصمیم گرفتم هر دو روش فعلی پایتون را تغییر دهم
57
00:02:13,910 –> 00:02:15,980
قبل از اینکه در
58
00:02:15,980 –> 00:02:17,900
عوض صد هزار تا یک
59
00:02:17,900 –> 00:02:20,990
میلیون فایل را ادامه دهم. از استفاده از bash
60
00:02:20,990 –> 00:02:22,820
برای حلقه و فراخوانی یک نمونه کاملاً جدید
61
00:02:22,820 –> 00:02:24,740
از پایتون ها، هر
62
00:02:24,740 –> 00:02:27,140
فایل خالی را ایجاد کنید، تصمیم گرفتم ی