با توجه به گسترش روزافزون استفاده از زبان برنامه نویسی پایتون ؛ شاید این سوال برای شما هم بوجود بیاید که چرا پایتون ؟
در این پست می خواهم چند دلیل برتری پایتون نسبت به پی اچ پی را بنویسم.
-
پایتون دارای یک راهبرد ( استراتژی ) است که به درک بهتر برای نوشتن کد کمک می کند.
-
پایتون دارای فضاهای بهتر برای انتخاب نام ها و واردسازی اطلاعات (import) است.
-
پایتون از برنامه نویسی شیء گرا بهتر پشتیبانی می کند.
-
پایتون ؛ پشتیبانی بهتری از سبک برنامه نویسی تابعی دارد .
-
پایتون دارای حالت مفسر تعاملی است و چند بهبود برای پیاده سازی های مختلف حالت تعاملی ارائه کرده.
-
پایتون دارای یک سیستم ماژول واقعی است.
- با پایتون پیش بینی ها دقیق تر می شود.
-
پایتون ؛ سینتکس جمع و جور و تمیز دارد که به توسعه دهندگان کمک می کند.
-
پایتون در مورد شرایط خطا سختگیرانه تر و دقیق تراست. مثال: متغیر تعریف نشده.
-
پایتون دارای یک کتابخانه استاندارد ؛ زیبا، متحد و قدرتمند است.
-
پایتون پشتیبانی قابل قبولی از یونیکد دارد.
-
پایتون دارای ویژگی های عملکردی شکل که متمایز در میان زبان های برنامه نویسی اغلب ضروری، مانند لیست. در حالی که پی اچ پی این قابلیت را ندارند.
-
محیط پایتون کلی تر از پی اچ پی است. یعنی جاهای بیشتری کاربرد دارد و مختص وب نیست.
- در پایتون خبری از چیزهای عجیب و غریب مانند متغیر گلوبال جادویی مانند $ _GET، $ _POST نیست !
-
پایتون بین آرایه های نمایه شده و آرایه های انجمنی تفاوت قائل شده.
-
در پایتون کار با شرط ها راحت تر است و تلاش برای بهبود کار با شرط ها در نسخه های آینده در حال انجام است.
- تقریبا خطای زیادی از کد نمی گیرد . فقط در شرایط خاص مثل : زیرگروههای شرط یا خطاهایی از این دست
-
پایتون می تواند همه چیز را قبل از بار کند ! (Pre-Load) استفاده از بسیاری از استراتژی های هوشمند سمت سرور و زمان صرف شده برای یک درخواست وب سایت با استفاده از یک چارچوب وب (فریم وُرک) در همان حال اجرا بر روی یک چارچوب دیگر از پیچیدگی های مختلف آن می تواند کاهش بدهد.