بايثون Python هي لغة برمجة عالية المستوى ويمكن الوصول إليها، وتعمل كمنصة مفتوحة المصدر مبنية على مبادئ البرمجة الشيئية (OOP). تشتهر لغة Python بتعدد استخداماتها، وتجد تطبيقات واسعة النطاق في مجالات متنوعة، بما في ذلك إنشاء برامج مستقلة ذات واجهات رسومية وتطبيقات ويب. وهي بمثابة لغة برمجة نصية، تتحكم في تنفيذ البرامج المختلفة، مثل Blender.
تم تطوير لغة بايثون بواسطة جويدو فان روسوم في المعهد الهولندي للرياضيات والمعلوماتية في أواخر الثمانينيات، وتم الإعلان عنها في عام 1991، وهي تعكس لغة مفسرة بنواة مكتوبة بلغة C. وتشيد تسمية “بايثون” بالفرقة الكوميدية البريطانية مونتي بايثون، التي تأثرت مستمدة من إعجاب فان روسوم بعملهم.
مع مجتمع نابض بالحياة، تستفيد بايثون من العديد من المكتبات المتخصصة التي أنشأها مستخدموها، بما في ذلك مكتبة Bay Game لبرمجة الألعاب ودعم قواعد البيانات المختلفة مثل MySQL. إنه يستوعب أنماط برمجة متعددة، بما في ذلك البرمجة الشيئية، والبرمجة الجانبية، والوظيفية، مما يجعله مناسبًا للمبتدئين والمشاريع واسعة النطاق على حدٍ سواء. يتم دعم نموذج التطوير المفتوح للغة من قبل مؤسسة برمجيات بايثون، مع الحفاظ على تعريف اللغة في التنفيذ المرجعي لـ C بايثون.
من الناحية اللغوية، يرتبط اسم بايثون ارتباطًا مباشرًا بفرقة مونتي بايثون، وهو واضح في كود بايثون والمراجع الثقافية. تشير البادئة “py-” إلى الكيانات المرتبطة بـ Python، كما هو موضح في التطبيقات والمكتبات مثل PyGame، وPyQT، وPyGTK.
يشمل التطور التاريخي لبايثون بدايتها في أواخر الثمانينات، متأثرة بالرغبة في التعامل مع الحالات الاستثنائية والتفاعل مع نظام التشغيل الأميبا. قاد جويدو فان روسوم المشروع باعتباره الدكتاتور الخيري لبايثون من أجل الحياة حتى عام 2018 عندما انتقل إلى دور قيادي تعاوني. قدم الإصدار الثاني من بايثون (Python 2.0) ميزات مهمة في عام 2000، في حين أن إصدار Python 3.0، الذي تم إصداره في عام 2008، يمثل مراجعة رئيسية غير متوافقة تمامًا مع الإصدارات السابقة. تمثل نهاية العمر المقررة لـ Python 2.7 في عام 2020 تحولًا نحو إصدارات Python 3.x. ويوجه المجلس التوجيهي للغة، المنتخب في عام 2019، تطورها المستمر.