Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الملفات الخارجية

جزء من قسم Object Oriented Programming في رحلة Python على Coddy — الدرس 1 من 64.

تتيح لك الملفات الخارجية تنظيم الفئات (classes) في ملفات Python منفصلة واستيرادها إلى برنامجك الرئيسي.

أنشئ ملف Python منفصل باسم my_class.py

class MyClass:
    def __init__(self, name):
        self.name = name
    
    def greet(self):
        return f"Hello, I'm {self.name}"

قم باستيراد الفئة إلى ملفك الرئيسي

from my_class import MyClass

أنشئ مثيلاً واستخدمه

obj = MyClass("Alice")
print(obj.greet())

المخرجات:

Hello, I'm Alice

تقوم عبارة from my_class import MyClass بربط ملف my_class.py ببرنامجك. إنّ my_class الأولى هي اسم الملف (بدون .py)، و MyClass هو اسم الفئة (class) داخل ذلك الملف.

challenge icon

التحدي

متوسط

لقد تم تزويدك بملفات Python (my_class.py و driver.py)، أضف جملة استيراد في ملف driver.py لاستيراد الفئة MyClass بالاسم من my_class.py باستخدام الصيغة: from my_class import MyClass

جرّب بنفسك

# TODO: قم بتحديث الاستيراد
from ? import ?

# كود الاختبار هنا
test_case = input()
print('Test completed')
quiz iconاختبر نفسك

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

جميع دروس Object Oriented Programming