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

ما الدالة؟
ما الدالة؟
الدالة جزء مُسمّى من التعليمات البرمجية ينفّذ مهمة محددة. ويمكن للدوال استقبال المدخلات ومعالجة البيانات وإرجاع المخرجات.
على سبيل المثال:
# Defining a simple function
def greet():
print("Hello, World!")تعريف دالة
تعريف دالة
تعرّفون الدالة باستخدام الكلمة المفتاحية def، متبوعة باسم الدالة وقوسين:
لن يُنفَّذ الرمز الموجود داخل الدالة إلا عند استدعاء الدالة.
# Defining a function
def greet():
print("Hello!")استدعاء دالة
استدعاء دالة
لاستخدام دالة، استدعُوها بكتابة اسمها متبوعًا بقوسين:
يؤدي ذلك إلى تشغيل التعليمات البرمجية الموجودة داخل الدالة.
# Calling a function
def greet():
print("Hello!")
greet()استخدام المعاملات في الدوال
استخدام المعاملات في الدوال
المعاملات هي مدخلات يمكنكم تمريرها إلى دالة لتخصيص سلوكها. على سبيل المثال:
# Function with parameters
def greet(name):
print(f"Hello, {name}!")
greet("Alice")استخدام معاملات متعددة
استخدام معاملات متعددة
يمكن للدوال أن تستقبل معاملات متعددة:
هنا، تمثل a وb معاملات.
# Function with multiple parameters
def add(a, b):
print(a + b)
add(3, 5)الوسائط المسماة
الوسائط المسماة
يمكنكم استخدام الوسائط المسماة لتحديد قيم المعاملات بالاسم:
# Function with keyword arguments
def greet(name, age):
print(f"Hello, {name}. You are {age} years old.")
greet(age=30, name="Alice")def multiply(a, b):
return a * b
result = multiply(2, 4)
print(result)أفضل الممارسات للدوال
أفضل الممارسات للدوال
فيما يلي بعض أفضل الممارسات لاستخدام الدوال:
- استخدم أسماء وصفية للدوال والمعاملات.
- اجعل الدوال قصيرة ومركّزة على مهمة واحدة.
- تجنّب التعليمات البرمجية المكررة بإعادة استخدام الدوال.
ماذا تعلمنا؟
ماذا تعلمنا؟
في هذا الدرس، تعلّمت:
- ما الدوال وكيفية تعريفها.
- كيفية استدعاء الدوال باستخدام المعاملات والوسائط المسماة.
- أفضل الممارسات لكتابة دوال واضحة وقابلة لإعادة الاستخدام.
أحسنت! لننتقل إلى الدرس التالي.

الأسئلة الشائعة
هل درس «ما هي الدالة؟» مجاني؟
نعم — نص درس «ما هي الدالة؟» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 5 دروس في المجموع.
ماذا ستتعلم في «ما هي الدالة؟»؟
تعلّموا كيف تساعد الدوال على تنظيم شيفرتكم وإعادة استخدامها تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟
لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 5.
كم من الوقت يستغرق درس «ما هي الدالة؟»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟
نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما هي الدالة؟
- القيم المرجعة
- نطاق المتغيرات ودورة حياتها
- الدوال المضمنة مقابل الدوال المعرفة من المستخدم
- استيراد الوحدات