پایتون یکی از مهم ترین و پر استفاده ترین زبان های برنامه نویسی در عصر امروز است. پایتون، توسعه دهندگان زیادی دارد و روزانه افراد بسیاری به استفاده از این زبان روی می آورند. در ادامه در مورد علت محبوبیت این زبان، توضیحاتی ارائه شده است.

یادگیری سریع و ساده

تقریبا مهم ترین دلیلی که پایتون را از دیگر زبان های برنامه نویسی پر استفاده متمایز می کند، سرعت فراگیری این زبان است.
هر چقدر Syntax کد به زبان انگلیسی نزدیک تر باشد، سرعت فراگیری آن بالا می رود. پایتون نیز از این قاعده مستثنی نیست! مثال پایین یک نمونه شرط ساده با پایتون را نشان می دهد.

توضیح کد : « اگر نام با علیرضا مساوی بود، سلام علیرضا را پرینت کن! »

# Alireza karimi - arkarimi.ir

# -------- Start Code -------- #

name = 'Alireza'

if name == 'Alireza':
    print('Hello ' + name + ' !!!')

# -------- End Code -------- #


## Result --- Terminal ##
>>> Hello Alireza !!!

همانگونه که مشاهده کردید، به سادگی و در ۳ خط یک شرط ساده را با پایتون پیاده سازی کردیم! 🙂 به همین سادگی و راحتی.

خوانایی

یکی دیگر از ویژگی های زبان برنامه نویسی پایتون، خوانایی کد های پایتونی است! پایتون زبانی است که می توان به سادگی کد آن را تحلیل کنید. علت آن هم نزدیکی آن به زبان انگلیسی است.
حال بیایید خط به خط کد را ترجمه کنیم!

# Alireza karimi - arkarimi.ir

# -------- Start Code -------- #

name = 'Alireza' نام مساوی است با رشته متنی علیرضا

if name == 'Alireza': اگر نام مساوی بود با رشته متنی علیرضا سپس
    print('Hello ' + name + ' !!!') پرینت کن کلمه سلام رو با اسم بعلاوه ۳ علامت تعجب

# -------- End Code -------- #


## Result --- Terminal ##
>>> Hello Alireza !!!

همانگونه که مشاهده کردید به سادگی می توان خط به خط کد را با تسلط نسبی به زبان انگلیسی ترجمه کرد.

قابل استفاده برای عموم

زبان برنامه نویسی پایتون، متن باز است. یعنی هر کسی به Source Code این زبان دسترسی دارد و ویرایشی را که می خواهد می تواند بر روی آن اعمال کند! این اتفاق سبب توسعه زیرشاخه های زبان برنامه نویسی پایتون شده و به محبوبیت آن می افزاید.
علاوه بر این ها، پایتون برای هر کسی و تقریبا هر کاری مناسب است چه کار ساده و عمومی و چه کار ها تخصصی و پیچیده!

بقیه

یکی از اهداف پایتون برای محبوب شدن، رعایت دو نکته پایین بود.

  • نداشتن ضعف های زبان های برنامه نویسی دیگر
  • در کنار هم قرار دادن نقاط قوت زبان های برنامه نویسی


پایتون به صورت کلید واژه نیز ویژگی های مهم خود را در قالب یک نوشته برای شما ارائه می دهد. تحت عنوان The Zen of Python.
برای مشاهده جزئیات این ویژگی ها در Terminal Python خود عبارت زیر را Run کنید!

>>> import this

ختم کلام

با کنار هم قرار گرفتن این ویژگی ها، زبانی با نام پایتون بوجود آمده که بسیاری از افراد در بسیاری از کار ها از این زبان مهم و کاربردی استفاده می کنند. پایتون زیرشاخه های بسیاری نیز دارد. مانند Cpython و PyPy که نسخه های شخصی سازی شده این زبان است.
برای مثال PyPy خود زبان برنامه نویسی پایتون است که با پایتون نوشته شده است :)! یا Cpython نسخه شخصی سازی شده پایتون برای توسعه دهندگان زبان برنامه نویسی C است! و …

در نهایت امروزه کاربرد این زبان را در بسیاری از پروژه ها می بینیم.

ممنونم که این مطلب را تا انتها مطالعه کردید 🙂