مروری بر زبان برنامه نویسی پایتون – آموزش Python

  • پنج شنبه ۱۱ مرداد ۱۳۹۷
  • بازدید ۹۰۶ نفر

python overview 2658 تصویر

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

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

معرفی زبان پایتون

  • پایتون یک زبان مفسری است: این زبان مانندزبان Perl و زبان PHP در هنگام اجرا توسط مفسر پردازش می شود و نیاز نیست شما برنامه را قبل از اجرا کامپایل کنید.
  • پایتون یک زبان تعاملی است: پایتون سرعت نوشتن برنامه ها را افزایش می دهد و می توانید با مفسر ارتباط برقرار کنید.
  • پایتون یک زبان شیء گراست: پایتون از روش برنامه نویسی شیء گرا پشتیبانی می کند.
  • پایتون برای افراد مبتدی مناسب است: پایتون یک زبان عالی برای برنامه نویسان مبتدی است و از توسعه طیف گسترده ای از برنامه های کاربردی پشتیبانی می کند.

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

پایتون توسط Guido van Rosum در اواخر دهه هشتاد و اوایل دهه نود در موسسه تحقیقات ملی ریاضیات و علوم کامپیوتری در هلند تاسیس شد. زبان برنامه نویسی پایتون از زبان هایی همچون ABC، Modula-3، C، C++، Algol-68، SmallTalk و Unix shell و سایر زبان های اسکریپتی مشتق شده است. پایتون دارای حق کپی رایت است. در حال حاضر کد منبع پایتون تحت لایسنس GPL در دسترس است. پایتون در حال حاضر توسط یک تیم توسعه دهنده اصلی در موسسه نگهداری می شود، گرچه Guido van Rosum هنوز هم نقش مهمی در پیشرفت این زبان دارد.

ویژگی های پایتون

  • یادگیری آن آسان است: کلمات کلیدی کم، ساختار و Syntax ساده باعث شده است تا زبان پایتون به یک زبان آسان برای دانش آموزان تبدیل شود.
  • خوانایی بالا دارد: کدهای نوشته شده به زبان پایتون به راحتی قابل خواندن می باشند.
  • نگهداری آن آسان است: حفظ و نگهداری سورس کد پایتون راحت است.
  • کتابخانه های استاندارد و گسترده: بخش عمده کتابخانه های پایتون قابل حمل و سازگار با پلتفرم های مختلف مانند یونیکس، ویندوز و مکینتاش است.
  • حالت تعاملی دارد: پایتون یک حالت تعاملی را پشتیبانی می کند که به برنامه نویس اجازه تست های تعاملی و اشکال زدایی قطعه کد می دهد.
  • قابل حمل است: پایتون می تواند بر روی انواع مختلفی از سیستم عامل های سخت افزاری اجرا شود و رابط کاربری مشابهی در تمامی سیستم عامل ها دارد.
  • قابل توسعه است: شما می توانید ماژول های سطح پایین را به مترجم پایتون اضافه کنید. این ماژول ها برنامه نویسان را قادر می سازد تا ابزارهای خود را برای کارایی بیشتری اضافه یا سفارشی سازی کنند.
  • پایگاه های داده: پایتون رابط کاربری را به تمام پایگاه های تجاری اصلی ارائه می دهد.
  • برنامه نویسی GUI: پایتون از برنامه های GUI پشتیبانی می کند که می تواند برای بسیاری از system call ها، کتابخانه ها و سیستم های ویندوزی مانند Windows MFC، مکینتاش و سیستم X Window یونیکس ایجاد و منتقل شود.
  • مقیاس پذیر است: پایتون نسبت به اسکریپت های shell ساختار و پشتیبانی بهتری برای برنامه های بزرگ ارائه می دهد.

ویژگی های دیگر پایتون

به جز ویژگی های بالا، زبان برنامه نویسی پایتون ویژگی های خوب دیگری نیز دارد که در زیر به تعدادی از آن ها اشاره کرده ایم:

  • پایتون از روش های برنامه نویسی کاربردی، ساخت یافته و شیء گرا پشتیبانی می کند.
  • پایتون را می توان هم به عنوان یک زبان اسکریپتی و هم به عنوان Byte Code برای ساختن برنامه های بزرگ استفاده کرد.
  • پایتون نوع داده های پویای بسیار بالا را فراهم می کند و همچنین از قابلیت بررسی نوع داده به صورت پویا نیز پشتیبانی می کند.
  • پایتون از قابلیت Automatic Garbage Collection پشتیبانی می کند.
  • پایتون را می توان به راحتی با زبان های C، C++، COM، ActiveX، CORBA و Java ادغام کرد.

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است