PYTHON Tutorial
الوحدة هي ملف يحتوي على مجموعة من الدوال والمتغيرات ويمكن استيراده واستخدامه في ملفات بايثون الأخرى.
الحزمة هي مجموعة من الوحدات ذات الصلة المنظمة في بنية دلائل.
import math
import numpy
يوفر لغة بايثون مجموعة كبيرة من الوحدات المدمجة المعروفة باسم المكتبة القياسية، مثل math وnumpy.
يمكنك أيضًا إنشاء وحداتك المخصصة وحزمك الخاصة. لإنشاء وحدة، ببساطة احفظ ملفًا برمز بايثون بامتداد .py.
إنشاء وحدة test_module.py:
def add_numbers(a, b):
return a + b
لاستيراد وحدة مخصصة، استخدم الأمر import متبوعًا بالاسم الكامل للملف (بدون الامتداد .py)، على سبيل المثال:
import test_module
result = test_module.add_numbers(1, 2)
من الجيد توثيق وحداتك وحزمك باستخدام سلاسل docstring. يوفر هذا وصفًا لوحداتك ووظائفك، مما يسهل على المستخدمين فهم كيفية استخدامها.
فيما يلي مثال يوضح كيفية استخدام واستيراد وإنشاء وحدات وحزم في لغة بايثون:
package_example/init.py (ينشئ حزمة)
package_example/module1.py (وحدة داخل الحزمة)
def multiply_numbers(a, b):
return a * b
main.py (استخدام الحزمة والوحدة)
from package_example import module1
result = module1.multiply_numbers(3, 4)
print(result)
عند تشغيل main.py، سيُطبع 12.