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 هست

 



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

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

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

دیدگاه ها


پاسخ دهید

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