المهارات الرقمية12 فصل أول

الثاني عشر خطة جديدة

icon

السؤال الأول: أُُعرّف الحُُزََم البرمجية، ثمََّ أُُو ضح أهمية استخدامها في المشروعات.

الإجابة:

الحُزم البرمجية (Package):هي طريقة لتنظيم الوحدات المرتبطة معًا من خلال تسلسل هرمي،أي انها تمثل الدليل لمجموعة من الوحدات المتعددة.

وتكمن أهمية إستخدامها في:

1•أنها أداة فاعلة لتنظيم المقطع البرمجي (code)

2.تتيح تقسيم الكود إلى أجزاء صغيرة ومستقلة ومُُنظََّمة

3.تسهل ِّ عملية تصحيح الأخطاء، واختبار البرنامج وصيانته

4.تسهيل إعادة استخدام الكود في مشروعات مُُتعدِدِّة عن طريق استيرادها

5•تجعل المشروعات أكثر قابلية للتو عُسُّ من خلال دعم التطوير التعاوني بين الفِِرََق المختلفة.
6•تُُسهِِم الحُُزََم في تحسين كفاءة المشروع،وتزيد من مرونته.
 
السؤال الثاني: ما الفََرْْق بين الوحدة( Module ) والحُُزْْمة (Package) ؟
الإجابة:

يطلق على الملف البرمجي الذي  يمكن استدعاؤه داخل المشروع البرمجي مصطلح الوحدة (Module)

وعندما يكون هناك عدد من الوحدات (modules) مرتبطة مع بعضها تؤدي دورًا معينًا أو مهمة معينة

يطلق عليها مصطلح الحزمة (Package). إذن يمكننا القول بأن ّ:

الوحدة (Module) : هو ملف يحتوي على مقاطع برمجية (code) مكتوبة مسبقًا يمكن إستدعاؤها

وإعادة استخدامها في برامج أخرى. ومن أشهر الأمثلة على الوحدات : وحدة (math) و وحدة (time).

بينما :

الحُزم (Package):هي طريقة لتنظيم الوحدات المرتبطة معًا من خلال تسلسل هرمي، أي انها تمثل الدليل

 لمجموعة من الوحدات المتعددة.

 

السؤال الثالث: ما الخطوات اللازمة لإنشاء وحدة برمجية ( Module ) في بايثون؟

الإجابة:

لإنشاء وحدة برمجية (Module) من خلال لغة البرمجة بايثون نقوم بالخطوات التالية:

1.إنشاء ملف Python: وحفظه بأي اسم يكون إمتداده (py .)

2. إضافة محتوى للوحدة : أي نقوم بإضافة الدوال التي نريد استخدامها داخل البرنامح

3.استدعاء الوحدة في البرنامج نفسه أو في برامج أخرى من خلال الأمر  (import.)

 

السؤال الرابع: كيف يُُمكن تثبيت مكتبة خارجية باستخدام (pip

يُُمكن تثبيت مكتبة خارجية  خلال الخطوات التالية :

 

1.أفتح شاشة (command prompt) من زر البدء الموجود على شريط المهام

2.أكتب الأمر (pip install numpy)

 كما في الشكل التالي:

 

 

السؤال الخامس: أملأ الفراغ بما هو مناسب في ما يأتي:

1.الهدف الرئيس لإنشاء الحُُزََم في بايثون هو لتنظيم الوحدات المرتبطة معًا)

2.الملف الذي يجب أنْْ تحتويه كل حُُزْْمة في بايثون هو ( Init.py )

3. يُُمكن استيراد ملف مُُعيََّن من حُُزْْمة في بايثون باستخدام التعليمة (import)

4.الخطوة الأولى لإنشاء حُُزْْمة في بايثون هي (إنشاء ملف بايثون فارغ، ثم حفظه باسم (  init__.py __  )  في مُجلدَّ الحُزْمة)

 

 

Jo Academy Logo