در این مطلب، ویدئو پایتون در مقابل Go | مقایسه پایتون Golang | Intellipaat با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:14
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,360
[موسیقی]
2
00:00:02,360 –> 00:00:05,430
سلام بچه ها به تله پادها خوش آمدید
3
00:00:05,430 –> 00:00:06,720
پایتون شاهد
4
00:00:06,720 –> 00:00:08,099
محبوبیت زیادی در زمینه توسعه وب
5
00:00:08,099 –> 00:00:09,990
بوده است اما اکنون یک
6
00:00:09,990 –> 00:00:11,400
زبان برنامه نویسی جدید در شهر وجود دارد به نام
7
00:00:11,400 –> 00:00:13,380
زبان مدرسه که توجه بسیاری
8
00:00:13,380 –> 00:00:15,240
از توسعه دهندگان وب را به خود جلب
9
00:00:15,240 –> 00:00:16,560
کرده است. و رقابت سختتری را برای پایتون ارائه میکنیم،
10
00:00:16,560 –> 00:00:17,490
11
00:00:17,490 –> 00:00:19,619
بنابراین با روحیه کمک و تصمیمگیری در مورد اینکه کدام
12
00:00:19,619 –> 00:00:21,119
یک را انتخاب کنیم، در مورد
13
00:00:21,119 –> 00:00:23,699
همان Python در مقابل Co صحبت خواهیم کرد، بنابراین قبل از اینکه
14
00:00:23,699 –> 00:00:25,230
به جلو ادامه دهیم، در
15
00:00:25,230 –> 00:00:26,760
کانال YouTube telepaths مشترک شوید تا
16
00:00:26,760 –> 00:00:29,250
هرگز فرصت را از دست ندهید. در هر ویدیوی آینده، بنابراین
17
00:00:29,250 –> 00:00:30,900
بدون اتلاف وقت بیشتر، بیایید
18
00:00:30,900 –> 00:00:32,969
به دستور کار این ویدیو نگاهی بیندازیم، بنابراین
19
00:00:32,969 –> 00:00:34,950
با درک اینکه چرا
20
00:00:34,950 –> 00:00:37,440
باید توسط آنها یاد بگیریم و چرا باید یاد بگیریم، شروع
21
00:00:37,440 –> 00:00:38,760
کنیم، سپس این
22
00:00:38,760 –> 00:00:40,200
زبان های برنامه نویسی را بر اساس آنها مقایسه خواهیم کرد.
23
00:00:40,200 –> 00:00:41,579
24
00:00:41,579 –> 00:00:44,640
مقیاسپذیری عملکرد سبک برنامهنویسی اجرای برنامهها
25
00:00:44,640 –> 00:00:47,670
کتابخانههای ذخیرهسازی نحو و
26
00:00:47,670 –> 00:00:49,530
خوانایی کد ما همچنین یک مسابقه کوتاه
27
00:00:49,530 –> 00:00:51,360
در پایان به rika خواهیم داشت، اما همه چیزهایی که
28
00:00:51,360 –> 00:00:52,949
از این ویدیو آموختهاید. اگر میخواهید یک توسعهدهنده حرفهای پایتون شوید، حتماً
29
00:00:52,949 –> 00:00:54,149
پاسخهای خود را در بخش نظرات زیر بنویسید،
30
00:00:54,149 –> 00:00:56,430
31
00:00:56,430 –> 00:00:58,050
32
00:00:58,050 –> 00:01:00,359
پس در telepath یک
33
00:01:00,359 –> 00:01:01,949
دوره آموزشی کامل برای گواهینامه پایتون ارائه میدهد،
34
00:01:01,949 –> 00:01:04,080
بنابراین لینک در
35
00:01:04,080 –> 00:01:06,360
کادر توضیحات زیر داده شده است. قبل از هر
36
00:01:06,360 –> 00:01:08,790
گونه تأخیر بیشتر، اجازه دهید شروع کنیم،
37
00:01:08,790 –> 00:01:10,350
بنابراین اجازه دهید یک جلسه با
38
00:01:10,350 –> 00:01:11,670
بحث در مورد اینکه چرا باید از پایتون استفاده کنید
39
00:01:11,670 –> 00:01:12,659
و شروع کنید،
40
00:01:12,659 –> 00:01:15,570
بنابراین در دسامبر 1989 راه اندازی شد، پایتون
41
00:01:15,570 –> 00:01:17,580
سومین زبان برنامه نویسی محبوب در
42
00:01:17,580 –> 00:01:20,040
سال 2019 است، یک هدف مجله و
43
00:01:20,040 –> 00:01:22,170
برنامه نویسی سطح بالا وجود دارد. زبان Python را
44
00:01:22,170 –> 00:01:24,570
می توان برای توسعه
45
00:01:24,570 –> 00:01:26,880
وب سایت های برنامه های کاربردی رابط کاربری گرافیکی دسکتاپ و برنامه های کاربردی وب
46
00:01:26,880 –> 00:01:28,860
و بسیاری موارد دیگر استفاده کرد، بنابراین پایتون
47
00:01:28,860 –> 00:01:30,509
یک زبان برنامه نویسی سطح بالا است که
48
00:01:30,509 –> 00:01:32,280
به کاربر اجازه می دهد تا
49
00:01:32,280 –> 00:01:34,650
با
50
00:01:34,650 –> 00:01:36,930
مراقبت از وظایف برنامه نویسی رایج، بر روی عملکرد اصلی برنامه تمرکز کند و
51
00:01:36,930 –> 00:01:39,119
مهم ترین نکته پایتون ها است.
52
00:01:39,119 –> 00:01:40,979
قوانین نحوی ساده ای که بیشتر
53
00:01:40,979 –> 00:01:42,689
به شما کمک می کند تا کد پایه را خوانا نگه دارید
54
00:01:42,689 –> 00:01:44,909
و برنامه
55
00:01:44,909 –> 00:01:48,240
بعدی را قابل نگهداری نگه دارید دلیل استفاده از Go Go که به نام
56
00:01:48,240 –> 00:01:50,189
golang برای جستجوی آسان نیز شناخته می شود، یک
57
00:01:50,189 –> 00:01:52,110
زبان برنامه نویسی است که توسط گوگل نگهداری می
58
00:01:52,110 –> 00:01:53,579
شود که در نوامبر 2009 راه اندازی شد.
59
00:01:53,579 –> 00:01:55,770
60
00:01:55,770 –> 00:01:57,689
61
00:01:57,689 –> 00:01:59,340
62
00:01:59,340 –> 00:02:01,590
63
00:02:01,590 –> 00:02:03,869
یک زبان کامپایل شده با تایپ ایستا
64
00:02:03,869 –> 00:02:05,850
نه تنها کار کردن با آن آسان است، بلکه
65
00:02:05,850 –> 00:02:07,740
ویژگی های زیادی وجود دارد که باعث محبوبیت آن می شود.
66
00:02:07,740 –> 00:02:10,050
67
00:02:10,050 –> 00:02:11,970
68
00:02:11,970 –> 00:02:13,720
69
00:02:13,720 –> 00:02:15,940
70
00:02:15,940 –> 00:02:18,130
یک زبان تایپ ایستا اما در
71
00:02:18,130 –> 00:02:20,260
آنجا وجود دارد زبان go می تواند یک
72
00:02:20,260 –> 00:02:22,450
باینری واحد تولید کند که پایتون نیز می تواند آن را دریافت کند،
73
00:02:22,450 –> 00:02:24,280
اما پایتون برای اجرا به یک ماشین مجازی نیاز دارد،
74
00:02:24,280 –> 00:02:26,620
اما go دیگر این کار را انجام
75
00:02:26,620 –> 00:02:28,840
نمی دهد، همین حالا به سادگی
76
00:02:28,840 –> 00:02:31,240
ادامه می دهیم، پس بچه ها بیایید جلو برویم. و
77
00:02:31,240 –> 00:02:33,460
در مورد پارامترهایی که بر اساس
78
00:02:33,460 –> 00:02:35,080
آنها تفاوت
79
00:02:35,080 –> 00:02:38,260
بین پایتون ایجاد
80
00:02:38,260 –> 00:02:39,910
می شود بحث کنید و پیش از هر چیز ابتدا در مورد پارادایم بعدی صحبت خواهیم کرد.
81
00:02:39,910 –> 00:02:41,920
مقیاسپذیری عملکرد
82
00:02:41,920 –> 00:02:44,710
همزمان و موازی بودن
83
00:02:44,710 –> 00:02:47,260
کاملاً درست است، بنابراین برنامهها
84
00:02:47,260 –> 00:02:50,710
کتابخانههای ذخیرهسازی اجرایی و در
85
00:02:50,710 –> 00:02:52,690
نهایت نحو و خوانایی کد وجود خواهند داشت،
86
00:02:52,690 –> 00:02:54,730
بنابراین بچهها اجازه دهید به جلو برویم و در
87
00:02:54,730 –> 00:02:56,680
مورد اولین پارامتر که
88
00:02:56,680 –> 00:02:58,960
پارادایم است بحث کنیم، بنابراین پایتون یک شی گرا است.
89
00:02:58,960 –> 00:03:01,960
تابع دستوری زبان بازتابی
90
00:03:01,960 –> 00:03:04,600
درست است در حالی که Co نیز
91
00:03:04,600 –> 00:03:06,850
تابع رویهای و همزمان است اما
92
00:03:06,850 –> 00:03:09,010
شی گرا نیست، بنابراین حالا بیایید به
93
00:03:09,010 –> 00:03:10,750
جلو برویم و در مورد پارامتر دیگری
94
00:03:10,750 –> 00:03:13,480
که عملکرد است بحث
95
00:03:13,480 –> 00:03:15,040
96
00:03:15,040 –> 00:03:17,230
کنیم.
97
00:03:17,230 –> 00:03:19,959
98
00:03:19,959 –> 00:03:22,030
کارایی زبانهای fast so go شبیه جاوا
99
00:03:22,030 –> 00:03:24,580
یا C++ است که سریعترین زبان
100
00:03:24,580 –> 00:03:26,860
در حال حاضر هستند، بنابراین از
101
00:03:26,860 –> 00:03:29,110
دانستن اینکه زبان go 40 برابر سریعتر
102
00:03:29,110 –> 00:03:31,180
از پایتون است شگفتزده خواهید شد، بنابراین اکنون چرا بر اساس آن
103
00:03:31,180 –> 00:03:32,890
سه زبان را بررسی میکنیم. مسائل پیچیده ای
104
00:03:32,890 –> 00:03:35,530
که مدل درختی باینری
105
00:03:35,530 –> 00:03:37,660
و n-body آورده می شود و سپس ارزیابی می کنید
106
00:03:37,660 –> 00:03:39,790
که بر اساس کدام زبان
107
00:03:39,790 –> 00:03:41,470
او را هدایت می کند بنابراین همانطور که قبل از ادامه
108
00:03:41,470 –> 00:03:43,570
بیشتر، اجازه دهید شما را در مورد این
109
00:03:43,570 –> 00:03:45,790
سه مشکل به درستی توضیح دهیم، بنابراین اولین مشکلی
110
00:03:45,790 –> 00:03:47,410
که در نظر گرفتیم
111
00:03:47,410 –> 00:03:49,600
درخت دودویی است.
112
00:03:49,600 –> 00:03:51,940
113
00:03:51,940 –> 00:03:53,920
114
00:03:53,920 –> 00:03:56,739
و شاخه سمت راست
115
00:03:56,739 –> 00:03:57,580
116
00:03:57,580 –> 00:03:59,380
کمتر از رکورد قبلی برنده می شود، بنابراین
117
00:03:59,380 –> 00:04:01,300
مشکل دوم ما وجود دارد Mandelbrot
118
00:04:01,300 –> 00:04:03,310
این یک مسئله مبحث اعداد مختلط ریاضی
119
00:04:03,310 –> 00:04:05,200
است که مجموعه اعداد مختلط
120
00:04:05,200 –> 00:04:07,209
است که برای آنها تابع
121
00:04:07,209 –> 00:04:07,870
122
00:04:07,870 –> 00:04:10,120
هنگام تکرار واگرا نمی شود، یعنی برای آن
123
00:04:10,120 –> 00:04:13,000
دنباله محدود می ماند. در قدر مطلق
124
00:04:13,000 –> 00:04:15,489
و آخرین مسئله مسئله n جسم
125
00:04:15,489 –> 00:04:18,010
در فیزیک است مسئله n جسم
126
00:04:18,010 –> 00:04:20,200
مشکل پیش بینی حرکات فردی
127
00:04:20,200 –> 00:04:22,930
گروهی از اجرام آسمانی است
128
00:04:22,930 –> 00:04:24,130
که به صورت گرانشی با یکدیگر تعامل دارند.
129
00:04:24,130 –> 00:04:25,360
130
00:04:25,360 –> 00:04:27,070
131
00:04:27,070 –> 00:04:29,140
132
00:04:29,140 –> 00:04:32,290
از سیارات ماه خورشید و ستارگان قابل مشاهده،
133
00:04:32,290 –> 00:04:34,180
بنابراین اکنون ما به
134
00:04:34,180 –> 00:04:36,190
عملکرد یک زبان در هنگام اجرای برنامه نگاه خواهیم کرد
135
00:04:36,190 –> 00:04:38,410
. کد این مشکلات پس در مورد
136
00:04:38,410 –> 00:04:40,810
درخت های باینری پس این خروجی شما
137
00:04:40,810 –> 00:04:43,450
در مورد درخت های باینری در هر دو Co
138
00:04:43,450 –> 00:04:45,220
و همچنین پی آنها خواهد بود، خواهید دید که
139
00:04:45,220 –> 00:04:47,680
پایتون هشتاد و یک نقطه سه
140
00:04:47,680 –> 00:04:50,140
ثانیه طول کشید و به بیست و هفت نقطه
141
00:04:50,140 –> 00:04:52,720
نه ثانیه بروید. و اکنون در اینجا
142
00:04:52,720 –> 00:04:55,300
بار CPU گرفته شده توسط go بسیار سنگین تر
143
00:04:55,300 –> 00:04:57,790
از Python است، بنابراین حتی
144
00:04:57,790 –> 00:04:59,200
اگر به زمان اجرا و کامپایلر نگاه کنید،
145
00:04:59,200 –> 00:05:02,590
I’m take my go vs Python به
146
00:05:02,590 –> 00:05:05,590
زمان نزدیکتر برای کامپایل کردن کد بروید و
147
00:05:05,590 –> 00:05:07,240
پایتون گرفت. زمان بیشتری برای کامپایل کردن
148
00:05:07,240 –> 00:05:09,250
خوب است که 81 نقطه صفر است،
149
00:05:09,250 –> 00:05:11,080
بنابراین بچه ها می توانیم نتیجه بگیریم که
150
00:05:11,080 –> 00:05:13,780
در مورد درخت های باینری go عملکرد زبان ها
151
00:05:13,780 –> 00:05:15,550
به مراتب بهتر از پایتون است،
152
00:05:15,550 –> 00:05:17,770
بنابراین مشکل دوم ما
153
00:05:17,770 –> 00:05:20,860
که Mandelbrot است و این یکی از آنهاست.
154
00:05:20,860 –> 00:05:22,690
مشکلات پیچیده ای که وجود داشت و
155
00:05:22,690 –> 00:05:24,640
بعد از اجرای این مشکل، نتایج
156
00:05:24,640 –> 00:05:27,280
دوباره به نفع بود: پس بچه ها،
157
00:05:27,280 –> 00:05:29,110
حالا اگر به این خروجی نگاه
158
00:05:29,110 –> 00:05:31,630
کنید، زبان rays go پنج نقطه
159
00:05:31,630 –> 00:05:33,550
چهل و هفت ثانیه طول کشید تا کد را کامپایل کرده
160
00:05:33,550 –> 00:05:36,280
و کد را ارائه کنید. خروجی و در مورد
161
00:05:36,280 –> 00:05:38,530
پایتون دویست و هشتاد و چهار
162
00:05:38,530 –> 00:05:40,630
نقطه 36 ثانیه طول کشید، این خیلی
163
00:05:40,630 –> 00:05:42,760
خسته کننده نیست، درست است و در صورت حافظه
164
00:05:42,760 –> 00:05:45,460
go، زبان حافظه بسیار کمتری
165
00:05:45,460 –> 00:05:47,650
در خود پایتون گرفته است، می توانید اینجا سی و
166
00:05:47,650 –> 00:05:49,150
یک هزار و صد و چهار را به
167
00:05:49,150 –> 00:05:52,240
جای پنجاه ببینید. 2412 درسته و در صورت
168
00:05:52,240 –> 00:05:55,150
فاکتورهای دیگه هم دوباره سیاه ها پشت سر میرن
169
00:05:55,150 –> 00:05:58,240
پس حتی در صورت بارگذاری cpu میبینید
170
00:05:58,240 –> 00:06:02,110
که 99% در صورت رفتن و صد
171
00:06:02,110 –> 00:06:04,450
در صد در مورد پایتون که
172
00:06:04,450 –> 00:06:06,130
خیلی ناراحت کننده هست وقتی صحبت از این نوع باشه.
173
00:06:06,130 –> 00:06:08,560
از برنامه های پیچیده درست است و بچه ها
174
00:06:08,560 –> 00:06:10,750
مشکل نهایی ما یکی از سخت ترین
175
00:06:10,750 –> 00:06:13,210
و پیچیده ترین مسائل است که مشکل n-body
176
00:06:13,210 –> 00:06:15,610
است و وقتی کد
177
00:06:15,610 –> 00:06:18,310
مشکل n-body را در اینجا اجرا می کنیم دوباره زبان goo
178
00:06:18,310 –> 00:06:21,040
بر پایتون