زبان برنامه نویسی پایتون در سال 1991 میلادی توسط خیدو فان روسوم بوجود آمده است . پایتون با قابلیت ها و ویژگی های متعددی که دارد تحول بزرگی را در دنیای برنامه نویسی بوجود آورده است.
زبان های برنامه نویسی متعددی وجود دارند که هر کدام ازآن ها کاربرد های مختلفی در زمینه های مختلف را دارا هستند . اما پایتون علاوه بر این که از آن در اکثر زمینه ها می توان استفاده کرد یک زبان برنامه نویسی با یادگیری آسان نیز محسوب می شود و اکثر تازه کار ها شروع یادگیری برنامه نویسی را با این زبان انجام می دهند .
در واقع پایتون یک زبان برنامه نویسی شی گرا و سطح بالا است که برای برنامه نویسی عمومی تفسیر شده است. و یک سیستم پویا و مدیریت حافظه ی خودکار است. همچنین مفسر پایتون برای بسیاری از سیستم عامل ها در دسترس است.
خلاصه ای از کاربرد های پایتون:
خودکارسازی نمودن برنامهها
توسعه و پیشرفت برنامههای تحت وب
دارای ویژگی اسکریپت نویسی
اطلاعات را آنالیز می کند
گسترش و پیشرفت اپلیکیشنهای تحت وب
مزایای دیگر این زبان برنامه نویسی:
دارای چندین ماژول شخص ثالث است که باعث می شود این زبان با اکثر زبان ها و سیستم عامل های دیگر بتواند ارتباط برقرار کند.
دارای کتابخانه های گسترده جهت پشتیبانی است که باعث کاهش قابل توجه طول کدها می شود.
Open Source است
در آن دسته از زبان ها قرارمی گسرد که یادگیری آنها سریع و بدون دردسر است.
برخی از معایب پایتون:
سرعت آن از زبان های c و ++c پایین تر است در نتیجه راضی کننده به حساب نمی آید.
برای توسعه و محاسبات موبایل خیلی کارآمد نبوده و به همین دلیل تنها برنامه های اندکی با استفاده از این زبان برای موبایل نوشته شده است.
به خاطر انعطاف پذیری داده ها در پایتون مصرف حجم حافظه ی آن نیز زیاد است.