در ادامه جالب ترین حقایق در مورد برنامه نویسی پایتون است که باید بدانید.
پایتون یک پروژه سرگرمی بود
در دسامبر ۱۹۸۹ ، گیدو ون روسوم ، خالق پایتون به دنبال یک پروژه سرگرمی بود تا او را در هفته نزدیک به کریسمس مشغول کند. او در فکر نوشتن یک زبان برنامه نویسی جدید بود که از نوادگان ABC باشد و همچنین برای هکرهای Unix/C جذاب باشد. او تصمیم گرفت آن را پایتون بنامد. و
یکی از ویژگی های شگفت انگیز پایتون این واقعیت است که در واقع کار یک نفر است. معمولاً زبان های برنامه نویسی جدیدی توسط شرکت های بزرگ با استخدام متخصصان زیادی توسعه و منتشر می شوند و اینکه پایتون یک استثنا است.
چرا پایتون نامیده شد
نام این زبان در مورد مارها نیست ، بلکه در مورد گروه طنز محبوب بریتانیایی مونتی پایتون (از دهه ۱۹۷۰) است. خود گیدو از طرفداران بزرگ سیرک فلایینگ مونتی پایتون است. به همین دلیل ، نام پروژه را “پایتون” گذاشت. آیا واقعیت پایتون جالب نیست؟
چرا لوگوی این زبان نشانه مار پایتون هست؟
به این دلیله که اولین ناشری که کتاب آموزش زبان پایتون رو منتشر کرده است، روی جلد کتاب هایش از عکس حیوانات استفاده میکرده و برای پایتون هم اومد از عکس مار استفاده کرد. این شد که از اون به بعد، در لوگوی پایتون از عکس مار استفاده شد.
پیاده سازی های پایتون
- : CPython -> نوشته شده در C، متداول ترین نوع.
- Jpython -> در جاوا نوشته شده است، به bytecode کامپایل می شود.
- IronPython -> پیاده سازی شده در #C.
- Brython -> مرورگر Python، در مرورگر اجرا می شود.
- RubyPython -> پلی بین مترجمان پایتون و روبی.
- PyPy -> پیاده سازی شده در پایتون.
- MicroPython -> روی میکروکنترلر اجرا می شود.
بسیاری از نامهای بزرگ از پایتون برای محصولات/خدمات خود استفاده می کنند (یا استفاده کرده اند). برخی از این موارد عبارتند از:
- ناسا
- گوگل
- نوکیا
- یاهو! نقشه ها
- انیمیشن والت دیزنی
- فیس بوک
- نتفلیکس
- اکسپدیا
- MIT
- Spotify
- اودمی
- Shutterstock
- اوبر
- آمازون
- موزیلا
- Dropbox
- یوتیوب
پایتون از وظایف متعدد در یک دستور پشتیبانی می کند
پایتون به شما امکان می دهد مقدار یکسانی را به چند متغیر در یک دستور اختصاص دهید. همچنین به شما امکان می دهد مقادیر را به چندین متغیر در یک زمان اختصاص دهید.
این همچنین بدان معنی است که مبادله اطلاعات در پایتون سریعتر است و فقط در ۱ خط کد قابل انجام است.
تاثیر پایتون بر جاوا اسکریپت
پایتون یکی از ۹ زبانی است که بر طراحی جاوا اسکریپت تأثیر گذاشته است. سایر موارد شامل AWK ، C ، HyperTalk ، جاوا ، Lua ، Perl ، Scheme و Self است.
پایتون قدیمی تر از جاوا است
تقاضای زبان برنامه نویسی پایتون در دهه گذشته بسیار زیاد است. بنابراین به نظر می رسد که پایتون زبان جدیدی است که شنوندگان خود را جذب کرده و تقویت کرده است.
اما حقیقت جالب اینجاست: پایتون یک زبان برنامه نویسی قدیمی و بسیار قدیمی تر از جاوا است. پایتون برای اولین بار در سال ۱۹۹۱ منتشر شد در حالی که جاوا در سال ۱۹۹۵ منتشر شد. امروزه پایتون ۳۰ ساله است اما هنوزهم برای آینده برنامه نویسی قوی است است.
پایتون کند نیست
پایتون برای برنامه نویسان مانند یک چاقوی ارتش سوئیسی است. با این حال ، برخی از توسعه دهندگان همچنان ادعا می کنند که اگرچه یادگیری پایتون به دلیل نحو ساده آن بسیار آسان است … اما بسیار کند است.
اما سوال این است: “اگر پایتون کند بود چرا شرکت هایی مانند اینستاگرام ، ناسا ، آی بی ام ، گوگل ، یوتیوب از پایتون استفاده می کردند؟”
Cuong Do ، معمار نرم افزار در یوتیوب گفت: “پایتون برای سایت ما به اندازه کافی سریع است و به ما امکان می دهد با حداقل توسعه دهندگان ، ویژگی های قابل نگهداری را در زمان ضبط تولید کنیم.”
نظری از از پیتر نورویگ ، مدیر کیفیت جستجو در گوگل وجود دارد که میگوید:
پایتون از ابتدا بخش مهمی از گوگل بوده است و با رشد و تکامل سیستم همچنان پایدار است. امروزه ده ها مهندس گوگل از پایتون استفاده می کنند و ما به دنبال افراد بیشتری هستیم که به این زبان مهارت داشته باشند. “
در واقع پایتون کمی کندتر از سایر زبانهای برنامه نویسی مانند C ، C ++ ، جاوا و غیره است … زیرا آنها زبانهای کامپایل شده هستند در حالی که پایتون تفسیر می شود. بنابراین ، این سرعت کمی کندتر می دهد.
اما این واقعیت را به خاطر بسپارید که پایتون کندتر است ،اما بر محبوبیت روزافزون و تقاضای زیاد آن در شرکت های بزرگ فناوری تأثیر نمی گذارد.
جمع بندی
بنابراین در این مقاله برخی از حقایق جالب در مورد برنامه نویسی پایتون را مورد بحث قرار دادم و امیدواریم از آن لذت ببرید.