بايثون: مقدمة إلى OOP - دورة 3900 فرك. من هيكسلت مدة التدريب 12 ساعة التاريخ: 30 نوفمبر 2023.
Miscellanea / / December 04, 2023
سوف تتعرف على مفاهيم مثل الفئات والكائنات، وتكتشف المبادئ الأساسية لـ OOP مثل التغليف وتعدد الأشكال والميراث. ونتيجة لذلك، سوف تتعلم كيفية وصف كيانات مجال الموضوع، وفهم كيفية عمل الكائنات في بايثون من الداخل وكيفية استخدام الاستثناءات في التعليمات البرمجية. ستساعدك المعرفة المستمدة من هذه الدورة على كتابة تعليمات برمجية أكثر تنظيمًا ومرونة يسهل توسيعها وتغييرها. لتسهيل التعلم، من المفيد دراسة الوظائف والأنواع الرئيسية للمجموعات في بايثون مسبقًا: القوائم والقواميس.
الاختبارات
هذه مهام عملية نوصي بإكمالها بعد إكمال الدورة. ستساعدك المهام على اكتساب خبرة إضافية في البرمجة وتعزيز مهاراتك المكتسبة. نوصي عادةً بإكمال 3-5 اختبارات. ولكن إذا لم ينجح الأمر، فلا تيأس. فقط أعود إليهم لاحقًا.
3
الفئات ومساحات الأسماء والسمات
1. التعقيد والتجريد
التعرف على أصول مفهوم OOP، والتعرف على مفهومي التجريد وإدارة التعقيد.
نظرية
2. مفاهيم OOP
التعرف على المفاهيم الأساسية لـ OOP: الفئات، والكائنات، والميراث، والتغليف، وتعدد الأشكال.
نظرية
الاختبارات
3. الفئات ومساحات الأسماء والسمات
التعرف على مفهوم الفئات وبناء جملة وصف الفئات وسماتها.
نظرية
الاختبارات
يمارس
4. كائنات Singleton والمتغيرات العالمية
اكتشف لماذا لا ينبغي عليك تعديل الفئات بعد الإعلان عنها أو الاحتفاظ بالكائنات القابلة للتغيير في سماتها، وكيف ينطبق ذلك على الوحدات النمطية.
نظرية
الاختبارات
يمارس
5. إنشاء مثيلات الطبقات والمثيلات
تعرف على كيفية إنشاء مثيلات الفصل، وكيف تعتمد على الفصل نفسه وما، على العكس من ذلك، لديه خاصته.
نظرية
الاختبارات
يمارس
6. طُرق
تعرف على بناء جملة وصف الأساليب، ومفهوم الاتصال بين الطريقة والكائن. تعلم كيفية استدعاء كل من الطرق ذات الصلة وغير ذات الصلة.
نظرية
الاختبارات
يمارس
7. التهيئة والبروتوكولات
تعرف على كيفية تخصيص الكائنات التي تم إنشاؤها حديثًا. التعرف على مفهوم البروتوكولات.
نظرية
الاختبارات
يمارس
8. ملكيات
تعرف على كيفية الإعلان عن "خاصية" - وهي سمة فئة يتم حسابها ديناميكيًا. تعلم كيفية إدارة تغييرات الملكية.
نظرية
الاختبارات
يمارس
9. ميراث
التعرف على آلية وراثة الفئة في بايثون. تعرف على كيف يساعدك الميراث على إعادة استخدام كود الكائن.
نظرية
الاختبارات
يمارس
10. الاستثناءات
تعرف على الاستثناءات - وهي آلية مهمة في لغة بايثون، مصممة للتعامل مع الأخطاء واستخدام وراثة الفئة على نطاق واسع.
نظرية
الاختبارات
يمارس
11. مواد إضافية
المقالات ومقاطع الفيديو برعاية فريق Hexlet. سوف تساعدك على التعمق في موضوع الدورة