0Pricing
Python Academy · درس

ما هي الدالة؟

تعلّم كيف تساعد الدوال على تنظيم شيفرتك وإعادة استخدامها

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

مقدمة إلى الدوال

مقدمة إلى الدوال

الدوال كتل قابلة لإعادة الاستخدام من التعليمات البرمجية، صُممت لتنفيذ مهام محددة. وهي تساعد على تقليل التكرار وجعل البرامج أكثر تنظيمًا.

في هذا الدرس، ستتعلم كيفية تعريف الدوال واستدعائها واستخدامها في Python.

ما هي الدالة؟ — رسم توضيحي 1

ما الدالة؟

ما الدالة؟

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

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

# 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)

أفضل الممارسات المتعلقة بالدوال

أفضل الممارسات المتعلقة بالدوال

إليك بعض أفضل الممارسات عند استخدام الدوال:

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

ما الذي تعلمناه؟

ما الذي تعلمناه؟

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

  • ما الدوال وكيفية تعريفها.
  • كيفية استدعاء الدوال باستخدام المعلمات والمعاملات المسماة.
  • أفضل الممارسات لكتابة دوال واضحة وقابلة لإعادة الاستخدام.

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

ما هي الدالة؟ — رسم توضيحي 11

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

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

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

ماذا ستتعلم في «ما هي الدالة؟»؟

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

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

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

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

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

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

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

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

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