0Pricing
Learn AI with Python · درس

القيم المرجعة

اكتشفوا كيفية استخدام القيم المرجعة لجعل الدوال أكثر مرونة

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

مقدمة إلى القيم المعادة

مقدمة إلى القيم المعادة

تتيح القيم المعادة للدوال إرسال البيانات مرة أخرى إلى الجزء من البرنامج الذي استدعاها. وهذا يجعل الدوال أكثر مرونة وقابلية لإعادة الاستخدام.

ستتعلمون في هذا الدرس كيفية استخدام القيم المعادة بفاعلية في دوال Python.

القيم المرجعة — رسم توضيحي 1

ما القيمة المُعادة؟

ما القيمة المُعادة؟

القيمة المُعادة هي ناتج الدالة. ويمكنكم استخدام الكلمة المفتاحية return لإرسال البيانات مرة أخرى إلى المستدعي.

على سبيل المثال:

# Function with a return value
def add(a, b):
    return a + b

result = add(3, 5)
print(result)

إعادة قيمة واحدة

إعادة قيمة واحدة

يمكن للدالة إعادة قيمة واحدة باستخدام الكلمة المفتاحية return:

# Returning a single value
def square(x):
    return x * x

result = square(4)
print(result)

إعادة قيم متعددة

إعادة قيم متعددة

يمكنكم إعادة قيم متعددة من الدالة على شكل tuple:

# Returning multiple values
def min_and_max(numbers):
    return min(numbers), max(numbers)

nums = [3, 5, 7, 2, 8]
minimum, maximum = min_and_max(nums)
print(minimum, maximum)

استخدام القيم المُعادة

استخدام القيم المُعادة

يمكن تخزين القيم المُعادة في متغيرات أو استخدامها مباشرةً في التعبيرات:

# Using return values
def double(x):
    return x * 2

print(double(4) + double(5))

إرجاع None

إرجاع None

إذا لم تتضمن الدالة تعليمة return، فإنها تعيد None تلقائيًا:

# Function returning None
def greet():
    print("Hello!")

result = greet()
print(result)

مثال عملي

مثال عملي

إليك مثالًا لدالة تحسب مساحة مستطيل:

# Practical example
def area_of_rectangle(length, width):
    return length * width

print(area_of_rectangle(5, 10))

def multiply(a, b):
    return a * b

result = multiply(3, 4)
print(result)

الأخطاء الشائعة في قيم الإرجاع

الأخطاء الشائعة في قيم الإرجاع

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

  • نسيان استخدام الكلمة المفتاحية return في الدالة.
  • محاولة استخدام ناتج دالة من دون تخزين قيمة الإرجاع الخاصة بها أو استخدامها.
  • إرجاع أنواع غير متوافقة مع حالات الاستخدام المتوقعة.

ماذا تعلّمنا؟

ماذا تعلّمنا؟

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

  • ما قيم الإرجاع وكيفية استخدامها.
  • كيفية إرجاع قيمة واحدة أو عدة قيم من دالة.
  • التطبيقات العملية لقيم الإرجاع في Python.

أحسنت! لننتقل إلى الدرس التالي.

القيم المرجعة — رسم توضيحي 11

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

هل درس «القيم المرجعة» مجاني؟

نعم — نص درس «القيم المرجعة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 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 منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 5.

كم من الوقت يستغرق درس «القيم المرجعة»؟

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

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

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

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

  1. ما هي الدالة؟
  2. القيم المرجعة
  3. نطاق المتغيرات ودورة حياتها
  4. الدوال المضمنة مقابل الدوال المعرفة من المستخدم
  5. استيراد الوحدات
← العودة إلى Learn AI with Python