0Pricing
Python Academy · درس

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

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

استيراد الوحدات درس مجاني في Python Academy على CoddyKit. هذا هو الدرس 5 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python Academy 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) وفتح باقي دورة Python Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Python Academy 5 دروس في المجموع.

ماذا ستتعلم في «استيراد الوحدات»؟

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

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

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

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

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

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

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

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

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