0Pricing
Learn AI with Python · درس

استيراد الوحدات

تعلّموا استخدام مكتبة Python الغنية بالوحدات وبناء وحداتكم الخاصة

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

مقدمة إلى استيراد الوحدات

مقدمة إلى استيراد الوحدات

الوحدات هي ملفات تحتوي على تعليمات برمجية بلغة Python، وقد تتضمن دوال ومتغيرات وفئات. ومن خلال استيراد الوحدات، يمكنكم إعادة استخدام التعليمات البرمجية وتوسيع وظائف Python.

في هذا الدرس، ستتعلمون كيفية استيراد الوحدات المضمّنة والمخصصة واستخدامها.

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

ما الوحدات؟

ما الوحدات؟

الوحدة هي ملف يحتوي على تعليمات برمجية بلغة 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.
  • الفرق بين الاستيراد الكامل والاستيراد المحدد والأسماء المستعارة.
  • كيفية إنشاء وحدات مخصصة خاصة بكم.

أحسنتم! لننتقل إلى الموضوع التالي.

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

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

هل درس «استيراد الوحدات» مجاني؟

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

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

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