پایتون یکی از محبوب ترین و قدرتمندین زبانهای برنامهنویسی به شمار میرود. این زبان یک زبان سطح بالا به شمار میرود. به این معنی که بسیار به زبان انسان نزدیک است.
به همین علت درک کدهای نوشته شده با پایتون بسیار آسان میباشد. به عنوان مثال به عبارت «x زوج است اگر به 2 بخشپذیر باشد، وگرنه فرد است» توجه نمایید. اکنون کد همین عبارت را به همین صورت که بیان کردیم در پایتون مینویسیم:
>>> print('x is even' if x%2==0 else 'x is odd')
مشاهده میکنید که همهی کد در یک خط نوشته شد و درک آن چقدر آسان است.
یکی از اهداف ساخت این زبان اختصار نویسی و پرهیز از عبارات و کدهای اضافی بود. در پایتون نیازی نیست مانند زبانهایی همچون C, C++, Java و ... از نقطه ویرگول (;) یا کروشه ({}) استفاده کرد. همین امر موجب میشود که خطای کدنویسی به میزان زیادی کاهش یابد. دستورهای پایتون کوتاه و نزدیک به زبان انسان هستند. همچنین در پایتون نیازی نیست بعد اتمام حلقهها و شرط ها از عبارت end استفاده شود. پایتون از تورفتگی برای جداسازی استفاده میکند که این امر باعث خوانایی بالای برنامه میشود. این زبان حافظه را به صورت خودکار کنترل میکند و نیازی به کنترل آن به صورت دستی نیست. این زبان کتابخانههای بسیاری دارد که در هر زمینهی کدنویسی میتوان از کتابخانهی مناسب استفاده نمود و حجم کدنویسی و خطای کدنویسی را به میزان قابل توجهی کاهش داد و همچنین این امر باعث افزایش سرعت کدنویسی و افزایش سرعت اجرای برنامه میشود.
پایتون یک زبان مفسری است. یعنی برنامه را خط به خط اجرا میکند. این امر باعث میشود که خطا یابی به سرعت انجام گیرد و اشکالات برنامه سریع رفع شود.