بايثون

بايثون مقدمة

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

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

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

Python هي لغة برمجة شائعةتم إنشاؤه من قبل Guido van Rossum ، وتم إصدارها في عام 1991.
وهو من أكثر لغات البرمجة طلباً 
يتم استخدامه من أجل:

  • ماذا يمكن أن تفعل بايثون؟

  • يمكن استخدام Python على خادم لإنشاء تطبيقات الويب.
  • يمكن استخدام Python  لإنشاء مهام سير العمل.
  • يمكن لـ Python الاتصال بأنظمة قواعد البياناتيمكنه أيضًا قراءة الملفات وتعديلها.
  • يمكن استخدام Python للتعامل مع البيانات الضخمة وأداء الرياضيات المعقدة.
  • يمكن استخدام Python للنماذج الأولية السريعة أو لتطوير البرامج الجاهزة للإنتاج.

لماذا بيثون؟

  • تعمل Python على منصات مختلفة Windows و Mac و Linux و Raspberry Pi وما إلى ذلك.
  • يحتوي Python على بنية بسيطة مشابهة للغة الإنجليزية.
  • يحتوي Python على بناء جملة يسمح للمطورين بكتابة البرامج بخطوط أقل من بعض لغات البرمجة الأخرى.
  • يتم تشغيل Python على نظام مترجم ، مما يعني أنه يمكن تنفيذ التعليمات البرمجية بمجرد كتابتهاهذا يعني أن النماذج الأولية يمكن أن تكون سريعة جدًا.
  • يمكن معالجة Python بطريقة إجرائية ، أو طريقة موجهة للكائن أو بطريقة وظيفية.

جيد ان تعلم

  • أحدث إصدار رئيسي من Python هو Python 3 ، والذي سنستخدمه في هذا الدورة التعليميةومع ذلك ، فإن Python 2 ، على الرغم من عدم تحديثه بأي شيء آخر غير التحديثات الأمنية ، لا يزال شائعًا جدًا.
  • في هذا البرنامج التعليمي ، سيتم كتابة Python في محرر نصوصمن الممكن كتابة Python في بيئة تطوير متكاملة ، مثل Thonny أو Pycharm أو Netbeans أو Eclipse والتي تكون مفيدة بشكل خاص عند إدارة مجموعات أكبر من ملفات Python.

Python صياغةمقارنة بلغات البرمجة الأخرى

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



                     الدرس الثاني

ليست هناك تعليقات:

إرسال تعليق

|