بايثون
بايثون لغة برمجة حديثة بسيطة، واضحة، سريعة , تستخدم اسلوب البرمجه الكائنيه (OOP) وقابلة للتطوير بالإضافة إلى أنها مجانية و مفتوحة المصدر. صُنفت بالأساس كـ لغة تفسيريه , بايثون مصممة اصلاً للأداء بعض المهام الخاصة أو المحدودة. إلا أنه يمكن استخدامها بايثون لإنجاز المشاريع الضخمه كأي لغة برمجية أخرى, غالباً ما يُنصح المبتدؤن في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسهل اللغات البرمجية تعلماً .
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الألي) بأمستردام على يد جويدو فان رُزوم. تم تطويرها بلغة C. أطلق فان رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها أسم مونتي بايثون (Monty Python).
تتميز بايثون بمجتمعها النشط , كما ان لها الكثير من المكتبات البرمجيه ذات الاغراض الخاصه و التي برمجها اشخاص من مجتمع هذه اللغه , مثلاً مكتبة PyGame التي توفر مجموعه من الوظائف من اجل برمجة الالعاب . و يمكن لبايثون التعامل مع العديد من انواع قواعد البيانات مثل MySQL و غيرها .
تطبيقات كُتبت بإستخدام البايثون
Blender - برنامج مفتوح المصدر لإنشاء الرسومات ثلاثية الابعاد
DrPython - بيئة تطوير متكامله مفتوحة المصدر من اجل لغة بايثون
MySmartCI - مفسر اوامر مفتوح المصدر قابل للتوسيع
أمثلة
مثال Hello World!
print "Hello World!"
مثال لاستخراج المضروب Factorial :
num = 1
x = raw_input('Insert the number please ')
x = int(x)
if x > 69:
print 'Math Error !'
else:
while x > 1:
num *= x
x = x-1
print num