📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
2. استيراد دوال من نموذج برمجي
نوع: محتوى تعليمي
الطريقة الأخرى هي استيراد النموذج البرمجي ودوالها التي ستستخدمها في مقاطعك البرمجي.
نوع: محتوى تعليمي
استورد الدوال من النموذج البرمجي
from module_name import function_a, function_b, function_c
نوع: محتوى تعليمي
استدعي دالة من النموذج البرمجي المستوردة
function_a()
function_b()
function_c()
نوع: محتوى تعليمي
يمكنك الآن استخدام الدوال a و b و c في مقطعك البرمجي.
3. استيراد النماذج البرمجية
نوع: محتوى تعليمي
إن أفضل طريقة للتعامل مع النموذج البرمجي هي استيراد كل محتوياتها وجعلها متاحة فقط من خلال كتابة اسم الدالة.
نوع: محتوى تعليمي
استورد الكل من النموذج البرمجي
import module_name
نوع: محتوى تعليمي
استدعي دالة من النموذج البرمجي
module_name.function_name()
نوع: محتوى تعليمي
تحتاج إلى ذكر اسم النموذج البرمجي ثم اسم الدالة التي تريد استدعاءها.
نوع: محتوى تعليمي
من المهم أن تدرك أنه ليس بالضرورة فهم المكتبة بأكملها، طالما كنت قادرًا على اختيار الأجزاء التي تحتاجها فقط، والآن بعد أن تعرفت على أساسيات مكتبات بايثون، حاول معرفة مدى قدرتك على استخدامها.
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
153
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
ما الطريقة الصحيحة لاستيراد دوال محددة (مثل function_a و function_b) من نموذج برمجي في بايثون؟
- أ) import function_a, function_b from module_name
- ب) from module_name import function_a, function_b
- ج) module_name.import(function_a, function_b)
- د) include module_name.function_a, function_b
الإجابة الصحيحة: b
الإجابة: from module_name import function_a, function_b
الشرح: 1. لاستيراد دوال محددة من نموذج برمجي، نستخدم الصيغة: from اسم_النموذج import اسم_الدالة.
2. يمكن استيراد أكثر من دالة بفصلها بفواصل.
3. مثال: from math import sqrt, pow لاستيراد دالتي الجذر التربيعي والأس.
تلميح: تذكر أن الكلمة الأساسية 'from' تستخدم لتحديد النموذج، و'import' تستخدم لتحديد الدوال المطلوبة.
التصنيف: صيغة/خطوات | المستوى: سهل
بعد استيراد دوال محددة (مثل function_a) باستخدام 'from module_name import function_a'، كيف يتم استدعاؤها في الكود؟
- أ) module_name.function_a()
- ب) call function_a()
- ج) function_a()
- د) import.function_a()
الإجابة الصحيحة: c
الإجابة: function_a()
الشرح: 1. عند استخدام الصيغة 'from module_name import function_a'، تصبح الدالة متاحة مباشرة في مساحة الاسم الحالية.
2. لذلك، يمكن استدعاؤها مباشرة باسمها فقط: function_a().
3. لا حاجة لكتابة اسم النموذج قبلها.
تلميح: عند استخدام طريقة الاستيراد هذه، لا نحتاج لكتابة اسم النموذج قبل اسم الدالة.
التصنيف: صيغة/خطوات | المستوى: سهل
ما الفرق الرئيسي في طريقة استدعاء الدالة بين استيراد النموذج كاملاً (import module_name) واستيراد دوال محددة منه (from module_name import function_a)؟
- أ) لا فرق، كلتا الطريقتين تستدعي الدالة بـ function_name()
- ب) الطريقة الأولى أسرع في التنفيذ من الثانية
- ج) عند الاستيراد الكامل، نستخدم module_name.function_name()، وعند استيراد دوال محددة، نستخدم function_name() مباشرة.
- د) الطريقة الثانية تمنع حدوث أخطاء في التسمية بينما الأولى لا تمنعها
الإجابة الصحيحة: c
الإجابة: عند الاستيراد الكامل، نستخدم module_name.function_name()، وعند استيراد دوال محددة، نستخدم function_name() مباشرة.
الشرح: 1. الطريقة الأولى: import module_name → لاستدعاء دالة: module_name.function_name().
2. الطريقة الثانية: from module_name import function_name → لاستدعاء دالة: function_name().
3. الفرق هو أن الطريقة الأولى تتطلب استخدام اسم النموذج كمساحة اسم للدالة، بينما الثانية تجعل الدالة متاحة مباشرة.
تلميح: فكر في الحاجة لذكر اسم النموذج كبادئة عند استدعاء الدالة.
التصنيف: فرق بين مفهومين | المستوى: متوسط