به طور کلی پایتون یه زبان برنامه نویسی شی گرا ، سطح بالا و بسیار ساده جهت یادگیری است.

مزایا

  • راحتی در کد زدن و خواندن

پایتون در مقایسه با دیگر زبان ها مثل ++C یا جاوا بسیار ساده تر است.

  • کتابخانه های وسیع

کتابخانه شامل تعداد زیادی کد برای هدف های متنوعی است مانند Regex , documentation generation, unit testing , threading , database , web browsers ,email ...

  • رایگان و اپن سورس

پایتون بطور رایگان در دسترس همگان قرار دارد و اپن سورسه ینی سورس کدش موجوده شما میتونین دانلودش کنین ازش استفاده کنین تغییرش بدین و ...

  • همه کاره بودن

پایتون تقریبا هرجایی قابل استفادس از تحلیل داده و هوش مصنوعی بگیر تا بازی سازی

  • اختصار

هرچیزی که میتونین با ده خط کد در جاوا  بدست بیارین توی پایتون با یک الی دوخط میتونین بدست بیارین

  • فریمورک های متنوع

پایتون هزاران کتابخانه و فریمورک داره که بهتون کمک میکنه زودتر به هدفتون برسین با صرفه جویی در زمان و انرژی.Django , numpy , kivy اینا فقط چنتا از ابزارهاست.

 

معایب

  • سرعت

پایتون از سی یا سی پلاس پلاس کندتره.

  • دولوپ موبایل

پایتون زبان خیلی خوبی برای توسعه موبایل نیست.

  • ارورهای زمان اجرا

پایتون به تست بیشتر نیاز داره چون بعضی از ارورها فقط در زمان اجرا سرو کلشون پیدا میشه

  • مصرف مموری

مصرف مموری پایتون بالاست پس بهتره واسه مواردی که حساسیت مموری داره استفاده نشه.

  • دسترسی به پایگاه داده

پایتون محدودیت هایی برای دسترسی به پایگاه داده داره