بايثون
:-التصنيف شيئية المنحى، إجرائية.
ظهرت في 1991
صممها جايدو رسوم
الرخصة رخصة مؤسسة برمجيات
بايثون
التطوير
/المطورمؤسسة برمجيات بايثون.
رقمه3.2.3 /2012-04-11؛ منذ 443 يومًا
2.7.3/2012-04-11؛ منذ 443 يومًا
آخر إصدار غير مستقر3.3.0b2/2012-08-12؛ منذ 320 يومًا7
التأثير
:- متأثرة بـ جافا، بيرل، هاسكل.
متفرقات
امتدادات الملفاتpy, .pyw, .pyc, .pyo, .pyd.
موقع ويب http://www.python.org
تعريف_: بايثون لغة برمجة، من لغات المستوى العالي، تتميز ببساطة كتابتها وقراءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية ) OOP(، مفتوحة المصدر، وقابلة للتطوير. تعتبر لغة بايثون لغة تفسيرية، متعددة الأغراض وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما يُنصح المبتدئين في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً.
نشأت بايثون في مركز CWI)مركز العلوم والحاسب الآلي( بأمستردام على يد جويدو فان رُزوم في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة C. أطلق فان رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها اسم مونتي بايثون) بالإنجليزية: Monty Python(.
تتميز بايثون بمجتمعها النشط، كماأن لها الكثير من المكتبات البرمجية ذات الأغراض الخاصة والتي برمجهاأشخاص من مجتمع هذه اللغة، مثلاً مكتبةPyGameالتي توفر مجموعه من الوظائف من أجل برمجة الألعاب. ويمكن لبايثون التعامل مع العديد من أنواع قواعد البيانات مثل MySQLوغيره.
إستخدامات
البايثون: تستخدم بايثون على نطاق واسع في جوجل وناسا، كما أنها قد استخدمت في برمجة أحد المشاريع العملاقة هو مشروع زوبZope، كماتستخدم في العديد من المشاريع والتطبيقات المنتشرة عالمياً مثل مشروع بلندرblender وهو أحد برامج التصميم ثلاثية الأبعاد الشهيرة.
لقد ادمجت بايثون بنجاح كلغة برمجة في العديد من التطبيقات والحزمات. وهي تستخدم بكثرة في تطبيقات التصميم ثلاثي الأبعاد مثلماياMaya،سوفت اميدج إكس إس آيSoftimage|XSI، وبالطبع بليندر Blender.
كما أنها تستخدم في أنظمة التشغيل المختلفة مثل أغلب توزيعات لينكس ونظام ماك أو إسإكس.
كلغة برمجة نصية Scripting Language
*.برنامج Mayaلعمل التصاميم ثلاثيةالأبعاد.
*.برنامج Blenderلعمل التصاميم ثلاثية الأبعاد.
*.Softimage XSIلعمل التصاميم ثلاثية الأبعاد.
*.Civilization IVاللعبة الإستراتيجية المعروفة.
*.Stackless Pythonعمل سكربتات لأشهر الألعاب الإلكترونية المعروفة مثل EVE Online, Civilization IV, Second Life.
*.ArcGISبرنامج لعمل الخرائط الجغرافية.
*. OpenOffice.orgحزمة برامج مكتبية مفتوحة المصدر.
*.PyMolعمل تصاميم ثلاثية الأبعاد لأغراض علمية.
*. GIMPبرنامج رسوميات مفتوح المصدر.
الصيغة النحوية
:- صممت بايثون لتكون لغة ذات مقروئية عالية ؛ فهي تستخدم كلمات إنجليزية شائعة الاستخدام على حين تستخدم اللغات الأخرى علامات الترقيم.
تستخدم بايثون الإزاحات والمسافات البيضاء عوضاً عن الأقواس أو الأقواس المعقوفة وما إلى ذلك لتحديد حجم الجملة البرمجية.
أمثلة
مثال Hello World!
print("Hello World!")
مثال لاستخراج المضروب Factorial:
num =1x =raw_input('Insert the number please ')x =int(x)while x >1: num *= x x = x-1print(num)
مثال لتكرار طباعه كلمة 5 مرات:
n =raw_input('Kindly Insert a word :')printstr(n) * 5
عدد الزوار Users On: http://URL SITUSMU">Online: 1 1ec2-18-117-141-69.us-east-2.compute.amazonaws.comMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) موقع علي هاشم الثاني