زبان برنامه نویسی پایتون (Python) یکی از زبان‌های پرکاربرد و بسیار محبوب دنیای پرچالش برنامه نویسی می‌باشد. در سال ۲۰۲۱ میلادی این زبان به عنوان محبوب‌ترین زبان برنامه نویسی در نظرسنجی سایت استک اورفلو (Stack Overflow) انتخاب شد. این زبان تقریبا یک زبان چند منظوره (cross Platform) به حساب می‌آید و در شاخه های مختلفی همچون هوش مصنوعی، تحلیل داده، طراحی وب،طراحی نرم‌افزارهای دسکتاپی و ساخت بازی‌های کامپیوتری کاربرد دارد. در سال‌های اخیر، زبان برنامه نویسی پایتون مورد توجه بسیاری از برنامه‌نویسان در جهان قرار گرفته و روز‌به‌روز به تعداد آن‌ها افزوده می‌شود، هرچند هنوز در کشورمان ایران جایگاه خود را پیدا نکرده است ولی با توجه به کاربردهای بسیاری که در برنامه نویسی دارد، میتوان آینده‌‌‌ی روشنی برای آن تصور کرد.

 

تاریخچه زبان برنامه نویسی پایتون

در سال ۱۹۸۹ یک برنامه نویس هلندی به اسم خیدو فان روسوم (Guido van Rossum) در یکی از شب های سرد کریسمس برای سرگرمی با سیستم شخصی که در دفتر کارش داشت تصمیم گرفت که مترجمی برای یک زبان اسکریپتی بنویسد. هدف او طراحی یک زبان شبیه سی (C) و یونیکس (Unix) بود که برای هکرها جذاب و پژوهشگران منعطف باشد.

شاید بسیاری از ما فکر کنیم اسم پایتون برای این زبان از مارهای معروف پیتون الهام گرفته شده است اما جالب است بدانید که ۶ سال بعد آقای روسوم در این رابطه می‌نویسد:

نام پایتون را برای عنوان کاری این پروژه انتخاب کردم چرا که در حالتی جسورانه و غیر سنتی به سر می‌بردم و البته از طرفداران پروپاقرص سیرک دوره گرد مانتی پایتان بودم.

زبان برنامه نویسی پایتون چیست؟

پایتون یک زبان اسکریپتی مفسری سطح بالا و چند منظوره (cross Platform) است. فلسفه اصلی این زبان خوانایی بالای کد می‌باشد، پایتون یک زبان برنامه نویسی شی گراست و خیدو روسوم پایتون را طوری طراحی کرده است که جانشینی برای زبان ای‌بی‌سی (ABC) با قابلیت پردازش استثناها باشد.

زبان برنامه نویسی پایتون رسما در تاریخ ۲۰ فوریه ۱۹۹۱ رو نمایی شد . نسخه دوم این زبان در سال ۲۰۰۰ منتشر گردید و از ویژگی‌های آن میتوان به پشتیبانی از یونیکد اشاره کرد و این بدین معناست که پایتون میتوانست تا ۶۵.۵۳۶ کارکتر را پشتیبانی کند و ۸ سال بعد نسخه سوم این زبان که به نوعی میتوان بازنویسی مجدد پایتون گفت منتشر شد. هدف این نسخه رفع مشکلات موجود در نسخه دوم بود.

از سال ۲۰۲۰ فقط از پایتون ۳ پشتیبانی می‌شود و رسما نسخه ۲ پایتون منسوخ شد و دیگر آپدیتی برای نسخه ۲ منتشر نشد. همچنین از نسخه ۳.۹ به بالا پایتون در سیستم عامل ویندوز فقط بر روی ویندوزهای ۸ و بالاتر نصب می‌شود. در حال حاضر نسخه ۳.۱۰ جدیدترین نسخه پایتون می‌باشد که از مهم‌ترین ویژگی‌های آن اضافه شدن پترن مچینگ (pattern matching) یا همان ساختار کنترلی به پایتون می‌باشد. این پروژه بصورت متن باز و زیر نظر بنیاد نرم افزار پایتون توسعه داده می‌شود.