Menu
CoddyTech

مقدمة إلى OOP

جزء من قسم البرمجة كائنية التوجه في رحلة Python على Coddy. الدرس 1 من 64.

تنظّم البرمجة كائنية التوجه (OOP) الشيفرة حول كائنات تحتوي على بيانات (سمات) ودوال (أساليب).

أنشئ ملفًا باسم car.py يحتوي على فئة

class Car:
    pass  # عنصر نائب لا يفعل شيئًا

أنشئ ملفًا آخر باسم driver.py لاستخدام الفئة

from car import Car

أنشئ كائنًا من الصنف Car

my_car = Car()

تحقّق من نوع الكائن

print(type(my_car))

الناتج:

<class 'car.Car'>

هذا يؤكد أنك أنشأت بنجاح كائنًا من الفئة Car الخاصة بك. في البرمجة كائنية التوجه، الفئة تشبه المخطط، والكائن هو ما تبنيه انطلاقًا من ذلك المخطط.

challenge icon

التحدي

متوسط

في هذا التحدي، ستنفّذ فئة Car في car.py وتستخدمها في driver.py.

عليك تحديث driver.py لاستيراد فئة Car واستخدامها بشكل صحيح.

سترشدك تعليقات TODO التفصيلية خلال كل خطوة من خطوات التنفيذ. يحتوي ملف التشغيل على حالات اختبار ستتحقق من أن تنفيذك يعمل بشكل صحيح.

جرّب بنفسك

from car import Car

# TODO: أنشئ كائنًا من الصنف
my_car = ?

# اطبع نوع my_car
print(type(my_car))
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس البرمجة كائنية التوجه

تدرّب بنفسك: مترجم Python عبر الإنترنت