ما هي لغة البرمجة بايثون؟ python

 


بايثون (بالإنجليزية: Python)‏ هي لغة برمجة، عالية المستوى سهلة التعلم مفتوحة المصدر قابلة للتوسيع، تعتمد أسلوب البرمجة الكائنية (OOP). لغة بايثون هي مُفسَّرة، ومُتعدِدة الاستخدامات، وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية وفي تطبيقات الويب، ويمكن استخدامها كلغة برمجة نصية للتحكم في أداء العديد من البرمجيات مثل بلندر. بشكل عام، يمكن استخدام بايثون لعمل البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة في الوقت نفسه. غالباً ما يُنصح المبتدؤون في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً.


طُوِّرت بايثون في معهد الرياضيات والمعلوماتية الهولندي (CWI) في مدينة أمستردام على يد جايدو ڤان روسم في أواخر الثمانينات من القرن العشرين، وكان أول إعلان عنها في عام 1991م. كُتبت نواة اللغة باستعمال لغة سي. أطلق روسم الاسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها اسم مونتي بايثون.


تتميز بايثون بمجتمعها النشط، كما أن لها الكثير من المكتبات البرمجية ذات الأغراض الخاصة التي برمجها أشخاص من ذلك مجتمع. مثلاً،هناك مكتبة باي جايم التي توفر مجموعة من الدوال من أجل برمجة الألعاب. يمكن لبايثون أيضاً التعامل مع العديد من أنواع قواعد البيانات مثل ماي إس كيو إل وغير ذلك.


تدعم بايثون أنماط برمجية متعددة هي التوجيه الكائني، البرمجية جانبية التوجيه والبرمجة الوظيفية. تُستخدم بايثون عادةً مثل العديد من لغات البرمجة الديناميكية كلغة برمجة نصية. بايثون لديها نموذج مفتوح للتطوير، قائم على مجتمع بايثون البرمجي ومدعوم من مؤسسة برمجيات بايثون. والتي تحافظ على تعريف اللغة في التنفيذ المرجعي لسي بايثون.


مميزات بايثون: 


تعد بايثون لغة برمجية سهلة نسبيا بالمقارنة مع جافا وسي++ إضافة إلى أنها لغة برمجة متعددة الأنماط الفكرية (برمجة متعددة البرادايم). تدعم البرمجة كائنية التوجه والبرمجة المهيكلة بشكل كامل، كما تدعم بايثون البرمجة الوظيفية والبرمجة جانبية المنحى (بما في ذلك عن طريق البرمجة الوصفية والكائنات الوصفية "خاصةً الطرق").
يمكنها أيضًا دعم العديد من الأنماط الفكرية الأخرى عن طريق الامتدادات، بما في ذلك التصميم بالعقود والبرمجة المنطقية.

تدعم للبرمجة الوظيفية
سهلة التعلم
.
حرة ومفتوحة المصدر
.
لغة برمجة عالية المستوى
.
محمولة
.
كائنية التوجه
.
قابلة للامتداد

أمثلة عن لغة بايثون: 

طباعة مرحبا يا عالم 
.
___________________
("مرحباً يا عالم")print
___________________

حساب العمر:
_____________________________________
from datetime import 

 dob = int(input("أدخل تاريخ الميلاد: ")) 

today = datetime.today() year = today.year age = int(year) - int(dob) 

print ("{age}:عمرك هو")
_____________________________________


هل تريد تعلم python؟
أذا كنت ترغب في تعلم لغة البىم ة بايثون فبمكنك الر وع الى مقالنا هذا لتحميل كتاب LEARN Python NOW
رابط المقال هنا 

هل كنت تتسائل هل يمكن تحرير اكواد بايثون على الاندرويد؟ 

نعم بالتأكيد وذلك عن طريق برنامج droidedit
توجد نسختين من البرنامج النسخة المجانية والمدفوعة وقمت هنا بوضع النسخة المدفوعة بكل المزايا مجانا فقط الرابط في اخر المقال


في ختام مقالنا لاتنسو المتابعة والتعليق والمشاركة لتعم الفائدة🙃

رابط تحميل التطبيق من  هنا

T.W.O.P

عالم البرمجة

THE WORLD OF PROGRAMMING

تعليقات

المشاركات الشائعة