الثلاثاء , يوليو 21 2026
أخبار الموقع

الإعلام الآلي — البرمجة بلغة بايثون: مقدمة في البرمجة الكائنية (OOP) — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

مقدمة في البرمجة الكائنية (OOP)

البرمجة الكائنية أو OOP (Object-Oriented Programming) هي نمط برمجي يعتمد على مفهوم “الكائنات” التي تحتوي على بيانات (خصائص) وسلوكيات (دوال). تساعد OOP في تنظيم البرامج وتسهيل صيانتها وإعادة استخدامها.

المفاهيم الأساسية في OOP

  • الصنف (Class): هو مخطط أو نموذج يُستخدم لإنشاء الكائنات. يحدد الخصائص (Attributes) والسلوكيات (Methods).
  • الكائن (Object): هو نسخة محددة من صنف معين، له خصائصه الخاصة.
  • التغليف (Encapsulation): إخفاء التفاصيل الداخلية للكائن وإتاحة الوصول إليها عبر دوال محددة.
  • الوراثة (Inheritance): إنشاء أصناف جديدة بناءً على أصناف موجودة.
  • تعدد الأشكال (Polymorphism): إعادة تعريف الدوال في الأصناف المشتقة.

مثال عملي

class Student:
    def __init__(self, name, age, grade):
        self.name = name
        self.age = age
        self.grade = grade

    def display_info(self):
        return f"Name: {self.name}, Age: {self.age}, Grade: {self.grade}"

# إنشاء كائن
s1 = Student("Ahmed", 16, "10th")
print(s1.display_info())

تمارين

  1. أنشئ صنفاً باسم “Car” يحتوي على خصائص (brand, model, year) ودالة display_info().
  2. أضف دالة جديدة لصنف Car تحسب عمر السيارة بناءً على السنة الحالية.
  3. أنشئ صنفاً جديداً “ElectricCar” يرث من صنف Car ويضيف خاصية battery_range.

للمزيد من الدروس حول البرمجة، راجع درس البرمجة بلغة بايثون: المتغيرات والثوابت ودرس الجمل الشرطية if-else.

📍 دروس مشابهة:

شاهد أيضا

التربية الإسلامية — أهمية الوقت في الإسلام — الأولى متوسط — المنهاج الجزائري

أهمية الوقت في الإسلام الوقت هو الحياة، وهو أثمن ما يملكه الإنسان. أقسم الله به …

علوم الطبيعة والحياة — الهرمونات النباتية — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

في هذا الدرس، سنتناول موضوع الهرمونات النباتية الخاص بمادة علوم الطبيعة والحياة لتلاميذ الثانية ثانوي …

التربية المدنية — النظافة الشخصية والعامة — الأولى متوسط — المنهاج الجزائري

النظافة الشخصية والعامة النظافة من الإيمان، وهي سلوك حضاري يعكس تقدم المجتمع ووعي أفراده. تشمل …

العلوم الفيزيائية — الضغط في الغازات: قانون بويل — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

في هذا الدرس، سنتناول موضوع الضغط في الغازات: قانون بويل الخاص بمادة العلوم الفيزيائية لتلاميذ …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026