پایتون اواخر دهه ۱۹۸۰ (میلادی) توسط خودو فان روسوم در مؤسسه ملی تحقیقات ریاضی و رایانه (CWI) در کشور هلند ایجاد شد. هدف خَودو ایجاد جانشینی برای زبان برنامهنویسی ایبیسی بودکه قابلیت پردازش استثناها را داشته باشد. خَودو طراح اصلی پایتون است و نقش مداوم او در تصمیمگیری پیرامون اهداف پایتون، باعث شد که انجمن پایتون به او لقب دیکتاتور خیرخواه جاویدان (به انگلیسی: Benevolent Dictator For Life) را بدهد
در سال ۱۹۹۱ فان روسوم کدی با برچسب نسخه ۰٫۹.۰ را منتشر کرد. البته در این مرحله از پیشرفت کلاسهایی با خاصیت ارث بری، پردازش استثنا، توابع و انواع داده list, dict, str وجود داشت. همچنین در این نسخه ابتدایی یک سیستم ماژول با اقتباس از ماژول-۳ وجود داشت، که فان روسوم این ماژول را به عنوان «یکی از واحدهای عمده برنامه نویسی پایتون» توصیف کرد. مدل استثناء پایتون نیز شباهتهایی به ماژول-۳ داشت، که به آن شرط else افزوده شده بود. در سال ۱۹۹۴ اولین مجمع مباحثه پیرامون پایتون شکل گرفت که مرحله برجستهای در پیشرفت کاربری پایتون بود.
در سال ۲۰۰۰ تیم توسعه دهنده پایتون به BeOpen.com منتقل شد و بدین صورت تیم کتابخانه باز پایتون شکل گرفت. به پیشنهاد CNRI ورژن ۱٫۶ساخته شد، بدین ترتیب برنامههای تولید شده برای ۱٫۶و ۲٫۰اشتراکهای قابل توجهی داشتند. فقط پایتون ۲٫۰ توسط BeOpen.com طراحی شده بود. بعد از تولید پایتون ۲٫۰ توسط BeOpen.com، خَودو و دیگر توسعه دهندگان کتابخانه پایتون به ایجاد دیجیتال روی آوردند. تولید پایتون ۱٫۶ شامل جواز جدید CNRI بود که به طور قابل توجهی طولانی تر از جواز CWI (که برای تولیدات قبلی استفاده شده بود) بود. بنیاد نرمافزار آزاد توضیح داد که انتخاب شرط قانون با GNU GPL ناسازگار بود., BeOpen CNRI و FSF تغییراتی را در جواز پایتون ایجاد کردند که با GPL سازگار باشد. پایتون ۱٫۶.۱ عمدتاً مشابه پایتون ۱٫۶ است فقط با کمی اشکال، و با جواز سازگار با GPL
در سال ۲۰۰۰ تیم توسعه دهنده پایتون به BeOpen.com منتقل شد و بدین صورت تیم کتابخانه باز پایتون شکل گرفت. به پیشنهاد CNRI ورژن ۱٫۶ساخته شد، بدین ترتیب برنامههای تولید شده برای ۱٫۶و ۲٫۰اشتراکهای قابل توجهی داشتند. فقط پایتون ۲٫۰ توسط BeOpen.com طراحی شده بود. بعد از تولید پایتون ۲٫۰ توسط BeOpen.com، خَودو و دیگر توسعه دهندگان کتابخانه پایتون به ایجاد دیجیتال روی آوردند. تولید پایتون ۱٫۶ شامل جواز جدید CNRI بود که به طور قابل توجهی طولانی تر از جواز CWI (که برای تولیدات قبلی استفاده شده بود) بود. بنیاد نرمافزار آزاد توضیح داد که انتخاب شرط قانون با GNU GPL ناسازگار بود., BeOpen CNRI و FSF تغییراتی را در جواز پایتون ایجاد کردند که با GPL سازگار باشد. پایتون ۱٫۶.۱ عمدتاً مشابه پایتون ۱٫۶ است فقط با کمی اشکال، و با جواز سازگار با GPL
محبوبیت پایتون
در محبوبیت پایتون اگر کمی جستجو کنید نرخ رو به رشد آن برایتان ثابت میشود. نمودار زیر یکی از منابع قابل استدلال دراین زمینه است
در محبوبیت پایتون اگر کمی جستجو کنید نرخ رو به رشد آن برایتان ثابت میشود. نمودار زیر یکی از منابع قابل استدلال دراین زمینه است
اینکه پایتون در حال حاضر توسط گوگل، موزیلا، دیزنی و بسیاری از شرکت ها ، دانشگاهها، آزمایشگاهها و … استفاده میشود خود نکتهی مهمی در اعتبار بخشی این زبان است. همچنین در حال حاضر دانشگاههای مطرحی مانند MIT و UC Berkeley و به صورت گستردهتر ۸ تا از ۱۰ دپارتمان مطرح رشته نرمافزار در آمریکا از زبان Python برای یادگیری دانشجویان تازه وارد استفاده میکنند و بر اساس بیانیه ACM در حال حاضر Python جایگاه Java را در معرفی علوم کامپیوتر و برنامه نویسان در مدرسهها تسخیر کرده است. مهمترین دلیل این اقبال Syntax منظم و تمیز و خوانا در کنار آسان بودن زبان Python است.
از این مطلب گذشته یکی از نکات مهمی که در ایران درباره زبان پایتون در این مدت به آن رسیده ام این است که محافل فنی که از رتبه علمی بالاتری برخوردارند و کارهای حرفه ای تری کرده اند تمایل بیشتری به این زبان دارند.
از این مطلب گذشته یکی از نکات مهمی که در ایران درباره زبان پایتون در این مدت به آن رسیده ام این است که محافل فنی که از رتبه علمی بالاتری برخوردارند و کارهای حرفه ای تری کرده اند تمایل بیشتری به این زبان دارند.
زبان پایتون در مسائل فنی که در مرز تکنولوژی قرار دارند مثل مسئله داده ها ی حجیم و پردازش ابری حرفی برای گرفتن دارد. به عنوان مثال Paas های مبتنی بر این زبان نسبت به دیگر زبانها به وفور در دسترس هستند که یکی از آنها توسط گوگل ارائه شده است. PyTables یک پایگاه داده NoSql است که بر این زبان بنا نهاده شده است و در کاربردهای زبان پایتون قابل استفاده است.