در این مطلب، ویدئو PHP در مقابل پایتون – برداشت من… با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,600 –> 00:00:07,280
[Music]
2
00:00:07,280 –> 00:00:09,450
قبل از اینکه وارد این ویدیو شویم،
3
00:00:09,450 –> 00:00:10,710
میخواهم یک فریاد بزرگ به حامیان مالی خود بدهم
4
00:00:10,710 –> 00:00:13,230
تگ مرد مذکر یک افزونه رایگان
5
00:00:13,230 –> 00:00:14,969
مرورگر کروم است که به شما امکان میدهد
6
00:00:14,969 –> 00:00:17,310
ایمیلهای خود را در زمان واقعی ردیابی
7
00:00:17,310 –> 00:00:19,199
کنید تا ایمیلهایتان بعدا ارسال شوند و
8
00:00:19,199 –> 00:00:21,390
خودکار شوند. ایمیل شما را پیگیری می کند و
9
00:00:21,390 –> 00:00:23,250
بهترین بخش این است که کاملا رایگان است،
10
00:00:23,250 –> 00:00:24,990
حتماً برچسب مرد را در
11
00:00:24,990 –> 00:00:26,550
فروشگاه کروم بررسی کنید، پیوند نیز در
12
00:00:26,550 –> 00:00:29,849
توضیحات زیر است و در این ویدیو به بچه ها امتیاز می دهد،
13
00:00:29,849 –> 00:00:31,470
ما به
14
00:00:31,470 –> 00:00:33,090
دو مورد از آنها نگاه خواهیم کرد. محبوب ترین
15
00:00:33,090 –> 00:00:34,890
زبان های برنامه نویسی در دنیای توسعه وب
16
00:00:34,890 –> 00:00:37,649
و آن ها PHP و Python هستند، بنابراین
17
00:00:37,649 –> 00:00:38,730
ما در چند دسته مختلف نگاه می کنیم
18
00:00:38,730 –> 00:00:40,980
و مواردی مانند
19
00:00:40,980 –> 00:00:44,340
محبوبیت منحنی یادگیری و غیره را با
20
00:00:44,340 –> 00:00:46,050
21
00:00:46,050 –> 00:00:47,850
هم مقایسه می کنیم. برای ساختن و
22
00:00:47,850 –> 00:00:49,200
میخواهم در طول این ویدیو به خاطر داشته باشید،
23
00:00:49,200 –> 00:00:52,410
بنابراین یکی این است که هیچ پاسخ
24
00:00:52,410 –> 00:00:55,289
کلی و واضحی برای همه وجود ندارد
25
00:00:55,289 –> 00:00:58,649
و اینکه بگویید PHP بهتر است یا Python
26
00:00:58,649 –> 00:01:01,230
بدون هیچ زمینهای در پشت آن بهتر است،
27
00:01:01,230 –> 00:01:03,989
فقط احمقانه است. و این کاری است
28
00:01:03,989 –> 00:01:05,790
که هرگز من را در ویدیوهایم نخواهید دید.
29
00:01:05,790 –> 00:01:08,280
هدف از این ویدیوهای مقایسه این
30
00:01:08,280 –> 00:01:10,470
است که واقعاً فقط نگاهی بی طرفانه به هر دو
31
00:01:10,470 –> 00:01:13,350
فناوری بیاندازیم و
32
00:01:13,350 –> 00:01:15,479
بی طرفانه است زیرا من از هر دو استفاده می کنم و هر دو را دوست دارم
33
00:01:15,479 –> 00:01:18,630
فقط برای کمک به تصمیم گیری مردم
34
00:01:18,630 –> 00:01:20,939
مسیری که آنها ممکن است بخواهند به درستی
35
00:01:20,939 –> 00:01:22,560
طی کنند فقط برای یادگیری بیشتر در
36
00:01:22,560 –> 00:01:24,810
مورد زبان ها و آنچه که معمولاً
37
00:01:24,810 –> 00:01:27,420
برای آنها استفاده می شود و من این ویدیوها را بر اساس
38
00:01:27,420 –> 00:01:30,720
تحقیقات حقایق نظر عمومی و
39
00:01:30,720 –> 00:01:33,090
همچنین نظر خودم استوار می کنم زیرا همانطور که گفتم
40
00:01:33,090 –> 00:01:34,650
کار کرده ام با هر دوی آنها در طول
41
00:01:34,650 –> 00:01:37,409
سالهای اخیر، با این گفته، هرگز
42
00:01:37,409 –> 00:01:39,299
تمام اطلاعات خود را از یک مکان دریافت نکنید،
43
00:01:39,299 –> 00:01:41,400
مانند این ویدیو، وقتی در مورد چیزی تحقیق میکنید
44
00:01:41,400 –> 00:01:43,110
، مطمئن شوید که چندین
45
00:01:43,110 –> 00:01:45,780
منبع معتبر دارید، زیرا تعداد زیادی
46
00:01:45,780 –> 00:01:47,790
از طرفداران وجود دارند که فقط
47
00:01:47,790 –> 00:01:49,290
آنها را دریافت میکنند.
48
00:01:49,290 –> 00:01:51,899
اگر توسعهدهنده PHP وجود داشته باشد، فقط هر چیزی را که استفاده نمیکنند،
49
00:01:51,899 –> 00:01:53,909
سطل زباله میریزند، در هر فرصتی که پیدا کنند پایتون را سطل زباله میکنند،
50
00:01:53,909 –> 00:01:56,100
شاید تجربه بدی داشتهاند و
51
00:01:56,100 –> 00:01:58,649
آن را درک نکردهاند و فقط میخواهند
52
00:01:58,649 –> 00:02:01,560
آن را بیاعتبار کنند. اینگونه به سطل زباله گوش ندهید،
53
00:02:01,560 –> 00:02:03,750
زیرا این فقط
54
00:02:03,750 –> 00:02:06,420
بر اساس احساسات خالص است، بر اساس
55
00:02:06,420 –> 00:02:09,270
هیچ نوع داده علمی یا واقعیت یا
56
00:02:09,270 –> 00:02:12,420
هر چیز هوشی نیست،
57
00:02:12,420 –> 00:02:13,690
بنابراین دلیل ساختن این
58
00:02:13,690 –> 00:02:16,470
ویدیو به نوعی مبارزه با این چیزها است.
59
00:02:16,470 –> 00:02:18,730
بنابراین اولین چیزی که می خواهم
60
00:02:18,730 –> 00:02:20,680
به آن بپردازم این واقعیت است که پایتون و
61
00:02:20,680 –> 00:02:22,840
PHP اگرچه اغلب با هم مقایسه می شوند
62
00:02:22,840 –> 00:02:24,550
که تقریباً مانند مقایسه سیب
63
00:02:24,550 –> 00:02:27,760
با پرتقال است زیرا
64
00:02:27,760 –> 00:02:30,190
زبان PHP برای ساختن
65
00:02:30,190 –> 00:02:32,650
برنامه های کاربردی وب بسیار محبوب است.
66
00:02:32,650 –> 00:02:34,840
خود یا از طریق
67
00:02:34,840 –> 00:02:36,850
فریمورکها یا از طریق سیستمهای مدیریت محتوا
68
00:02:36,850 –> 00:02:39,460
مانند وردپرس، این کار
69
00:02:39,460 –> 00:02:42,820
آن است که پیاچپی پایتون را انجام میدهد، با این حال
70
00:02:42,820 –> 00:02:45,130
شما از آن برای توسعه وب استفاده میکنید،
71
00:02:45,130 –> 00:02:46,930
اما برای بسیاری موارد دیگر نیز استفاده میشود،
72
00:02:46,930 –> 00:02:48,730
بنابراین یک زبان همه منظوره است و
73
00:02:48,730 –> 00:02:51,130
پایتون هر روز محبوبتر میشود.
74
00:02:51,130 –> 00:02:53,830
اما نه لزوماً برای
75
00:02:53,830 –> 00:02:57,010
یادگیری ماشینی توسعه وب و هوش مصنوعی، در حال حاضر بسیار بزرگ است
76
00:02:57,010 –> 00:02:59,080
و پایتون نقش بزرگی را در این
77
00:02:59,080 –> 00:03:01,630
سبک بازی میکند، مانند علم داده.
78
00:03:01,630 –> 00:03:04,390
موارد مربوط به اتوماسیون مانند این است، بنابراین
79
00:03:04,390 –> 00:03:05,980
تفاوت بسیار واضحی بین این دو
80
00:03:05,980 –> 00:03:08,710
زبان و اهداف آنها وجود دارد، بنابراین قبل از
81
00:03:08,710 –> 00:03:10,660
اینکه بتوانید بپرسید کدام زبان
82
00:03:10,660 –> 00:03:13,270
برای شما بهتر است، واقعاً باید
83
00:03:13,270 –> 00:03:15,190
در مورد آنچه می خواهید انجام دهید
84
00:03:15,190 –> 00:03:17,620
فکر کنید اگر به آن علاقه دارید. یادگیری ماشین
85
00:03:17,620 –> 00:03:19,989
و هوش مصنوعی یا علم داده یا هر چیز دیگری
86
00:03:19,989 –> 00:03:22,510
که پایتون در آن عالی است،
87
00:03:22,510 –> 00:03:25,180
احتمالاً این انتخاب واضح شماست، اما
88
00:03:25,180 –> 00:03:26,890
اگر به ساختن برنامههای وب کامل پشته علاقه دارید
89
00:03:26,890 –> 00:03:29,830
API وب هر کاری است که
90
00:03:29,830 –> 00:03:33,340
PHP و پایتون به روشی مشابه انجام میدهند، پس
91
00:03:33,340 –> 00:03:34,959
شما باید مقداری کارهای بیشتری انجام می شود و
92
00:03:34,959 –> 00:03:36,880
از آنجایی که این کانال تقریباً صرفاً توسعه وب است،
93
00:03:36,880 –> 00:03:38,560
حدس می زنم این همان چیزی است که
94
00:03:38,560 –> 00:03:40,930
بیشتر شما بچه ها به آن علاقه مند هستید،
95
00:03:40,930 –> 00:03:42,970
بنابراین بیایید کمی در مورد محبوبیت صحبت کنیم،
96
00:03:42,970 –> 00:03:46,120
بنابراین نتایج
97
00:03:46,120 –> 00:03:49,209
نظرسنجی Stack Overflow در سال 2018 به دست آمد.
98
00:03:49,209 –> 00:03:52,330
نظرسنجی بسیار محترمانه
99
00:03:52,330 –> 00:03:55,510
به پیاچپی امتیاز محبوبیت سی
100
00:03:55,510 –> 00:03:58,239
امتیاز هفت و پایتون امتیاز سی و
101
00:03:58,239 –> 00:04:01,300
هشت امتیاز هشت داد، بسیار خوب، آن را نیز گفته است و
102
00:04:01,300 –> 00:04:04,390
من نقل میکنم پایتون ادعای محکمی
103
00:04:04,390 –> 00:04:05,739
برای رتبهبندی دارد. یک زبان برنامه نویسی بزرگ در حال رشد سریع
104
00:04:05,739 –> 00:04:08,950
است، به طوری که همراه
105
00:04:08,950 –> 00:04:11,290
با بسیاری از منابع دیگر، همگی به
106
00:04:11,290 –> 00:04:14,739
پیشی گرفتن پایتون از PHP و محبوبیت اشاره دارند، اما
107
00:04:14,739 –> 00:04:16,779
باز هم پایتون برای چیزهای بسیار بیشتری
108
00:04:16,779 –> 00:04:20,769
از PHP
109
00:04:20,769 –> 00:04:23,680
استفاده می شود.
110
00:04:23,680 –> 00:04:26,530
محبوبیت فقط
111
00:04:26,530 –> 00:04:26,940
112
00:04:26,940 –> 00:04:30,030
وب سایت های برنامه های وب و سپس PHP پایتون را
113
00:04:30,030 –> 00:04:31,920
از بین می برد اگر به تعداد
114
00:04:31,920 –> 00:04:36,030
وب سایت هایی که از PHP / Python استفاده می کنند نگاه کنید، پی اچ پی
115
00:04:36,030 –> 00:04:37,140
یک برنده واضح
116
00:04:37,140 –> 00:04:39,240
117
00:04:39,240 –> 00:04:41,730
118
00:04:41,730 –> 00:04:44,970
است. توسط شرکتهای بزرگ استفاده میشوند،
119
00:04:44,970 –> 00:04:46,650
اکثر شرکتها و
120
00:04:46,650 –> 00:04:49,890
وبسایتهای بزرگ از چندین فناوری استفاده میکنند، اما
121
00:04:49,890 –> 00:04:52,650
PHP برای مثال توسط فیسبوک
122
00:04:52,650 –> 00:04:56,880
ویکیپدیا یاهو و بسیاری دیگر استفاده میشود و سپس
123
00:04:56,880 –> 00:04:58,790
بخشهایی از Google Spotify در اینستاگرام دارید
124
00:04:58,790 –> 00:05:01,650
که از Python استفاده میکنند، بنابراین هیچکدام از
125
00:05:01,650 –> 00:05:04,260
زبانها در آن زمینه کمبود اعتبار ندارند،
126
00:05:04,260 –> 00:05:05,280
127
00:05:05,280 –> 00:05:07,050
درست است. و می توانید یک جستجوی سریع انجام دهید تا
128
00:05:07,050 –> 00:05:09,660
ببینید شرکت ها از چه چیزی استفاده می کنند و
129
00:05:09,660 –> 00:05:11,750
هر دو بسیار محبوب هستند،
130
00:05:11,750 –> 00:05:16,020
بنابراین نحو و ظرافت اکنون یک
131
00:05:16,020 –> 00:05:17,910
چیز است در من متوجه شدم که ما در
132
00:05:17,910 –> 00:05:20,210
مورد محبوبیت در صنعت صحبت می کنیم و
133
00:05:20,210 –> 00:05:22,950
محبوبیت در بین توسعه دهندگان واقعاً
134
00:05:22,950 –> 00:05:24,840
دو چیز متفاوت است.
135
00:05:24,840 –> 00:05:27,780
136
00:05:27,780 –> 00:05:30,330
137
00:05:30,330 –> 00:05:32,460
138
00:05:32,460 –> 00:05:34,710
از سوی دیگر
139
00:05:34,710 –> 00:05:37,380
، PHP بسیار ضعیفی
140
00:05:37,380 –> 00:05:40,260
نیز وجود دارد و واقعیت این است که به
141
00:05:40,260 –> 00:05:42,330
شما امکان میدهد کد ضعیف بنویسید و
142
00:05:42,330 –> 00:05:44,460
هنوز هم کار میکند.
143
00:05:44,460 –> 00:05:46,680
144
00:05:46,680 –> 00:05:50,040
145
00:05:50,040 –> 00:05:52,320
در مقیاس بسیار بالا و
146
00:05:52,320 –> 00:05:54,960
آزادی بیش از حد قطعا می تواند چیز بدی
147
00:05:54,960 –> 00:05:58,200
باشد و ما در طول این ویدیو در مورد این صحبت خواهیم کرد،
148
00:05:58,200 –> 00:06:00,630
اما PHP
149
00:06:00,630 –> 00:06:02,460
در واقع اولین زبانی بود که
150
00:06:02,460 –> 00:06:05,100
من قبل از جاوا اسکریپت یاد گرفتم و
151
00:06:05,100 –> 00:06:07,710
PHP بسیار بدی نوشتم. درست مانند
152
00:06:07,710 –> 00:06:10,169
بسیاری از ما و دلیل آن
153
00:06:10,169 –> 00:06:13,169
یکی این است که آموزشها و دورههای آموزشی بد زیادی
154
00:06:13,169 –> 00:06:15,780
وجود داشت و دو موردی که من نوشتم
155
00:06:15,780 –> 00:06:18,060
هنوز خوب کار میکردند و وقتی توسعهدهنده جدید هستید،
156
00:06:18,060 –> 00:06:20,820
اگر کار کرد شما متوجه نیستید
157
00:06:20,820 –> 00:06:23,669
که بله کار می کند، اما
158
00:06:23,669 –> 00:06:26,220
بسیار ناامن است و مستعد تزریق SQL است
159
00:06:26,220 –> 00:06:28,980
یا اصلا مقیاس پذیر نیست
160
00:06:28,980 –> 00:06:30,750
و هیچ کس نمی تواند کد شما را بخواند.
161
00:06:30,750 –> 00:06:32,940
اصطلاح کد اسپاگتی معمولاً
162
00:06:32,940 –> 00:06:36,510
به کد PHP اشاره دارد، فقط
163
00:06:36,510 –> 00:06:38,460
به این دلیل که مقدار زیادی از آن وجود دارد. PHP بد
164
00:06:38,460 –> 00:06:39,889
به این معنی نیست که شما
165
00:06:39,889 –> 00:06:43,430
کدهای پی اچ پی خوب را درست می کنید، بنابراین فقط
166
00:06:43,430 –> 00:06:45,050
باید برای یادگیری بهترین روش ها وقت بگذارید و
167
00:06:45,050 –> 00:06:48,979
بر روی کدهای تمیز شی گرا
168
00:06:48,979 –> 00:06:51,949
با کلاس ها تمرکز کنید نه صرفاً یک
169
00:06:51,949 –> 00:06:54,499
آشفتگی رویه ای که هیچ کس نمی تواند آن را خوب بخواند.
170
00:06:54,499 –> 00:06:57,080
این کار را انجام دهید PHP می تواند
171
00:06:57,080 –> 00:06:59,479
باورنکردنی باشد، اگر تا زمانی که یاد بگیرید
172
00:06:59,479 –> 00:07:01,819
که آن را درست بنویسید، یک
173
00:07:01,819 –> 00:07:04,639
زبان عالی است، از طرف دیگر پایتون
174
00:07:04,639 –> 00:07:07,249
در نحو بسیار سخت گیرانه تر است و چگونه
175
00:07:07,249 –> 00:07:09,319
به شما اجازه می دهد چیزها را کنار هم قرار دهید
176
00:07:09,319 –> 00:07:12,199
که آن را تمیزتر می کند و به نوبه خود فکر می کنم
177
00:07:12,199 –> 00:07:14,689
از طرف برنامه نویسان بیشتر مورد احترام قرار می گیرد،
178
00:07:14,689 –> 00:07:18,080
می دانم که شما می دانید همانطور که گفتم PHP به
179
00:07:18,080 –> 00:07:21,909
نوعی بر وب سایت حاکم است،
180
00:07:21,909 –> 00:07:24,710
اما همه کسانی که PHP می نویسند
181
00:07:24,710 –> 00:07:26,930
در واقع آن را دوست ندارند، در واقع
182
00:07:26,930 –> 00:07:29,449
توسعه دهندگان زیادی را می شناسم که با PHP
183
00:07:29,449 –> 00:07:34,219
alm کار می کردند. ost به طور انحصاری و از آن متنفر بودم، بنابراین همانطور
184
00:07:34,219 –> 00:07:37,580
که گفتم محبوبیت محبوبیت
185
00:07:37,580 –> 00:07:39,469
در صنعت واقعاً منعکس کننده
186
00:07:39,469 –> 00:07:43,060
محبوبیت نزد خود توسعه دهندگان نیست،
187
00:07:43,060 –> 00:07:46,370
اکنون بسیاری از افراد مانند خود من
188
00:07:46,370 –> 00:07:49,219
سینتکس سبک C را دوست دارند که PHP از پایتون استفاده
189
00:07:49,219 –> 00:07:52,029
می کند و از تورفتگی روی آن استفاده نمی کند.
190
00:07:52,029 –> 00:07:56,839
بریسهای فرفری و
191
00:07:56,839 –> 00:07:58,879
خواناتر است، اما نمیدانم شاید این
192
00:07:58,879 –> 00:08:01,250
فقط من یک توسعهدهنده جاوا اسکریپت هستم.
193
00:08:01,250 –> 00:08:04,610
194
00:08:04,610 –> 00:08:09,319
195
00:08:09,319 –> 00:08:12,589
196
00:08:12,589 –> 00:08:16,129
بسیاری از چیزهایی که
197
00:08:16,129 –> 00:08:17,449
در اینجا میخواهم بگویم از
198
00:08:17,449 –> 00:08:20,419
تجربه خودم ناشی میشود، زمانی که شما در مورد
199
00:08:20,419 –> 00:08:23,180
آسان یا سخت بودن صحبت میکنید، همه افراد متفاوت هستند،
200
00:08:23,180 –> 00:08:25,580
بنابراین همه اینها را همراه با کل این
201
00:08:25,580 –> 00:08:28,189
ارائه همراه با کمی نمک همراهی کنید، البته
202
00:08:28,189 –> 00:08:30,589
به خاطر داشته باشید که من خیلی مسلطتر هستم.
203
00:08:30,589 –> 00:08:33,979
در پیاچپی نسبت به من با پایتون الان فکر میکنم
204
00:08:33,979 –> 00:08:36,409
پایتون روشی بسیار تمیزتر و واضحتر
205
00:08:36,409 –> 00:08:38,870
برای انجام کارها دارد، راه درست
206
00:08:38,870 –> 00:08:40,698
در راه اشتباه وجود دارد و اگر راه را اشتباه انجام دهید،
207
00:08:40,698 –> 00:08:42,860
کار نمیکند که به یادگیری کمک میکند.
208
00:08:42,860 –> 00:08:44,959
منحنی ng اما در عین حال
209
00:08:44,959 –> 00:08:47,269
من فکر میکنم که اگرچه نحو
210
00:08:47,269 –> 00:08:49,550
بدون تمام
211
00:08:49,550 –> 00:08:52,100
پرانتزها و فلشهای فرفری و همه اینها خواناتر
212
00:08:52,100 –> 00:08:53,600
213
00:08:53,600 –> 00:08:55,699
است، درک دامنه آنچه اتفاق میافتد کمی سختتر از
214
00:08:55,699 –> 00:09:00,290
PHP است، من فکر میکنم که جدای از کد واقعی
215
00:09:00,290 –> 00:09:02,569
فقط محدوده توانایی پایتون
216
00:09:02,569 –> 00:09:05,600
نیز بسیار مبهمتر از
217
00:09:05,600 –> 00:09:08,240
PHP است قبل از اینکه چیزی در مورد
218
00:09:08,240 –> 00:09:10,190
پایتون یاد بگیرم، نمیدانستم برای چه
219
00:09:10,190 –> 00:09:13,430
استفاده میشود و فکر میکنم این واقعیت
220
00:09:13,430 –> 00:09:15,440
که بسیار متنوع است و برای بسیاری از آن استفاده میشود.
221
00:09:15,440 –> 00:09:18,079
چیزهای زیادی باعث سردرگمی
222
00:09:18,079 –> 00:09:22,579
من شد بسیاری از چیزها که می دانید بسیاری
223
00:09:22,579 –> 00:09:24,860
از چیزها مانند یادگیری ماشینی
224
00:09:24,860 –> 00:09:26,779
به طور کلی پیچیده است،
225
00:09:26,779 –> 00:09:29,779
بنابراین از آنجایی که پایتون برای
226
00:09:29,779 –> 00:09:32,810
آن موضوعات پیچیده استفاده می شود، ممکن است به
227
00:09:32,810 –> 00:09:35,930
عنوان یک زبان پیچیده در حال حاضر PHP از
228
00:09:35,930 –> 00:09:38,149
طرف دیگر به آن نگاه شود. هدف آن از روزی
229
00:09:38,149 –> 00:09:40,310
که شما برنامه های وب مبتنی بر پایگاه داده را می سازید واضح است و تمام
230
00:09:40,310 –> 00:09:43,459
است، بنابراین از این جنبه فکر می کنم PHP
231
00:09:43,459 –> 00:09:47,870
در حال حاضر آسان تر است تا آنجا که سهولت
232
00:09:47,870 –> 00:09:51,380
نحو برای من پیش می رود PHP کمی
233
00:09:51,380 –> 00:09:55,509
ساده تر بود زیرا من سبک سینتکس C را دوست دارم
234
00:09:55,509 –> 00:09:58,430
و اگر از جاوا اسکریپت
235
00:09:58,430 –> 00:10:01,430
میآیید یا مثلاً از C شارپ یا
236
00:10:01,430 –> 00:10:03,019
چیزی شبیه به آن میآیید، احتمالاً
237
00:10:03,019 –> 00:10:06,019
238
00:10:06,019 –> 00: