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

ما الوحدات؟
ما الوحدات؟
الوحدة هي ملف يحتوي على تعليمات برمجية بلغة Python. ويمكنكم استخدام الوحدات لتنظيم التعليمات البرمجية في أجزاء قابلة لإعادة الاستخدام. وتأتي Python مع وحدات مضمّنة، كما يمكنكم إنشاء وحداتكم الخاصة.
تتضمن أمثلة الوحدات المضمّنة:
math: توفر دوال رياضية.random: تولّد أرقامًا عشوائية.os: تتفاعل مع نظام التشغيل.
كيفية استيراد وحدة
كيفية استيراد وحدة
يمكنكم استيراد وحدة باستخدام الكلمة المفتاحية import:
# Importing a module
import math
print(math.sqrt(16)) # Outputs: 4.0استيراد دوال محددة
استيراد دوال محددة
يمكنكم استيراد دوال أو متغيرات محددة من وحدة:
# Importing specific functions
from math import sqrt
print(sqrt(16)) # Outputs: 4.0استخدام الأسماء المستعارة للوحدات
استخدام الأسماء المستعارة للوحدات
يمكنكم استخدام أسماء مستعارة لمنح وحدة أو دالة اسمًا أقصر:
# Using aliases for modules
import math as m
print(m.sqrt(16)) # Outputs: 4.0الوحدات المضمنة: أمثلة
الوحدات المضمنة: أمثلة
يتضمن Python العديد من الوحدات المضمنة المفيدة:
random: تُنشئ أرقامًا عشوائية.datetime: تتعامل مع التواريخ والأوقات.os: توفر وظائف نظام التشغيل.
إنشاء الوحدات الخاصة بكم
إنشاء الوحدات الخاصة بكم
يمكنكم إنشاء وحدات مخصصة من خلال كتابة تعليمات Python البرمجية في ملف بامتداد .py. على سبيل المثال:
# Save this code in mymodule.py
def greet(name):
return f"Hello, {name}!"
# Importing the custom module
from mymodule import greet
print(greet("Alice"))الأخطاء الشائعة عند استخدام الوحدات
الأخطاء الشائعة عند استخدام الوحدات
فيما يلي بعض الأخطاء التي ينبغي تجنّبها عند العمل مع الوحدات:
- نسيان تثبيت الوحدات الخارجية باستخدام
pip. - عدم استخدام الأسماء المستعارة لأسماء الوحدات الطويلة.
- الكتابة فوق أسماء الوحدات باستخدام المتغيرات، مثل
math = 5.
ما الذي تعلمناه؟
ما الذي تعلمناه؟
تعلمتم في هذا الدرس ما يلي:
- كيفية استيراد الوحدات المضمنة والمخصصة في Python.
- الفرق بين الاستيراد الكامل والاستيراد المحدد والأسماء المستعارة.
- كيفية إنشاء وحدات مخصصة خاصة بكم.
أحسنتم! لننتقل إلى الموضوع التالي.

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