بايثون مقدمة
بايثون python(لغة
برمجة) وتعني ثعبان بالعربية وهي لغة برمجة ,من لغات
المستوي العالي ,تتميز ببساطتها,سهلة التعلم وهي تستخدم اسلوب البرمجة
الكائنية,مفتوحة المصدر وقابلة للتطوير وتعد لغة تفسيرية ومتعددة الأغراض وتستخدم
بشكل واسع في العديد من المجالات ,كبناء للبرامج مستقلة . باستخدام الواجهات الرسومية المعروفة
وفي عمل برامج الويب، بالإضافة إلى
استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في
بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة البرامج البسيطة
للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما
يُنصح المبتدؤون في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات
البرمجية تعلماً.
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على
يد جايدو ڤان روسم في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في
عام 1991. تم كتابة نواة اللغة بلغة سي. أطلق ڤان روسم الاسم "بايثون"
على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق
على نفسها الاسم مونتي بايثون.
تتميز بايثون بمجتمعها النشط، كما أن
لها الكثير من المكتبات البرمجية ذات الأغراض الخاصة والتي برمجها أشخاص من مجتمع
هذه اللغة، مثلاً مكتبة باي جايم التي توفر مجموعة من الوظائف من أجل برمجة
الألعاب. ويمكن لبايثون التعامل مع العديد من أنواع قواعد البيانات مثل ماي إس كيو
إل وغيره.
ونحن سنشرح بالصور والأمثلة
ما هي لغة البرمجة بايثون
Python هي
لغة برمجة شائعة. تم إنشاؤه من قبل Guido van Rossum ، وتم إصدارها في عام
1991.
وهو من أكثر لغات البرمجة طلباً
وهو من أكثر لغات البرمجة طلباً
يتم
استخدامه من أجل:
- تطوير الويب (server-side)،
- تطوير البرمجيات،
- الرياضيات،
- برمجة النظام
- ماذا
يمكن أن تفعل بايثون؟
- يمكن استخدام 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 على المسافة البادئة ، باستخدام المسافات البيضاء ، لتحديد النطاق ؛ مثل نطاق الحلقات والوظائف والفئات. غالبًا ما تستخدم لغات البرمجة الأخرى الأقواس المتعرجة لهذا الغرض.
ليست هناك تعليقات:
إرسال تعليق