no-img
سامنتا

بررسی اجمالی python


سامنتا
دانلودهای ویژه
اطلاعیه های سایت

ادامه مطلب

بررسی اجمالی python
zip
مرداد ۱۵, ۱۳۹۵

بررسی اجمالی python


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

  • پایتون زبان تفسیری هست : پایتون در زمان اجرا توسط مفسر پردازش میشود . نیازی به کامپایل کردن کدها قبل از اجرا نیست . این مورد مشابه زبان perl و php هست 
  • پایتون زبان تعاملی هست : شما به سرعت میتوانید با مفسر پایتون ارتباط مستقیم برقرار کنید و تعامل برقرار شده باعث تولید سریع برنامه های شما خواهد شد 
  • پایتون شی گراست : پایتون از اصول برنامه نویسی شی گرایی که باعث کپسوله شدن اشیا درون برنامه میشود پیروی میکند 
  • پایتون زبانی برای مبتدی هاست : پایتون یکی از بهترین گزینه ها برای کسانی هست که برنامه نویسی را تازه شروع کرده اند و مبتدی هستند 

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

پایتون توسط Guido van Rossum  در اواخر دهه ی هشتاد و اوایل دهه ی نود در موسسه ی تحقیقاتی در هلند ساخته شد . 

پایتون نشات گرفته از بسیاری زبان های برنامه نویسی هست . ABC, Modula-3, C, C++, Algol-68, SmallTalk, and Unix shell  و بسیاری زبان های برنامه نویسی دیگر 

پایتون حق کپی رایت را رعایت کرده است . مانند perl ، سورس کدهای زبان برنامه نویسی پایتون تحت GNU General Public License (GPL) موجود هست .

هم اکنون پایتون توسط یک تیم برنامه نویس هسته درون همان موسسه نگهداری و پشتیبانی میشود ولی سازنده ی این زبان آقای خودو فان روسوم  نقش حیاتی در هدایت و پشتیبانی این زبان را ایفا میکند 

ویژگی های زبان پایتون : 

  • سادگی : پایتون کلمات کلیدی کم ، ساختار ساده و یک سینتکس تمیز و مرتبی دارد . این ها باعث میشود یادگیری این زبان خیلی راحت باشد 
  • حفظ کدها : سورس کد پایتون ، را میتوان به آسانی محافظت کرد 
  • کتابخانه های گسترده و استاندارد 
  • حالت تعاملی 
  • قابل حمل : کدهای پایتون قابلیت اجرا روی اکثر پلتفرم ها را با کمی تغییر یا بدون تغییر ممکن میکند
  • توسعه پذیری :  شما میتوانید ماژول های سطح پایین را به مفسر پایتون اضافه کنید . این ماژول قابلیت توسعه را نیز به برنامه نویس فراهم میکنند تا ابزارهای مورد نیاز خود را اضافه کنند 
  • پایگاه داده :  پایتون قابلیت اتصال به تمام پایگاه داده های بزرگ را فراهم کرده است 
  • برنامه نویسی GUI : پایتون از برنامه های GUI  پشتیبانی میکند 
  • Scalable یا مقیاس پذیری

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

  • متد ها و کدهای پایتون بخوبی از مفهوم oop یا شی گرایی پشتیبانی میکند
  • پایتون میتواند بعنوان یک زبان اسکریپت نویسی یا میتواند به بایت کدهای مختلف کامپایل شود تا برنامه های بزرگی را تولید کند 
  • پایتون ، انواع داده های پویا در سطح بالا را فراهم میکند و کنترل آنها را فراهم میکند
  • از garbage collection خودکار پشتیبانی میکند
  • به آسانی زبان هایی C, C++, COM, ActiveX, CORBA, وJava هست

 




موضوعات :
پایتون

درباره نویسنده

تیم سامنتا 75 نوشته در سامنتا دارد . مشاهده تمام نوشته های

دیدگاه ها


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *