پایتون – قسمت اول

211

پایتون

  • پایتون در سال 1998 توسط Guido Van Rossum ایجاد شد. پایتون یک زبان برنامه نویسی Open Source ، شی گرا، و‌ دارای کتابخانه‌های‌ بسیار غنی‌ می‌باشد. پایتون را میتوان در زمینه‌ی امنیت وب و… به کار‌برد.
  • ازمهم‌ترین ویژگی‌ پایتون سادگی‌ آن می‌باشد. که تعداد بسیار زیادی از ابزارهای Open Source با پایتون – تا‌کنون نوشته‌ شده‌اند. و پایتون از سیستم‌های‌مختلفی مانند: لینوکس، مک، ویندوز، پلتفرم ها موبایل، سیستم‌های شبیه‌ساز پشتیبانی  می‌کند.
  • یکی از ویژگی پایتون خطوط کد بسیار کم است که این امر باعث سادگی پایتون می شود که کم بودن خطوط کد باعث کاهش خطاها می شود. اگر از سیستم عامل کالی لینوکس استفاده می کنید پایتون به صورت پیش فرض موجود می باشد و کافی است عبارت Python را در ترمینال بنویسید.

برنامه های نگارش شده با پایتون

  • YouTube
  • Instagram
  • Quora
  • Reddit
  • BitTorrent
  • Mailman
  • Zope
  • Blende

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

  • اپلیکیشن دسکتاپ
  • بازی های سه بعدی
  • اپلیکیشن های موبایل
  • ساخت ابزارهای امنیت شبکه
  • وب سایت

لیست فریمورک های پایتون

  • Django
  • Flask
  • Tornado
  • Falcon
  • Hug
  • Sanic
  • aiohttp
  • Pyramid
  • Growler
  • CherryPy
  • MorePath
  • TurboGears2
  • Circuits
  • Watson-framework
  • Pycnic
  • WebCore
  • Reahl
  • Beautiful Soup
  • Kivy
  • Django Rest Framework

مزایای پایتون

  • یادگیری این زبان برنامه نویسی به علت وجود کلید واژه های کم، ساختار بسیار ساده و قواعد روشن و مشخص یادگیری آن ساده است
  • برنامه نویسی با این ربان همانند مکالمه انگلیسی است. در واقع زبان برنامه نویسی پایتون متشکل از کلمات انگلیسی و جمله بندی است.
  • این زبان کتابخانه های قابل حمل فراوانی دارد که امکان کارهای بسیار بزرگ و بیچیده را در تمامی سیستم عامل ها ممکن می سازد.
  • با استفاده از ویژگی حالت انفعالی می توان کدهای برنامه را تست و اشکال زدایی نمود
  • این زبان بر روی همه پلتفرم ها با یک رابط کاربری و مشخص قابل استفاده است.
  • برای برنامه کارامدتر و شخصی سازی شده تر می توان از ماژول های سطح پایین در تفسیر کننده این زبان استفاده نمود.
  • از تمامی پایگاه داده تجاری پشتیبانی می کند
  • به کمک کتابخانه های مربوطه می توان برای هر سیستم عاملی یک رابط گرافیکی تولید نمود.
  • از روش های برنامه نویسی تابعی و ساختار یافته و همچنین OOP پشتیبانی می کند.
  • می توان به عنوان یک زبان اسکریپت نویسی استفاده کرد یا می توان آن را به کد بایت برای ساختن برنامه های بزرگ کامپایل کرد.
  • type های داده داینامیک سطح بالا ارائه می دهد و از بررسی dynamic type پشتیبانی می کند.
  • از جمع آوری آشغال های اتوماتیک پشتیبانی می کند
  • می تواند به راحتی با C، C ++، COM، ActiveX، CORBA و جاوا ادغام شود.
  • پایتون از برنامه های GUI پشتیبانی می کند
  • پایتون رابط های کاربری را به تمام پایگاه داده های تجاری اصلی ارائه می دهد.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.