0Pricing
Learn AI with Python · درس

الفئات والكائنات

تعلّموا إنشاء الفئات والكائنات واستخدامها في Python

الفئات والكائنات درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 1 من أصل 6. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 6 دروس في المجموع.

مقدمة إلى الأصناف والكائنات

مقدمة إلى الأصناف والكائنات

البرمجة كائنية التوجه (OOP) هي نمط برمجي يمثّل الكيانات في العالم الحقيقي باستخدام الأصناف والكائنات. يجعل هذا الأسلوب التعليمات البرمجية أكثر قابلية لإعادة الاستخدام وأسهل في الإدارة.

في هذا الدرس، ستتعلّم أساسيات الأصناف والكائنات في Python.

الفئات والكائنات — رسم توضيحي 1

ما الأصناف؟

ما الأصناف؟

الصنف هو مخطط لإنشاء الكائنات. ويحدد خصائص الكائنات وسلوكها.

class Person:
    pass

ما الكائنات؟

ما الكائنات؟

الكائن هو مثيل من صنف. ويمثل كيانًا محددًا أُنشئ من المخطط الذي يحدده الصنف.

# Defining a class and creating an object
class Person:
    pass

person1 = Person()
print(type(person1))  # Outputs: <class '__main__.Person'>

إنشاء الأصناف

إنشاء الأصناف

لتعريف صنف، استخدموا الكلمة المفتاحية class متبوعة باسم الصنف. وينبغي أن يتبع اسم الصنف اصطلاح PascalCase:

# Defining a simple class
class Car:
    pass

إنشاء الكائنات واستخدامها

إنشاء الكائنات واستخدامها

بعد تعريف فئة، يمكنكم إنشاء كائنات (مثيلات) من الفئة:

# Creating objects from a class
class Car:
    pass

car1 = Car()
car2 = Car()
print(car1, car2)

إضافة السمات إلى الأصناف

إضافة السمات إلى الأصناف

يمكنك إضافة سمات إلى صنف لتخزين البيانات المرتبطة بالكائن:

# Adding attributes to a class
class Car:
    def __init__(self, brand, model):
        self.brand = brand
        self.model = model

car1 = Car("Toyota", "Corolla")
print(car1.brand, car1.model)

الأساليب في الفئات

الأساليب في الفئات

الأساليب هي دوال تُعرَّف داخل فئة. وهي تحدد سلوك الكائنات:

# Adding methods to a class
class Car:
    def __init__(self, brand, model):
        self.brand = brand
        self.model = model

    def drive(self):
        print(f"The {self.brand} {self.model} is driving.")

car1 = Car("Toyota", "Corolla")
car1.drive()

الأخطاء الشائعة في الأصناف والكائنات

الأخطاء الشائعة في الأصناف والكائنات

إليك بعض الأخطاء التي ينبغي تجنبها:

  • نسيان استخدام self كأول معلمة في الأساليب.
  • محاولة الوصول إلى سمات غير معرّفة في الصنف.
  • عدم تهيئة السمات باستخدام الأسلوب __init__.

ماذا تعلمتم؟

ماذا تعلمتم؟

في هذا الدرس، تعلمتم ما يلي:

  • ما الأصناف والكائنات في Python.
  • كيفية إنشاء الأصناف وإنشاء مثيلات من الكائنات.
  • كيفية تعريف السمات والأساليب في الصنف.

أحسنتم! لننتقل إلى الموضوع التالي.

الفئات والكائنات — رسم توضيحي 11

الأسئلة الشائعة

هل درس «الفئات والكائنات» مجاني؟

نعم — نص درس «الفئات والكائنات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 6 دروس في المجموع.

ماذا ستتعلم في «الفئات والكائنات»؟

تعلّموا إنشاء الفئات والكائنات واستخدامها في Python تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟

لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 6.

كم من الوقت يستغرق درس «الفئات والكائنات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟

نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الفئات والكائنات
  2. السمات والدوال
  3. الوراثة
  4. تعدد الأشكال
  5. التغليف والتجريد
  6. الدوال السحرية (__str__ و__repr__ وغيرهما)
← العودة إلى Learn AI with Python