تعريف دوالك الخاصة
أنشئ كتلًا برمجية قابلة لإعادة الاستخدام.
تعريف دوالك الخاصة درس مجاني في Python For Kids على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python For Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python For Kids 4 دروس في المجموع.
إنشاء دوال مخصصة
تعريف الدوال الخاصة بكم
مرحبًا بكم في درس الدوال! سنتعلم اليوم كيفية إنشاء دوالكم الخاصة في Python، مما يتيح لكم إعادة استخدام التعليمات البرمجية وتنظيمها بكفاءة.
لماذا نعرّف دوالنا الخاصة؟
يساعدكم تعريف دوالكم الخاصة على ما يلي:
- إعادة استخدام التعليمات البرمجية: اكتبوا التعليمات البرمجية مرة واحدة واستخدموها عدة مرات.
- تنظيم التعليمات البرمجية: قسّموا المشكلات المعقدة إلى مهام أصغر يمكن إدارتها.
- تحسين سهولة القراءة: اجعلوا التعليمات البرمجية أوضح وأسهل في الفهم.
لنرَ كيفية إنشاء دوالكم الخاصة!
إنشاء دالة
يمكنكم إنشاء دالة باستخدام الكلمة المفتاحية def، متبوعة باسم الدالة وقوسين. ويمكنكم تحديد المعلمات داخل القوسين.
البنية:
def function_name(parameters):
# Code to execute
print("Hello, Python!")استدعاء دالة
بعد تعريف الدالة، يمكنكم استدعاؤها باستخدام اسمها متبوعًا بقوسين. وإذا كانت الدالة تتضمن معلمات، فيمكنكم تمرير الوسائط داخل القوسين.
مثال:
# Defines the greet function
def greet():
print("Hello, Python!") # Prints a greeting message
# Calls the greet function
greet()
معلمات الدوال
تتيح لكم المعلمات تمرير البيانات إلى الدوال، مما يجعلها أكثر مرونة وقوة. ويمكنكم تعريف دوال تقبل معلمة واحدة أو عدة معلمات.
مثال:
# Defines a function with two parameters
def add(a, b):
total = a + b # Adds the two numbers
print("Total:", total) # Prints the sum
# Calls the function with arguments
add(5, 3)
استخدام المعلمات الافتراضية
يمكنكم تعيين قيم افتراضية للمعلمات. وإذا لم تقدّموا وسيطًا لهذه المعلمة عند استدعاء الدالة، فستُستخدم القيمة الافتراضية.
مثال:
# Defines a function with a default parameter
def greet(name="Python Learner"):
print("Hello, " + name + "!") # Prints a personalized greeting
# Calls the function without an argument
greet() # Output: Hello, Python Learner!
# Calls the function with an argument
greet("Alice") # Output: Hello, Alice!
إرجاع القيم من الدوال
يمكن للدوال إرجاع قيم باستخدام التعليمة return. ويتيح لكم ذلك الحصول على نتيجة الدالة واستخدامها في موضع آخر من التعليمات البرمجية.
مثال:
# Defines a function that returns the sum of two numbers
def add(a, b):
total = a + b # Adds the two numbers
return total # Returns the sum
# Calls the function and stores the returned value
result = add(10, 7)
print("Total:", result) # Prints the sum
قيم إرجاع متعددة
يمكن للدوال إرجاع عدة قيم عبر فصلها بفواصل. ويمكن بعد ذلك فك حزم هذه القيم وتعيينها إلى متغيرات منفصلة.
مثال:
# Defines a function that returns multiple values
def get_user_info(name, age):
return name, age # Returns name and age
# Calls the function and unpacks the returned values
user_name, user_age = get_user_info("Bob", 25)
print("Name:", user_name) # Output: Name: Bob
print("Age:", user_age) # Output: Age: 25
# Function that checks if a number is even
def is_even(number):
if number % 2 == 0:
return True # Returns True if number is even
else:
return False # Returns False if number is odd
# Calls the function with number 7
result = is_even(7)
print(result)
أحسنتم!
لقد تعلمتم كيفية تعريف دوالكم الخاصة لتنظيم التعليمات البرمجية وإعادة استخدامها في Python. تجعل الدوال برامجكم أكثر كفاءة ووضوحًا وأسهل في الإدارة. واصلوا التدريب بإنشاء دوالكم الخاصة واستخدامها في سيناريوهات مختلفة!

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