پایتون چیست
پایتون (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 |
حال که با پایتون به طور مختصر آشنا شدید، در درس های بعد در مورد این زبان برنامه نویسی بیشتر توضیح می دهیم.
very nice
سلام استاد
وقت شما بخیر
کتاب پایتون شما رو میشه به صورت چاپی هم تهیه کرد؟
با تشکر
سلام، مرسی، همچنین
بله، قیمتش با احتساب هزینه پست 160 تومنه
در صورت تمایل مبلغ مورد نظر رو به شماره کارت 6037998134270536 بانک ملی به نام یونس ابراهیمی واریز بفرمایید تا براتون ارسال کنم
سلام و ادب استاد گرامی اقای ابراهیمی، من کتاب شما را نیز تهیه کرده ام. از زحمات شما متشکرم
سلام، بسیار ممنون بابت لطفتون، موفق و موید باشید
سلام به اقای ابراهیمی
1.پایتون به چه درد میخورد؟
2.با mingw هم میتوان پایتون را کامپایل کرد؟
3.ایا با پایتون میتوان فایل اجرایی ساخت؟
سلام
در هر زمینه ای کاربرد داره : موبایل، تحت وب، ویندوز، هک، هوش مصنوعی، ساخت بازی های رایانه ای و …
با mingw نمی دونم ولی فایل اجرایی میشه باهاش ساخت
سلام
می خواستم ببینم نام مدرس و نویسنده این مطالب چیست زیرا فکر می کنم از دروس و مطالب شما در جایی خلاف قوانین کپی رایت استفاده شده و لازمه در این صورت بهتون اطلاع بدم.
سلام، بسیار ممنون بابت لطفتون
ابراهیمی هستم و نویسنده تمامی این مطالب. ممنون میشم از طریق ایمیل younes.ebrahimi.1391@gmail.com به بنده اطلاع بدین