تعتبرلغة بايثون من اللغات المستوى العالي تتميز بالسهولة من حيث الكتابة و القراءة ومن
حيث التركيب النحوي لها تستخدم أسلوب البرمجة الكائنية (OOP)،وهي
لغة ذات قوة هائلة تخولك باحترافها ان تصمم موقعك الخاص او برنامجك الخاص ويكون
مفتوح المصدر هو افضل مافيها بانها مفتوحة المصدر كلغة وقابلة للتطوير. تعتبر لغة
بايثون لغة تفسيرية ،
بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج
المعروفة أو في بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة
البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس
الوقت. غالباً ما يُنصح المبتدئين في ميدان البرمجة بتعلم هذه اللغة لأنها من بين
أسرع اللغات البرمجية تعلماً.
وتستطيع أن تبرمج بها في كل
المنصات المعروفة الآن، فهي تصارع لغة Java العريقة، و تصلح لكل الأغراض تقريبا.
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جويدو فان رُزوم في أواخر الثمانينات من القرن المنصرم،
وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة Cأطلق فان
رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية
شهيرة من بريطانيا،
كانت تطلق على نفسها اسم مونتي بايثون Monty Python).
تتميز بايثون بمجتمعها النشط، كما أن لها الكثير من المكتبات البرمجية
ذات الأغراض الخاصة والتي برمجها أشخاص من مجتمع هذه اللغة، مثلاً مكتبةPyGame التي توفر مجموعه من الوظائف من أجل برمجة
الألعاب. ويمكن لبايثون التعامل مع العديد من أنواع قواعد البيانات مثل MySQLوغيره.
ولقد شجعني على كتابة هذه الدورة حول لغة البايثون ، التي أسأل الله أن يمن علي بإتمامها قلة المصادر العربية التي تتكلم عن هذه اللغة، وكأن هذه اللغة ليست موجودة في عالم التقنية.
في الموضوع المقبل انشاء الله سنتعرف على اساسيات لغة البايثون.
0 التعليقات :
إرسال تعليق