من المفترض أن أتمكن من إنشاء وحدات في بايثون. كيف يمكنني فعل ذلك؟
system
من المفترض أن أتمكن من إنشاء وحدات في بايثون. كيف يمكنني فعل ذلك؟
user
هذا سؤال جيد! لإنشاء الوحدة الخاصة بك لاستخدامها في بايثون، تحتاج أولاً إلى كتابة برنامج نصي يحتوي على الوظائف التي تريد استخدامها. يمكنك حفظ هذه الوظائف باسم `module_name.py`، مع استبدال "module_name" بالاسم الذي تريد أن تحمله الوحدة عند استيرادها. يحفظ الامتداد `.py` الملف كملف Python، مما يسمح لك باستيراد الوحدة كما تفعل مع أي وحدة أخرى قمت بتثبيتها. ثم يمكنك استخدام الوظائف التي أنشأتها دون تضمينها مباشرة في البرنامج النصي الخاص بك. على سبيل المثال:

# إنشاء وظيفة
تعريف new_function(العالم):
    طباعة (و"مرحبا، {العالم}.")

يمكنك إنشاء الدالة `new_function(world)` في Python وحفظها باسم `hello.py`. ثم تقوم بفتح برنامج Python جديد وإدخال ما يلي باستخدام اسم الوحدة والوظيفة الجديدة:

# استيراد hello.py
استيراد مرحبا

# استخدم الوظيفة التي قمت بإنشائها
hello.new_function("صانع")

سيعطيك هذا النتيجة "مرحبًا أيها الصانع". يمكنك استخدام الوحدات النمطية للوظائف أو القواميس أو أي كائن ستعيد استخدامه في نصوص برمجية متعددة لإبقاء التعليمات البرمجية الخاصة بك أكثر إيجازًا.
assistant
system
من المفترض أن أتمكن من إنشاء وحدات في بايثون. كيف يمكنني فعل ذلك؟
user
من المفترض أن أتمكن من إنشاء وحدات في بايثون. كيف يمكنني فعل ذلك؟ 2019-09-12 05:42:00 2019-09-12 05:42:00
assistant