Use APKPure App
Get Курс "ООП на Python" old version APK for Android
في "البرمجة وجوه المنحى في بيثون" بالطبع + أجوبة
تقدم الدورة التدريبية "البرمجة الشيئية في Python" ميزات البرمجة الشيئية بشكل عام وتنفيذها بلغة Python. يتم استكمال التطبيق بأمثلة من حلول العمل العملية. الدروس نفسها متاحة مجانًا على https://younglinux.info/oopython/course. إصدارات فيديو قصيرة للدروس: https://www.youtube.com/playlist؟
تفترض الدورة معرفة مسبقة بالبرمجة المهيكلة في Python ، والتي يمكنك التعرف عليها في الدورة التدريبية الأولى "Python. مقدمة في البرمجة": https://younglinux.info/python/course.
تتضمن الدورة 15 درسًا:
1. ما هي البرمجة الشيئية
2. إنشاء الطبقات والأشياء
3. مُنشئ الفئة - طريقة __init __ ()
4. الميراث
5. تعدد الأشكال
6. التغليف
7. التكوين
8. الحمولة الزائدة على المشغل
9. الأساليب الثابتة
10. التكرارات
11. مولدات
12. وحدات وحزم
13. توثيق الكود
14. عينة برنامج بايثون كائني التوجه
15. نتائج دورة "البرمجة الشيئية في بايثون"
المفاهيم الأساسية في البرمجة الشيئية هي "فئة" و "كائن". الكائنات مشتقة من فئاتهم. في لغة برمجة بايثون ، تسمى هذه الكائنات مثيلات.
الوراثة وتعدد الأشكال والتغليف هي المبادئ الأساسية وأعمدة البرمجة الشيئية. الوراثة تعني القدرة على تحديد الفئات الفرعية ، وتعدد الأشكال طريقة مختلفة لتنفيذ نفس الشيء ، والتغليف هو إخفاء وجمع البيانات والأساليب. يتم تنفيذ التركيب في كثير من الأحيان ، وهذا يعني القدرة على إنشاء كائنات ، الأجزاء المكونة منها هي كائنات من فئات أخرى.
المُنشئ في OOP هو طريقة فئة يتم استدعاؤها تلقائيًا عند إنشاء كائن من هذه الفئة. في الوقت نفسه ، يشير المُنشئ إلى طرق التحميل الزائد للمشغل. يتم تنظيم أسماء هذه الأساليب بواسطة لغة البرمجة نفسها ، ويتم استدعائها تلقائيًا عندما يشارك الكائن في عمليات معينة. على سبيل المثال ، إضافة عنصر واستخراجه وما إلى ذلك.
التكرارات هي نوع خاص من الكائنات ، تشبه المجموعات مثل القائمة ، ولكنها لا تخزن المجموعة الكاملة من العناصر ، ولكنها تولد عنصرًا واحدًا فقط في كل مرة يتم الوصول إليها. تحتوي Python على فئات أنواع بيانات مضمنة يتم إنشاء التكرارات منها. ومع ذلك ، يمكنك أيضًا تحديد الفئات الخاصة بك ، والتي ستتمتع مثيلاتها بقدرات مكرر.
Last updated on 11/06/2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Курс "ООП на Python"
plustilino
11/06/2023
$0.99