پنجشنبه ۱۱ مهر ۹۸ ۰۹:۰۲ ۲۴۹ بازديد
- پایتون یک زبان برنامهنویسی رایگان و متنباز (open source) است.
- پایتون یک زبان شی گرا ست. (Objected Oriented)
- پایتون یک زبان سطح بالا است. به این معنی که به زبان انسان (انگلیسی) بسیار نزدیک است. به همین دلیل کدنویسی با این زبان و درک کدهای آن بسیار راحت میباشد.
- پایتون یک زبان برنامهنویسی همه منظوره (General-Purpose) است به این معنی که میتوان از آن در توسعه طیف گستردهای از انواع برنامهها در حوزههای نرمافزاری گوناگون بهره برد.
- پایتون دارای بستههایی قدرتمند به نام کتابخانههای استاندارد (Standard Library) در حوزههای مختلف از جمله: ریاضی، آمار، رابط گرافیکی، استفاده از قابلیتهای سیستمعامل و ... است که کار برنامهنویسی را بسیار راحت کردهاست. این کتابخانهها با نصب پکیج پایتون نصب میشوند.
- پایتون دارای کتابخانههای بسیار بسیار زیاد و قدرتمند دیگری غیر از کتابخانههای استاندارد است که بایستی به صورت جداگانه روی پکیج پایتون نصب شوند. کتابخانهی numpy برای محاسبات عددی، scipy برای پردازشهای علمی، pandas برای تحلیل داده و مدلسازی، scikit-learn شبکههای عصبی و یادگیری ماشین، PySerial ارتباط درگاه سریال، PyGame ساخت گیم، Django ،Flask ،Bottle ،CherryPy ایجاد وبسایت، opencv, PIL پردازش تصویر، PyGtk ،PyQt واسط گرافیکی کاربر و بسیاری دیگر... که مدام در حال توسعه هستند و بر تعداد و تنوع آنها نیز افزوده میشود را در اختیار برنامهنویسان پایتون قرار میدهند.
- ماژولار
- دستور (syntax) ساده و قابل فهم و خوانایی بالا. در برنامه نویسی با پایتون نیازی به گذاشتن نقطه ویرگول (;) و کروشه ({}) نیست.
- استفادهی بهینه و خودکار از حافظه
- قابل حمل بودن (portable). به این معنی که کد موردنظر صرف نظر از اینکه در چه سیستمعاملی نوشته و ذخیره شدهاست، در همهی سیستمعاملها اجرا میشود و نیازی به ایجاد تغییرات در کد نیست.
- حفظ و نگه داری سورس کدهای (source codes) پایتون بسیار ساده میباشد.
- توسعه پذیری بالا. میتوان به یک کد سطح پایین یک سری ماژولهای اضافه کرد و آن کد را برای خود شخص سازی نمود.
- با زبان برنامهنویسی پایتون میتوان برای هر سیستمعاملی مثل ویندوز یا لینوکس و یا مکینتاش برنامه گرافیکی تولید کرد.
- از زبان پایتون هم میتوان به صورت Script استفاده نمود هم به صورت Byte-Code برای ساخت برنامه های بزرگ
- توان همبستگی با زبان های C و C++ و COM و ActiveX و CORBA و Java
-------------------------------------------------------------------------------------------------------------------
از مطالب موجود در وب سایت بنده هم استفاده نمایید.
برای مشاهدهی مطالب بیشتر در کانال تگرام ایزی پای لرن عضو شوید.
برای مشاهدهی مطالب بیشتر در کانال تگرام ایزی پای لرن عضو شوید.
- ۰ ۰
- ۱ نظر