شرح تطبيق Объектно-ориентированное программирование Python وكيفية استخدامه
يقدم مقرر البرمجة الكائنية التوجه في بيثون ميزات البرمجة الموجهة للكائنات بشكل عام وتنفيذها في بيثون. يستكمل البرنامج مع أمثلة من الحلول العملية. الدروس نفسها ، باستثناء الدورتين الاخيرتين ، متاحة مجانًا على الموقع https://younglinux.info/oopython.php
تفترض هذه الدورة معرفة مسبقة ببرمجة بيثون المهيكلة ، والتي يمكنك التعرف عليها في دورتنا الاولى ، بيثون ، مقدمة في البرمجة.
تتضمن الدورة 12 درسًا أساسيًا + 3 دروس إضافية
1. ما هي البرمجة وجوه المنحى
2. إنشاء الطبقات والكائنات
3. مُنشئ فئة - طريقة __init __ ()
4. الميراث
5. تعدد الاشكال
6. التغليف
7. التكوين
8. مشغلي الحمولة الزائدة
9. وحدات وحزم
10. توثيق الكود
11. مثال لبرنامج وجوه المنحى في بيثون
12. ميزات البرمجة وجوه المنحى
13. طرق ثابتة
14. التكرار
15. المولدات
المفاهيم الاساسية للبرمجة الموجهة للكائنات هي class و object. هذه هي الوحدات الموجودة بالفعل في رمز البرنامج ، وليس فقط تعميم المفاهيم. الكائنات مستمدة من فصولها. في لغة برمجة Python ، تسمى هذه الكائنات عادةً بالمثيلات.
الوراثة ، تعدد الاشكال والتغليف هي المبادئ الاساسية ، أركان البرمجة الموجهة للكائنات. الميراث ينطوي على إمكانية تحديد الطبقات الطفل ، تعدد الاشكال - طريقة مختلفة لتنفيذ الشيء نفسه ، التغليف - إخفاء والجمع بين البيانات والاساليب. يتم تنفيذ التركيب بشكل أقل تكرارًا ، مما يعني إمكانية إنشاء كائنات تكون مكوناتها كائنات لفئات أخرى.
المُنشئ في OOP عبارة عن طريقة صفية يتم استدعاؤها تلقائيًا عند إنشاء كائن من هذه الفئة. في الوقت نفسه ، يشير المُنشئ إلى طرق التحميل الزائد للمشغل. يتم تنظيم أسماء هذه الطرق من خلال لغة البرمجة نفسها ، وتحدث دعوتها تلقائيًا بمشاركة الكائن في عمليات معينة. على سبيل المثال ، إضافة واستخراج عنصر ، إلخ.
تعد الادوات التفاعلية نوعًا خاصًا من الكائنات مثل المجموعات ، مثل قائمة ، ولكنها لا تخزن مجموعة العناصر بأكملها.
.
تنزيل APK الاصدار يتباين بحسب الجهاز المجانية Free Download
يمكنك تنزيل Объектно-ориентированное программирование Python APK يتباين بحسب الجهاز لـ Android مجاناً Free Download الآن عبر أبك داون مود.
الوسوم: download python for windowsdownload python for macdownload python 311download python 312download python 310download python 3download python 313download python 39download python for windows 11Python