پایتون (python)
مزایا
- راحتی در کد زدن و خواندن
پایتون در مقایسه با دیگر زبان ها مثل ++C یا جاوا بسیار ساده تر است.
- کتابخانه های وسیع
کتابخانه شامل تعداد زیادی کد برای هدف های متنوعی است مانند Regex , documentation generation, unit testing , threading , database , web browsers ,email ...
- رایگان و اپن سورس
پایتون بطور رایگان در دسترس همگان قرار دارد و اپن سورسه ینی سورس کدش موجوده شما میتونین دانلودش کنین ازش استفاده کنین تغییرش بدین و ...
- همه کاره بودن
پایتون تقریبا هرجایی قابل استفادس از تحلیل داده و هوش مصنوعی بگیر تا بازی سازی
- اختصار
هرچیزی که میتونین با ده خط کد در جاوا بدست بیارین توی پایتون با یک الی دوخط میتونین بدست بیارین
- فریمورک های متنوع
پایتون هزاران کتابخانه و فریمورک داره که بهتون کمک میکنه زودتر به هدفتون برسین با صرفه جویی در زمان و انرژی.Django , numpy , kivy اینا فقط چنتا از ابزارهاست.
معایب
- سرعت
پایتون از سی یا سی پلاس پلاس کندتره.
- دولوپ موبایل
پایتون زبان خیلی خوبی برای توسعه موبایل نیست.
- ارورهای زمان اجرا
پایتون به تست بیشتر نیاز داره چون بعضی از ارورها فقط در زمان اجرا سرو کلشون پیدا میشه
- مصرف مموری
مصرف مموری پایتون بالاست پس بهتره واسه مواردی که حساسیت مموری داره استفاده نشه.
- دسترسی به پایگاه داده
پایتون محدودیت هایی برای دسترسی به پایگاه داده داره