فلسفهٔ ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامه های نوشته شده[۲] و کوتاهی و بازدهی نسبی بالای آن است[۳]. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده اند و در مقابل کتابخانه هایی که در اختیار کاربر است بسیار وسیع هستند. یک کار غیر معمول که در طراحی این زبان انجام گرفته استفاده از فاصله و جلوبردن متن برنامه برای مشخص کردن بلوک های مختلف کد است.
پایتون مدل های مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی می کند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده می کند.
این زبان از زبان های برنامه نویسی مفسر بوده و به صورت کامل یک زبان شی گرا است که در ویژگی ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال تاک و تی سی ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می کند.
پایتون پروژه ای آزاد و متن باز توسعه یافته است و توسط بنیاد نرم افزار پایتون مدیریت می گردد.[۴] هم اکنون (خرداد ۱۳۹۰ خورشیدی) این زبان در دو نسخهٔ پایدار ۲.۷.۱ و ۳.۲ ارائه می شود.[۵] پایتون بیش تر به عنوان یک زبان اسکریپت نویسی استفاده می شود اما گاهی به عنوان یک زبان برنامه نویسی هم استفاده می شود. بر اساس آمار موتورهای جستجو پایتون ۸مین زبان برنامه نویسی پرطرفدار جهان است[۶].
منبع:http://fa.wikipedia.org/wiki/
برچسب:
نویسنده: mohammad