در این مطلب، ویدئو مقایسه پایتون در مقابل PHP با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,329 –> 00:00:02,909
سلام بچه ها من قصد دارم
2
00:00:02,909 –> 00:00:05,790
تفاوت های بین Python و PHP را به شما نشان دهم
3
00:00:05,790 –> 00:00:08,099
چند تفاوت دیگر زیرا در
4
00:00:08,099 –> 00:00:10,349
توییتر یکی از شما می پرسد که چرا سوار
5
00:00:10,349 –> 00:00:13,769
قطار پایتون می شوید و PHP را
6
00:00:13,769 –> 00:00:17,220
از دور می بینید من شخصا پایتون را
7
00:00:17,220 –> 00:00:20,310
دوست دارم من عاشق یادگیری زبان های جدید هستم اما من
8
00:00:20,310 –> 00:00:22,859
واقعاً نحوه نوشتن پایتون را دوست دارم و وقتی
9
00:00:22,859 –> 00:00:24,570
به کد خود نگاه می کنید واقعاً
10
00:00:24,570 –> 00:00:27,779
ظریف است و به این معنی نیست که PHP از
11
00:00:27,779 –> 00:00:31,500
هر نظر بد است به نظر من کاستی های خود
12
00:00:31,500 –> 00:00:34,980
را دارد اما پایتون فقط می تواند کارهای
13
00:00:34,980 –> 00:00:36,809
زیادی انجام دهد و فقط برای این کار نیست. یک
14
00:00:36,809 –> 00:00:38,000
وب سرور،
15
00:00:38,000 –> 00:00:40,410
بنابراین اجازه دهید چند نمونه در سمت چپ به شما نشان دهم،
16
00:00:40,410 –> 00:00:41,850
من پایتون را در سمت راست دارم، من
17
00:00:41,850 –> 00:00:45,000
کد PHP دارم و می توانید از علامت پوند
18
00:00:45,000 –> 00:00:47,640
برای یک نظر استفاده کنید و متوجه می شوید که من
19
00:00:47,640 –> 00:00:49,910
از اسلش اسلش برای نظر در PHP استفاده
20
00:00:49,910 –> 00:00:52,320
می کنم. همچنین از علامت پوند در
21
00:00:52,320 –> 00:00:55,890
PHP استفاده کنید و میتوانید براکت ستارهها را
22
00:00:55,890 –> 00:00:58,820
برای یک نظر در HP انجام دهید، همچنین
23
00:00:58,820 –> 00:01:03,270
نظرات پایتونها نیز میتوانند نظری
24
00:01:03,270 –> 00:01:07,680
مانند این برای یک نظر چند خطی باشند، بنابراین
25
00:01:07,680 –> 00:01:09,510
میدانید که این بحث بر سر اینکه چه
26
00:01:09,510 –> 00:01:11,369
کسی نظرات بهتری دارد نیست. چند تا را به شما نشان خواهم داد
27
00:01:11,369 –> 00:01:13,950
بنابراین ما بتوانیم از شر نظرات
28
00:01:13,950 –> 00:01:15,869
در اینجا خلاص شویم، PHP اصلی را در آنجا
29
00:01:15,869 –> 00:01:18,470
می گذارم،
30
00:01:18,470 –> 00:01:22,400
اگر می خواهم به یک فضای نام دسترسی داشته باشم
31
00:01:22,400 –> 00:01:28,110
فریمورک Zend چیز دیگری
32
00:01:28,110 –> 00:01:32,700
درست است، اگر فضای نام Jessie life را انجام دهم، آنقدرها جذاب نیست.
33
00:01:32,700 –> 00:01:38,490
میدانید که ما
34
00:01:38,490 –> 00:01:40,170
از این اسلشهای برگشتی
35
00:01:40,170 –> 00:01:43,380
استفاده میکنیم که ظاهرش این است و به نظر من من واقعاً
36
00:01:43,380 –> 00:01:46,680
از بک اسلش خوشم میآید، اما و پایتون
37
00:01:46,680 –> 00:01:52,159
شما چیزی را وارد چارچوب Zen میکنید
38
00:01:52,159 –> 00:01:56,700
در حالی که از شرکت Zen انجام میدهید یا چیز
39
00:01:56,700 –> 00:02:01,040
دیگری وارد میکنید، بدیهی است که اینطور نیست. این یک ایمپورت واقعی است
40
00:02:01,040 –> 00:02:03,990
اما می بینید که با نحو نقطه بسیار متفاوت است
41
00:02:03,990 –> 00:02:06,500
42
00:02:06,500 –> 00:02:09,179
و برای استفاده از فضای نام در پایتون در
43
00:02:09,179 –> 00:02:10,199
واقع
44
00:02:10,199 –> 00:02:12,060
متفاوت است، فقط آن را در هر جایی که می خواهید تنظیم
45
00:02:12,060 –> 00:02:15,800
نکنید، در واقع باید نام فایل خود را داشته باشید،
46
00:02:15,800 –> 00:02:18,090
این نام فایل باید باشد.
47
00:02:18,090 –> 00:02:20,670
چیزی نامیده میشود و باید
48
00:02:20,670 –> 00:02:22,920
در پوشهای به نام Framework و در
49
00:02:22,920 –> 00:02:26,250
پوشه دیگری به نام Zend قرار داشته باشد، بنابراین یک پایتون یک
50
00:02:26,250 –> 00:02:30,000
راه اجباری برای سازماندهی دارد، بنابراین این یک
51
00:02:30,000 –> 00:02:33,900
چیز است فضای نام، اجازه دهید
52
00:02:33,900 –> 00:02:35,610
چند چیز دیگر را در مورد یک متغیر بررسی کنیم.
53
00:02:35,610 –> 00:02:39,750
فرض کنید نام برابر است با سن جسی برابر با
54
00:02:39,750 –> 00:02:43,530
28 سال و آنها را با یک نقطه ویرگول به پایان میرسانیم. من
55
00:02:43,530 –> 00:02:46,530
با متغیرهای PHP در
56
00:02:46,530 –> 00:02:49,829
پایتون مشکلی ندارم، فقط میگویم نام برابر است
57
00:02:49,829 –> 00:02:55,920
سن جسی برابر است با 28 به دلایلی من هنوز
58
00:02:55,920 –> 00:02:59,489
فکر میکنم 25 ساله هستم اما مثل خودم رفتار میکنم. من 12 سالم است،
59
00:02:59,489 –> 00:03:01,860
بنابراین اساساً همان چیز مهمی نیست،
60
00:03:01,860 –> 00:03:05,329
61
00:03:05,329 –> 00:03:13,170
بیایید اگر سن بالاتر از 10 سال
62
00:03:13,170 –> 00:03:16,260
است یک عبارت
63
00:03:16,260 –> 00:03:18,600
if
64
00:03:18,600 –> 00:03:20,850
را بررسی کنیم. اگر
65
00:03:20,850 –> 00:03:23,970
سن کمتر از 10
66
00:03:23,970 –> 00:03:29,639
67
00:03:29,639 –> 00:03:34,170
سال باشد، اگر
68
00:03:34,170 –> 00:03:37,609
سن کمتر از 10 سال باشد،
69
00:03:37,609 –> 00:03:44,910
ما فقط یک عبارت دیگر داریم که این
70
00:03:44,910 –> 00:03:46,739
درست نیست نمیخواهم فراموش کنم که اینها را
71
00:03:46,739 –> 00:03:51,000
با نقطه ویرگولهای کوچکمان خاتمه دهیم، خوب حالا اگر
72
00:03:51,000 –> 00:03:54,630
این کار را در پایتون انجام میدادم، میتوانم بگویم که اگر
73
00:03:54,630 –> 00:03:59,519
سن بیشتر از چاپ 10 باشد، درست است
74
00:03:59,519 –> 00:04:07,489
و سپس سن LF برابر است با 10 چاپ یادا، در
75
00:04:07,489 –> 00:04:10,380
غیر این صورت چاپ
76
00:04:10,380 –> 00:04:13,560
هی باشه، فقط برای اینکه بتوانید ببینید
77
00:04:13,560 –> 00:04:17,040
تفاوت در اینجا برجسته کردن نحو
78
00:04:17,040 –> 00:04:18,899
ممکن است شما را کمی از بین ببرد سعی کنید
79
00:04:18,899 –> 00:04:21,480
از این که در پایتون
80
00:04:21,480 –> 00:04:25,110
، پرانتزهایی مانند شما
81
00:04:25,110 –> 00:04:28,560
در PHP نداریم و متغیرها
82
00:04:28,560 –> 00:04:32,400
باید نماد دلار داشته باشند، آزار ندهید، بنابراین
83
00:04:32,400 –> 00:04:36,000
دستور if بسیار جالب است، اکنون می توانیم آن
84
00:04:36,000 –> 00:04:38,460
را با برخی از توابع مخلوط کنیم. اگر
85
00:04:38,460 –> 00:04:40,230
بخواهم تابعی در پایتون بسازم از کلمه death استفاده می
86
00:04:40,230 –> 00:04:47,070
کنم و فقط می گویم Lam I okay و
87
00:04:47,070 –> 00:04:52,640
می گویم print name okay مثل آن در
88
00:04:52,640 –> 00:04:55,050
PHP یک تابع بود
89
00:04:55,050 –> 00:05:02,820
اسم کی هستم و اگر بچسبم چاپ نام خوب است
90
00:05:02,820 –> 00:05:05,880
یک قدم جلوتر بروید
91
00:05:05,880 –> 00:05:09,210
یک چیزی که قطعه P به آن نیاز دارد
92
00:05:09,210 –> 00:05:14,100
آرگومان های کلمه کلیدی است، پس اگر سن داشتم می
93
00:05:14,100 –> 00:05:17,970
گفتم H برابر است با هیچ، می توانم این کار را انجام دهم می
94
00:05:17,970 –> 00:05:21,860
توانم بگویم من کی هستم
95
00:05:21,860 –> 00:05:27,420
سن برابر است با 25 نام برابر است با آزمون حالا
96
00:05:27,420 –> 00:05:29,340
شاید این یک مثال بد باشد همه من انجام داد این
97
00:05:29,340 –> 00:05:31,710
بود که آنها را به اطراف برگردانید این نکته این است
98
00:05:31,710 –> 00:05:35,280
که شما می توانید موارد را به ترتیبی
99
00:05:35,280 –> 00:05:39,300
که به این صورت مشخص شده اند فراخوانی کنید، بنابراین
100
00:05:39,300 –> 00:05:44,010
آزمون نشان دهنده نام است و اگر
101
00:05:44,010 –> 00:05:45,870
می خواهید یک آرگومان کلمه کلیدی مانند فرض کنید
102
00:05:45,870 –> 00:05:50,040
من یک جنسیت دیگر داشتم، هیچ کدام را انجام دهید، می توانم
103
00:05:50,040 –> 00:05:55,020
بگویید جنسیت برابر با مرد است و می دانید که
104
00:05:55,020 –> 00:05:57,090
می توانید خیلی راحت تر از بحث و جدل بگذرید
105
00:05:57,090 –> 00:06:03,050
در اینجا اگر جنسیت سنی را انجام دهم، فقط
106
00:06:03,050 –> 00:06:05,730
برای پیشفرضها false انجام
107
00:06:05,730 –> 00:06:10,850
میدهم، باید بگویم اوم
108
00:06:10,850 –> 00:06:20,400
امی و ایمیلهای نادرست را آزمایش کنم، واقعاً مشکل
109
00:06:20,400 –> 00:06:23,370
بزرگی نیست، اما هر چند وقت یکبار در
110
00:06:23,370 –> 00:06:24,840
موقعیتهایی قرار میگیرید که مثل وای من
111
00:06:24,840 –> 00:06:27,510
واقعاً خواهید شد. آرگومانهای کلمه کلیدی را میخواهید، به خصوص
112
00:06:27,510 –> 00:06:29,220
اگر این آرگومانها واقعا طولانی باشند و این
113
00:06:29,220 –> 00:06:34,350
تابعی است که میخواهید از آن استفاده کنید، خوب است، بنابراین اجازه دهید
114
00:06:34,350 –> 00:06:38,610
تا راههایی را که انواع آنها کمی متفاوت هستند، پایین بیاورم،
115
00:06:38,610 –> 00:06:40,260
بنابراین با پایتون
116
00:06:40,260 –> 00:06:41,880
اجازه دهید چیزی به نام L
117
00:06:41,880 –> 00:06:45,480
برابر با این باشد و من میگویم 1 2 3 K و
118
00:06:45,480 –> 00:06:48,570
این چیست، این یک لیست است PHP اینها را
119
00:06:48,570 –> 00:06:50,220
ندارد، چیزی که در PHP
120
00:06:50,220 –> 00:06:55,460
نشان می دهید یک آرایه مساوی 1 2 3 خواهد بود
121
00:06:55,460 –> 00:06:57,630
یا اگر انجام می دهید اگر روش جدیدی
122
00:06:57,630 –> 00:07:00,540
که انجام می دهید ae برابر است با 1 2 3 و من
123
00:07:00,540 –> 00:07:04,050
واقعاً روش جدیدی را که در نسخه 5.4 و
124
00:07:04,050 –> 00:07:07,170
بالاتر است دوست دارم و پس از آن ما دیکشنری هایی داریم، بنابراین
125
00:07:07,170 –> 00:07:09,840
می گویم D برابر است و از
126
00:07:09,840 –> 00:07:12,150
بریس های فرفری استفاده می کنیم، یک خط جدید ایجاد می کنم تا
127
00:07:12,150 –> 00:07:14,490
راحت تر خواندن این شبیه به
128
00:07:14,490 –> 00:07:20,450
کد JSON من باشد. می گوییم نام برابر است سن سر
129
00:07:20,450 –> 00:07:29,100
برابر با 25 و PHP ما می گوییم D برابر است.
130
00:07:29,100 –> 00:07:33,860
131
00:07:35,800 –> 00:07:42,800
سن هد برابر با صفر
132
00:07:42,800 –> 00:07:46,039
25 است، بنابراین اساساً تقریباً
133
00:07:46,039 –> 00:07:49,069
به همان چیزی نزدیک است که میدانید اعداد دارید
134
00:07:49,069 –> 00:07:50,449
و آنها
135
00:07:50,449 –> 00:07:56,060
همانها هستند، میدانید که نامی برابر با 5 است و PHP برابر با
136
00:07:56,060 –> 00:08:01,129
5 است.
137
00:08:01,129 –> 00:08:05,409
138
00:08:05,409 –> 00:08:11,840
من فقط می گویم سگ برابر با بتسی است و اگر
139
00:08:11,840 –> 00:08:14,409
می خواستم بخشی از سگ را بگیرم، می توانم بگویم
140
00:08:14,409 –> 00:08:17,289
بیایید بگویم می خواهم رشته را برعکس کنم،
141
00:08:17,289 –> 00:08:19,939
فقط می توانم منفی 1 را انجام دهم و
142
00:08:19,939 –> 00:08:22,360
بتسی را به عقب می نویسم، بنابراین اینطور می شود
143
00:08:22,360 –> 00:08:23,599
144
00:08:23,599 –> 00:08:27,620
اووه اگر میخواستم فقط یک
145
00:08:27,620 –> 00:08:30,560
تکه کوچک از آن را دریافت کنم، میتوانم بگویم سگ،
146
00:08:30,560 –> 00:08:32,630
اگر از 1 شروع کنم و به 3 بروم، چه نقطهای میخواهم آن را شروع کنم،
14