ما هو البايثون



0      0

4 4 إجابات
صورة المستخدم

Abdessamed Belabbaci

مشترك منذ : 19-03-2012
المستوى : مساهم
مجموع الإجابات : 822
مجموع النقاط : 888 نقطة
النقاط الشهرية : 0 نقطة

Abdessamed Belabbaci
منذ 12 سنة

بايثون لغة برمجة، من لغات المستوى العالي، تتميز ببساطة كتابتها وقرآءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية (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 = 1
x = raw_input('Insert the number please ')
x = int(x)
while x > 1:
num *= x
x = x-1
print(num‏



صورة المستخدم

Kouider1991

مشترك منذ : 12-06-2012
المستوى : مساهم
مجموع الإجابات : 820
مجموع النقاط : 865 نقطة
النقاط الشهرية : 0 نقطة

Kouider1991
منذ 12 سنة

بيثون هو للأغراض العامة ، لغة البرمجة عالية المستوى [11] الذي يؤكد تصميم فلسفة رمز القراءة . ويقال إن بناء الجملة لها أن تكون واضحة [12] ومعبرة. [13] بيثون لديه كبير وشامل المكتبة القياسية . [14]
بيثون يدعم العديد من نماذج البرمجة ، في المقام الأول ولكن لا تقتصر على وجوه المنحى ، حتمية ، وإلى حد أقل، البرمجة الوظيفية الأساليب. ويتميز تماما نوع دينامية نظام وآلية إدارة الذاكرة ، مماثلة لتلك التي من المخطط ، روبي ، بيرل ، و تى سى ال . مثل غيرها من اللغات الديناميكية ، وغالبا ما تستخدم بيثون باعتبارها لغة البرمجة ، ولكنها تستخدم أيضا في مجموعة واسعة من غير برمجة السياقات. استخدام أدوات خارجية، ويمكن تعبئتها بيثون رمز في برامج مستقل قابل للتنفيذ. المترجمون الثعبان المتاحة لكثير من نظم التشغيل.
وستعمل في هواتف النوكيا


صورة المستخدم

حمزة

مشترك منذ : 18-03-2012
المستوى : مساهم
مجموع الإجابات : 40
مجموع النقاط : 34 نقطة
النقاط الشهرية : 0 نقطة

حمزة
منذ 12 سنة

لغة برمجة هجينة (غرضية التوجّه/آمرية) من لغات المستوى العالي ذات تحديد ضعيف لأنواع البيانات.


صورة المستخدم

Khaibar

مشترك منذ : 25-02-2012
المستوى : مساهم
مجموع الإجابات : 210
مجموع النقاط : 226 نقطة
النقاط الشهرية : 0 نقطة

Khaibar
منذ 12 سنة

في الحقيقة أخي "بايثون Python "كلمة استخدمت في مجال البرمجة
لكن الإسم هو لواحدة من الأفاعي التي تشبه الأناكوندا Anaconda
فكما ترى الكلمة لها استعمالات عدة حسب المجال لذا أرجو التحديد.




قدم إجابة

هذا السؤال محمي [لماذا؟]
رجاءا، سجل الدخول لتعرف إن كنت تستطيع المساهمة.

الزوار شاهدوا أيضاً


من اول من صنع القرطاس؟

سيدنا يوسف عليه السلام

من هو صاحب كتاب فاطمئن؟

عمر ال عوضه

من هو مصطفى محمود؟

- مصطفى كمال محمود حسين آل محفوظ المعروف بـ"مصطفى محمود"
- كاتب وطبيب وأديب
- ولد في 25 ديسمبر 1921 في شبين الكوم ـ منوفية
- ألّف مصطفى محمود 89 كتابًا، متعددة الموضوعات والمجالات فمنها...

من هو علي الدوخي؟

علي الدوخي هو عازف بيانو سعودي

من هو طه ايسو ؟

طه ايسو هو يوتيوبر و رحالة مغربي ، اشتهر برحلاته حول العالم و طريقته الجميلة في تقريب الأشياء للمتابعين .