7.6 ملخص الفصل
من أبرز ما جاء في هذا الفصل:
- يمكن تنظيم البرامج في عدة ملفات .py (وَحدات). تسمح الكلمة المحجوزة
importللبرنامج باستخدام الدوال المعرفة في ملف .py آخر. - يمكن استخدام الكلمة المحجوزة
fromلاستيراد دوال محددة من وَحدة. ومع ذلك، يجب على البرامج تجنب استيراد (أو تعريف) دوال متعددة تحمل نفس الاسم. - غالبًا ما تتضمن الوَحدات السطر
if __name__ == "__main__"لمنع الشِفرة من التشغيل كأثر جانبي عندما تُستورَد الوَحدة من برامج أخرى. - عند العمل في صَدَفة، يمكن استخدام دالّة
help()للبحث عن توثيق وَحدة. يُنشأ التوثيق من سلاسل التوثيق. - يأتي بايثون بأكثر من 200 وَحدة مُضمَّنة ومئات الآلاف من وَحدات الطرف الثالث. يمكن للمبرمجين البحث عن الوَحدات على docs.python.org و pypi.org.
| تعليمة | الوصف |
|---|---|
|
تستورد وَحدة لاستخدامها في برنامج آخر. |
|
تستورد دالّة محددة من وَحدة. |
|
سطر شِفرة يوجد في نهاية العديد من الوَحدات. تشير هذه التعليمة إلى الشِفرة التي يجب تشغيلها إذا تم تنفيذ الوَحدة كبرنامج (بمعنى آخر، الشِفرة التي لا يجب تشغيلها إذا تم استيراد هذه الوَحدة بواسطة برنامج آخر). |
|
يعرض توثيق الوَحدة المحددة. يتضمن التوثيق سلسلة التوثيق الخاصة بالوَحدة، تليها قائمة بالدوال المعرفة في الوَحدة، تليها قائمة بالمُتغيِّرات العامة المعينة في الوَحدة، تليها اسم ملف الوَحدة. |
|
يعرض سلسلة التوثيق للدالّة المحددة. |
|
ينشئ كائن |
جدول
7.3
مرجع الفصل 7.