پایتون چیست؟
- سه شنبه, ۱ مرداد ۱۳۹۸، ۰۱:۵۱ ق.ظ
پایتون چیست؟
پایتون یک زبان برنامه نویسی چند منظوره و قدرتمند، که توسط خودوفان روسوم هلندی در سال ۱۹۹۱ طراحی شده است.
پایتون یک زبان اسکریپتی و بسیار قدرتمند و گسترده هستش و این روزها می توانید آثاری از نفوذش رو تقریبا
همه جا ببینید. پایتون در دنیا به شدت همه گیر شده است.زبان برنامه نویسی پایتون یک زبان شی گرا است و
از ویژگی های پیشرفته شی گرایی مثل : وراثت، چندشکلی، سربار گزاری عملگر و . . . پشتیبانی میکند.
نکته: چون زبان برنامه نویسی پایتون با زبان پورتابل سی نوشته شده است میتواند به صورت مجازی بر روی
هر سیستم و پلتفرمی کامپایل و اجرا شود.
منظور از اسکریپتی بودن پایتون چی است ؟
یعنی در حالت معمول به فایل اجرایی تبدیل نمی شود بلکه یک ماشین مجازی (مفسر پایتون) فایل کد رو می
خواند و همزمان آن را تفسیر و اجرا میکند. یعنی شما می توانید یک برنامه تو سیستم عامل ویندوز بنویسید و
اون برنامه رو بدون تغییر روی لینوکس یا مکینتاش یا هر پلتفرمی که پایتون روی آن نصب است را اجرا کنید.
کاربرد پایتون
کاربرد پایتون در زمینه های مختلفی است که میتوان به موارد زیر اشاره کرد :
- آنالیز دادهها
- یادگیری ماشینی
- خودکارسازی سامانهها
- توسعه وب
- واسطهای برنامهنویسی
- تحلیل دادههای بزرگ در علوم و صنایع
- و . . .
همان طور که در بخش بالا گفتیم پایتون یک زبان برنامه نویسی چند منظوره است و کاربرد پایتون بیش از
آنچیزی است که کاربران فکر میکنند. میتوان با پایتون سایت طراحی کرد، میتوان برنامه نویسی موبایل انجام
داد.
توجه: پایتون یک زبان علمی است که در شاخه های مختلفی کاربرد دارد مثلا یکی از کاربردهای زبان پایتون در
بخش نجوم است. در حال حاضر در بعضی از مدارس تیز هوشان و بعضی از دانشگاها این برنامه نویسی رو
تدریس میکنند.
مقالات و دیگر آموزش های پایتون
چه سازمان ها و شرکت هایی از پایتون استفاده میکنند :
سازمانهای بزرگی که از پایتون استفاده میکنند و پایتون رو وارد بخش برنامه نویسی خود کرده اند مثل شرکت
های :
- گوگل
- یاهو
- سرن
- ناسا
نکته: فیس بوک در زیرساخت های خود از پایتون استفاده میکند.
هدف از بوجود آمدن زبان برنامه نویسی پایتون :
دو هدف اصلی وجود داشت تا زبان برنامه نویسی پایتون طراحی شود یکی خوانایی بالای برنامههای نوشته
شده و دوم کوتاهی و بازدهی نسبی بالای آن بود.
کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر
است بسیار وسیع هستند. یک کار غیر معمول که در طراحی این زبان انجام گرفته استفاده از فاصله و جلوبردن
متن برنامه برای مشخص کردن بلوکهای مختلف کد است.
نکته: یکی از مزیت های زبان برنامه نویسی پایتون این است که از مدل های مختلف برنامه نویسی مثل شیگرایی، برنامه نویسی دستوری و تابع محور پشتیبانی میکند و برای مشخص کردن نوع متغییرها از یک سامانه پویا استفاده میکند.
ویژگی های زبان برنامه نویسی پایتون :
- پایتون شی گراست
- پایتون رایگان است
- پایتون قابلیت حمل است
- استفاده از پایتون بسیار آسان است
- پایتون قدرتمندست
- درونی سازی و گسترش
- یادگیری پایتون آسان
- امنیت اطلاعات
آموزش های بیشتر در وبلاگ شیراز هک