زبان برنامه نویسی پایتون (Python)
آشنایی با زبان برنامه نویسی پایتون و کاربردها آن!
پایتون یک زبان برنامه نویسی سطح بالا ، تفسیر شده ، تعاملی و شی گرا. پایتون طوری طراحی شده است که بسیار خوانا باشد.
از کلمات کلیدی انگلیسی به طور مکرر در جایی که سایر زبانها از علائم نگارشی استفاده می کنند
استفاده می کند و ساختارهای ساختاری کمتری نسبت به زبانهای دیگر دارد.
- پایتون زبان مفسیری است:پایتون در زمان اجرا توسط مفسر پردازش می شود .
نیازی نیست که برنامه خود را قبل از اجرای آن کامپایل کنید. این خصلت شبیه زبان های برنامه نویسی PERL و PHP است. - Python Interactive است: شما در واقع می توانید در یک درخواست Python بنشینید
و برای نوشتن برنامه های خود مستقیماً با مترجم ارتباط برقرار کنید. - پایتون شی گرا است: پایتون از سبک یا تکنیک برنامه نویسی شی گرا پشتیبانی می کند که کدها را درون اشیا محصور می کند.
- Python یک زبان مبتدی است:Python یک زبان عالی برای برنامه نویسان سطح مبتدی است
و از توسعه طیف گسترده ای از برنامه ها از پردازش متن ساده گرفته تا مرورگرهای WWW گرفته تا بازی ها را پشتیبانی می کند.
تاریخچه پایتون
پایتون توسط گیدو ون روسوم در اواخر دهه هشتاد و اوایل دهه نود در انستیتوی تحقیقات ملی ریاضیات و علوم کامپیوتر در هلند ساخته شد.
پایتون از بسیاری از زبانهای دیگر مشتق شده است از جمله ABC ، Modula-3 ، C ، C ++ ، Algol-68 ، SmallTalk
و پوسته یونیکس و سایر زبان های اسکریپت نویسی.
زبان برنامه نویسی پایتون
حق انتشار پایتون
مانند پرل ، کد منبع پایتون هم اکنون تحت مجوز عمومی GNU (GPL) در دسترس است .
پایتون در حال حاضر توسط یک تیم توسعه دهنده اصلی در این موسسه نگهداری می شود
اگرچه گویدو ون روسوم هنوز هم نقشی حیاتی در جهت دهی به پیشرفت پایتون دارد.
ویژگی های پایتون
برخی از ویژگی های پایتون شا مل موارد زیر می باشد
- آسان برای یادگیری – پایتون دارای چند کلمه کلیدی ، ساختار ساده و یک نحو کاملاً مشخص است.
این به دانش آموز اجازه می دهد تا زبان را به سرعت انتخاب کند. - آسان خوانده می شود – کد پایتون با وضوح بیشتری تعریف شده و برای چشم قابل مشاهده است.
- آسان برای نگهداری – نگهداری کد منبع پایتون نسبتاً آسان است.
- یک کتابخانه استاندارد گسترده – قسمت عمده کتابخانه پایتون بسیار قابل حمل و سازگار با کراس پلتفرم در یونیکس ، ویندوز و مکینتاش است.
- حالت تعاملی – پایتون از یک حالت تعاملی پشتیبانی می کند که امکان آزمایش تعاملی و اشکال زدایی از قطعه کد را فراهم می کند.
- قابل حمل – پایتون می تواند در طیف گسترده ای از سامانه سخت افزاری اجرا شود و از رابط یکسان در همه سیستم عامل ها برخوردار باشد.
- قابل تمدید – می توانید ماژول های سطح پایین را به مفسر Python اضافه کنید.
این ماژول ها برنامه نویسان را قادر می سازند تا ابزارهای خود را برای کارآیی بیشتر به آنها اضافه یا تنظیم کنند.زبان برنامه نویسی پایتون
- بانک های اطلاعاتی – پایتون واسط هایی را برای تمام پایگاه های تجاری بزرگ فراهم می کند.
- برنامه نویسی رابط کاربری گرافیکی – پایتون از برنامه های رابط گرافیکی پشتیبانی می کند که می توانند
در بسیاری از تماس های سیستمی ، کتابخانه ها و سیستم های ویندوز مانند Windows MFC ، Macintosh
و سیستم X Window یونیکس ایجاد و به سیستم انتقال داده شوند. - مقیاس پذیر – پایتون برای برنامه های بزرگ ساختار و پشتیبانی بهتری نسبت به اسکریپت نویسی پوسته فراهم می کند.
- جدا از ویژگی های ذکر شده ، پایتون دارای لیست بزرگی از ویژگی های خوب است ، تعداد کمی از آنها در زیر ذکر شده است :
-
- این از روش های برنامه نویسی کاربردی و ساختاریافته و همچنین OOP پشتیبانی می کند.
- می تواند به عنوان یک زبان اسکریپت نویسی مورد استفاده قرار گیرد و یا می تواند برای ایجاد برنامه های بزرگ به کد بایت وارد شود.
- انواع داده های پویا بسیار سطح بالا را فراهم می کند و از بررسی نوع پویا پشتیبانی می کند.
- از جمع آوری خودکار زباله پشتیبانی می کند.
- می توان آن را به راحتی با C ، C ++ ، COM ، ActiveX ، CORBA و Java ادغام کرد.
زبان برنامه نویسی پایتون
در واقع زبان برنامه نویسی پایتون یک زبان هم شی گرا و هم ساخته یافته محسوب میشود ،
به طور کلی از این زبان برای مباحث امنیت و طراحی وب نیز استفاده میشود .
زبان برنامه نویسی پایتون در واقع یک زبان برنامه نویسی بسیار پویا محصوب میشود .
شما در زبان برنامه نویسی پایتون میتوانید این تمام عملکردها در هسته آن تمرکز یافته
دوران آکادمی مجری دورهای تخصصی برنامه نویسی در حوزه زبان Python است . این دوره ها شامل دوره های پایتون
برای برنامه نویسان وب،پایتون برای مهندسین شبکه و پایتون برای تست نفوذ می باشد. جهت اطلاع از دوره های ما به
بخش تقویم مراجعه نمایید
دیدگاهتان را بنویسید