هر آنچه که بایستی راجب پایتون بدانید
اگر درمورد لهجه برنامهنویسی دوست داستنی پایتون و کاربردها و مزایای آن کنجکاو میباشید و دنبال دلایلی میگردید تا شمارا به فرا گرفتن آن ترغیب نماید , با این مقاله همراه گردید .
شکی نیست پایتون ( Python ) یکی محبوبترین زبانهای برنامهنویسی در عالم است و طی دهه قبل , به یکیاز ۳ گویش برتر توسعهدهندگان تبدیل شدهاست . طبق نظرسنجی Stack Overflow در سال ۲۰۲۰ , بیش تر از ۴۰ درصد از توسعهدهندگان فعلا با پایتون عمل می نمایند و ۳۰ درصد دیگر نیز مشتاق فرا گرفتن این گویش میباشند . این لهجه از کجا آمد , چرا اینقدر دوست داستنی است , شایسته ترین فریمورکها و کتابخانههای پایتون کدام است , چه محصولاتی را میتوان با آن بسط بخشید و چه شرکتها و سازمانهایی از آن به کارگیری میکنند؟ پاسخ تمام این سؤالها را درین مقاله خواهید خواند .
درحالتی که نیز یاد گرفتن این لهجه را بهدلیل تصوری که از دشواری و پیچیدگی زبانهای برنامهنویسی دارید , تا به درحال حاضر استارت نکردهاید , بدانید که پایتون حقیقتا «زبانی برای همه» است و فرا گرفتن آن برای کلیه آسوده است .
پایتون در دسامبر ۱۹۸۹ هنگام تعطیلات سال نو میلادی در آمستردام هلند دیده به جهان گشود . خیدو فان روسوم , برنامهنویس هلندی , که آن زمان در مؤسسهی پژوهش ها ریاضی و علم ها رایانه همراه CWI شاغل بود , برای سرگرمی و سپری کردن تعطیلات جشن سال نو میلادی , تصمیم گرفت برای لهجه اجرانامهنویسی جدیدی که مدتها در راز داشت , مفسری بنویسد که بر طبق ABC باشد .
ABC گویش برنامهنویسی همهمنظوره و تراز بالا مشابه بیسیک و پاسکال است که در مؤسسه ی CWI ابتکار عمل شد . انگیزه تولید ABC یادگرفتن برنامهنویسی و نمونهسازی بود و زیرا مرحله بالا بود ( یعنی مشابه لهجه انسانها بود ) , بهراحتیِ انگلیسی خوانده می شد و برای فراگیری نحوه عمل رینگ , منطق و داده به مبتدیان شایسته ترین راه حل بود . فان روسوم یکسری سال روی پروژهی ABC فعالیت کرده بود و اکثری از ویژگیهای آن را در پایتون به عمل پیروزی . علت گزینش نام پایتون برای این لهجه نو نیز علاقهی وی به سریال «سیرک پرنده مانتی پایتون» بود .
خیدو در حیث داشت توسعهی نرم افزار بهسادگی و سوای نگرانی بابت سختافزار , رئیس خاطر و پیچیدگیهایی از این دست , امکانپذیر باشد ; پس بهاین تامل بهزمینخورد لهجه برنامهنویسی خودش را نوآوری نماید , ایدههایش را از ABC الهام بگیرد , البته زمان انجام پروژه را از سه سال به پروژهای سهماهه کم کند ; و اینگونه بود که پایتون دیده به جهان گشود .
نام پایتون از سریال کمدی مانتی پایتون گرفته شدهاست
در فوریهی ۱۹۹۱ , فان روسوم کد پایتون را در alt . sources منتشر کرد . alt . sources مشابه فرومی بود که اشخاص در آن سورسکدهای خویش را به اشتراک میگذاشتند و آن را میتوان جزء اولین پلتفرمهایی دانست که به توسعهی پروژههای متنباز یاری کرد .
پایتون گویش مفسری است , بهاین معنا که کد متنی در قالب فایلی متن می شود و بعد مفسری فولدر را خط به خط میخواند و کد را به دستورعملهای قابل ادراک برای رایانه همراه تبدیل می نماید . درواقع , لهجه پایتون بر اصل قابل شعور کردن برنامهنویسی برای کلیه پایهگذاری شد و فان روسوم در تمام ارتفاع مسیر کاریاش بر این اصول پایبند بود .
اوایل خیدو چندان به محبوبیت پایتون امیدوار کمبود . گذشته از جهانی شدن وب , متقاعد کردن اشخاص به استعمال از گویش برنامهنویسی تازه فعالیت دشواری بود و در دههی ۱۹۸۰ , خیدو سالیان برای معرفی و تبلیغ ABC ناچار به مسافرت و توزیع نوارهای مغناطیسی میان اشخاص بود . ABC آن زمان نتوانست دربین برنامهنویسان جا گشوده نماید ; بههمیندلیل خیدو توقع خاصی نیز از پایتون نداشت , هر چند معرفی پایتون که کافی بود از یوزنت دانلود شود , مضاعف آسانتر از توزیع منزل به خانهی نوارهای مغناطیسی بود .