پایتون چیست

پایتون (Python) یک زبان برنامه‌نویسی همه منظوره، شیءگرا و متن باز است که توسط خودو فان راسام (Guido van Rossum) در سال 1991 در کشور هلند طراحی شد.

Guido van Rossum پیش از هر چیز، تلاش کرد نامی مناسب برای زبان جدیدی که در صدد طراحی آن بود پیدا کند. در ابتدا قصد داشت نام آن را B بگذارد، اما متوجه شد زبانی به همین نام وجود دارد. پس از آن که راسام بسیاری از پیشنهادات اعضای گروه را در مورد نام زبان جدید رد کرد، تصمیم گرفت اولین نامی را که به ذهنش رسید انتخاب کند! شاید شما همیشه با دیدن نام و لوگو زبان برنامه نویسی پایتون به یاد مار پایتون بیافتید، ولی نامگذاری این پروژه هیچ ربطی به مار پایتون ندارد!

بعد از نامگذاری این زبان برنامه نویسی، اولین چیزی که هر شخص بعد از شنیدن این نام به ذهنش می رسید، مار پایتون بود. ولی Guido van Rossum تا مدت ها اجازه نمی داد که از تصویر مار پایتون به عنوان لوگو این زبان استفاده شود و اولین بار انتشارات O’Reilly که همیشه تصویر یک جانور را روی کتاب های خود قرار می دهد، از تصویر یک مار روی کتاب آموزش برنامه نویسی به زبان پایتون استفاده کرد و بعدها نیز اغلب از تصویر یک مار به عنوان نماد پایتون استفاده شد.

این زبان از زبان‌های برنامه‌نویسی مفسر بوده و به صورت کامل یک زبان شیءگرا است که به زبانهای تفسیری Perl و Ruby شباهت دارد و از مدیریت خودکار حافظه استفاده می‌کند. پایتون، کد باز (Open Source) است، زبانی که گوگل و یا یاهو از آن به عنوان یکی از اصلی ترین ابزارهای توسعه استفاده می کنند. برنامه های پایتون مثل PHP قابل اجرا روی اغلب سیستم عامل هاست. پایتون، دستور زبانی شبیه گفتار ساده ی انگلیسی دارد و با دارا بودن 33 کلمه کلیدی جزء ساده ترین زبان ها است.

سادگی و خوانایی از ویژگی‌های بارز زبان برنامه‌نویسی پایتون است، آنچنان ساده که حتی کودکان نیز قادر به آموختن آن هستند و قدرت در کنار این سادگی و خوانایی، معجزه‌ پایتون می‌باشد. از نگاه هر برنامه‌نویسی، برنامه‌های پایتون مجموعه‌ای از کد‌های زیبا هستند، بدون هیچ آشفتگی و پیچیدگی. جالب است بدانید مایکروسافت نیز این زبان را با نام IronPython در تکنولوژی Net. خود گنجانده است.

هم اکنون پایتون در شرکت ها و سازمان های بزرگی مثل ناسا و گوگل و یاهو و … به صورت گسترده مورد استفاده قرار می گیرد. تا کنون نسخه های مختلفی از این زبان ارائه شده است که لیست آنها را در جدول زیر میشاهده می کنید:

نسخه تاریخ پیدایش
Python 1.0 January 1994
Python 1.2 April 10, 1995
Python 1.3 October 12, 1995
Python 1.4 October 25, 1996
Python 1.5 December 31, 1997
Python 1.6 September 5, 2000
Python 2.0 October 16, 2000
Python 2.1 April 17, 2001
Python 2.2 December 21, 2001
Python 2.3 July 29, 2003
Python 2.4 November 30, 2004
Python 2.5 September 19, 2006
Python 2.6 October 1, 2008
Python 2.7 July 3, 2010
Python 3.0 December 3, 2008
Python 3.1 June 27, 2009
Python 3.2 February 20, 2011
Python 3.3 September 29, 2012
Python 3.4 March 16, 2014
Python 3.5 September 13, 2015
Python 3.6 December 23, 2016
Python 3.7 Jun 27, 2018
Python 3.8 Oct 14, 2019
Python 3.9 Oct 05, 2020

حال که با پایتون به طور مختصر آشنا شدید، در درس های بعد در مورد این زبان برنامه نویسی بیشتر توضیح می دهیم.