خانه

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

پایتون یک زبان برنامه‌نویسی تفسیری، تعاملی و شی‌گرا می‌باشد که ماژول‌ها، استثنائات، ماشین‌نویسی پویا، انواع داده‌ی پویای بسیار سطح بالا و کلاس‌ها را دربرمی‌گیرد. این زبان از برنامه‌نویسی شی‌گرا فراتر می‌رود و از چندین الگوی برنامه‌نویسی مانند برنامه‌نویسی رویه‌ای و تابعی پشتیبانی می‌کند. این زبان دارای واسط‌های کاربری برای فراخوانی سیستم، دسترسی به کتابخانه‌ها و نیز سیستم‌های پنجره‌ای گوناگون است و می‌توان کدهای آن را در زبان‌های «سی» و «سی پلاس پلاس» گسترش داد. افزون بر این، می‌توان پایتون را به‌عنوان زبانی الحاقی برای اپلیکیشن‌هایی که نیازمند واسط کاربری قابل‌برنامه‌نویسی هستند به کار برد. پایتون زبانی ترابرپذیر است و می‌توان آن در سیستم عامل‌های گوناگون نصب و اجرا کرد.

فهرست

آفریننده
وجه تسمیه
دلایل محبوبیت
کاربردها
پایتونیزه
منابع

‍❖ آفریننده‌ی زبان پایتون

چه کسی زبان پایتون را آفرید؟

پایتون در اواخر دهه‌ی ۱۹۸۰ میلادی توسط «خیدو فان روسوم» در «پژوهشکده‌ی ملی ریاضیات و علوم کامپیوتر» کشور هلند به عنوان جانشین زبان برنامه‌نویسی ABC طراحی شد و با انتشار نسخه‌های جدید و کارآمدتر آن به تدریج جای خود را در میان زبان‌های برنامه‌نویسی محبوب جهان باز کرد.


❖ وجه تسمیه‌ی زبان پایتون

چرا نام «پایتون» برای این زبان برنامه‌نویسی برگزیده شده است؟

هنگامی که «خیدو فان روسوم» شروع به پیاده‌سازی پایتون کرد، مشغول خواندن فیلمنامه‌ی سریال کمدی بی.بی.سی. به نام «سیرک هوایی مونتی پایتون» بود که در دهه‌ی هفتاد قرن بیستم میلادی از تلویزیون پخش می‌شد. فان روسوم به دنبال نامی کوتاه و بی‌همتا و کمی اسرارآمیز بود. از این رو زبان جدید برنامه‌نویسی خود را پایتون نام نهاد.


❖ دلایل محبوبیت زبان پایتون

دلایل محبوبیت زبان پایتون چیست و چرا ما باید پایتون را بیآموزیم؟

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


❖ کاربردهای زبان پایتون

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

از سال ۲۰۰۳، پایتون بر مبنای شاخص تیوبی (TIOBE Index) یکی از ده زبان محبوب برنامه‌نویسی بوده‌است و در ژانویه ۲۰۲۳، محبوب‌ترین زبان برنامه‌نویسی دنیا بالاتر از C و جاوا بوده‌است. سازمان‌های بزرگی مانند گوگل، یاهو، سرن، فیسبوک و ناسا از پایتون استفاده می‌کنند. هم‌چنین شبکه‌ی اجتماعی ردیت نیز به‌طور کامل در پایتون نوشته شده‌ است. پایتون به عنوان یک زبان اسکریپت‌نویسی می‌تواند در اپلیکیشن‌های وب مورد استفاده قرار گیرد. از پایتون استفاده وسیعی در صنعت امنیت اطلاعات می‌شود. پایتون در پروژه‌های هوش مصنوعی و یادگیری ماشینی استفاده می‌شود: کتابخانه‌هایی که در این حوزه استفاده می‌شوند کتابخانه‌هایی مانند تنسورفلو، کرس، پای‌تورچ و سایکیت-لرن هستند. پایتون به عنوان یک ابزار پردازش متن قوی برای «پردازش زبان‌های طبیعی» نیز مورد استفاده قرار می‌گیرد.


شاخص تیوبی (شاخص محبوبیت زبان‌های برنامه‌نویسی) در ژانویه ۲۰۲۳

رتبه در ژانویه ۲۰۲۳
رتبه در ژانویه ۲۰۲۲
زبان برنامه‌نویسی
امتیازات
تغییرات
۱
۱
پایتون
۱۶/۳۶٪
۲/۷۸+
۲
۲
سی
۱۶/۲۶٪
۳/۸۲+
۳
۴
سی پلاس پلاس
۱۲/۹۱٪
۴/۶۲+
۴
۳
جاوا
۱۲/۲۱٪
۱/۵۵+
۵
۵
سی شارپ
۵/۷۳٪
۰/۰۵+
۶
۶
ویژوال بیسیک
۴/۶۴٪
۰/۱۰-
۷
۷
جاوا اسکریپت
۲/۸۷٪
۰/۷۸+

❖ پایتونیزه

پایتونیزه چیست و چه می‌توان از آن آموخت؟

در پایتونیزه، پایگاه زبان برنامه‌نویسی پایتون، با نکات برنامه‌نویسی پایتون در قالب درس‌های کوتاه آشنا می‌شوید و از طریق حل تمرین‌های ارائه شده می‌توانید تسلط خود بر این زبان را افزایش دهید. جواب هر مسئله، کد برنامه‌ی مورد نظر و تصویر برنامه‌ی اجرا شده برای هر تمرین آورده شده است. با تسلط به اصول برنامه‌نویسی به طور کلی و زبان برنامه‌نویسی پایتون به طور خاص می‌توانید هم از لحاظ آکادمیک و هم از لحاظ شغلی و حرفه‌ای پیشرفت کنید و زندگی خود را دگرگون سازید.


❖ منابع

پرسش‌های متداول درباره‌ی زبان پایتون

در وب‌سایت رسمی پایتون، آخرین بازدید در بهمن ۱۴۰۱


شاخص تیوبی: نمایه‌ی میزان محبوبیت زبان‌های برنامه‌نویسی

در وب‌سایت رسمی تیوبی، آخرین بازدید در بهمن ۱۴۰۱



✍ نویسنده و مترجم:
✎ آخرین ویرایش:
محمد رجب‌پور
۱۴۰۱/۱۱/۱۵
𐎱𐎡𐎬𐎵𐏀