🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما تعريف المكتبة في سياق لغات البرمجة مثل البايثون؟
- أ) موقع على الإنترنت يتم فيه تخزين الكتب الإلكترونية للبرمجة.
- ب) برنامج مترجم (Compiler) خاص بتحويل كود البايثون إلى لغة الآلة.
- ج) مجموعة من المقاطع البرمجية المجهزة مسبقًا والتي يمكن استخدامها لاحقًا في البرنامج لعمليات محددة جيدًا.
- د) قاعدة بيانات تحتوي على جميع الأوامر الأساسية للغة البرمجة.
الإجابة الصحيحة: c
الإجابة: مجموعة من المقاطع البرمجية المجهزة مسبقًا والتي يمكن استخدامها لاحقًا في البرنامج لعمليات محددة جيدًا.
الشرح: 1. المكتبة في البرمجة ليست مجموعة كتب بل مجموعة مقاطع برمجية.
2. هذه المقاطع مكتوبة مسبقًا وجاهزة للاستخدام.
3. الغرض منها تنفيذ عمليات محددة جيدًا في البرنامج.
4. توفر الوقت والجهد للمبرمجين.
تلميح: فكر في مجموعة من الأدوات الجاهزة التي توفرها اللغة للمبرمج.
التصنيف: تعريف | المستوى: سهل
ما الغرض الأساسي من استخدام مكتبات البايثون في مشاريع علم البيانات؟
- أ) لتحسين سرعة تشغيل برامج البايثون على أجهزة المستخدم النهائي فقط.
- ب) لجعل لغة البايثون أسهل في التعلم للمبتدئين من خلال تبسيط الأوامر.
- ج) لضمان أن جميع برامج البايثون خالية تمامًا من الأخطاء البرمجية.
- د) تبسيط وتسريع برمجة البايثون للمطورين؛ لأنهم غير مضطرين لإعادة كتابة نفس المقطع البرمجي لبرامج مختلفة.
الإجابة الصحيحة: d
الإجابة: تبسيط وتسريع برمجة البايثون للمطورين؛ لأنهم غير مضطرين لإعادة كتابة نفس المقطع البرمجي لبرامج مختلفة.
الشرح: 1. مكتبات البايثون تحتوي على مقاطع برمجية قابلة لإعادة الاستخدام.
2. هذا يلغي الحاجة لإعادة كتابة الكود من الصفر لكل مشروع.
3. يؤدي ذلك إلى توفير الوقت والجهد.
4. يعتمد تعلم الآلة وعلوم البيانات بشكل كبير على هذه المكتبات.
تلميح: فكر في مبدأ إعادة الاستخدام وتجنب تكرار العمل.
التصنيف: مفهوم جوهري | المستوى: متوسط
أي مما يلي يعد من مزايا استخدام مكتبات المقاطع البرمجية؟
- أ) ضمان استمرارية دعم المكتبة لفترة طويلة.
- ب) سهولة إجراء التعديلات والتغييرات على الكود الأساسي للمكتبة.
- ج) سرعة الإعداد والاستخدام في المقطع البرمجي.
- د) تعليم المبرمج للخوارزميات المعقدة من خلال قراءة كود المكتبة.
الإجابة الصحيحة: c
الإجابة: سرعة الإعداد والاستخدام في المقطع البرمجي.
الشرح: 1. المكتبات توفر كودًا جاهزًا ومختبرًا.
2. هذا يلغي الحاجة لكتابة الكود من الصفر.
3. يمكن للمطور البدء في استخدام الوظيفة مباشرة.
4. هذا يقلل وقت تطوير البرنامج بشكل كبير.
تلميح: فكر في الفوائد المباشرة التي توفرها المكتبة الجاهزة عند بدء المشروع.
التصنيف: مفهوم جوهري | المستوى: سهل
أي مما يلي يعد من عيوب استخدام مكتبات المقاطع البرمجية؟
- أ) عادة ما تكون بطيئة وغير محسنة للأداء.
- ب) تتطلب تعلم خوارزميات معقدة لاستخدامها.
- ج) تحتوي على الكثير من الأخطاء وتحتاج لتصحيح مستمر.
- د) إذا كنت بحاجة إلى تغييرات، فمن الصعب جدًا أو المستحيل تنفيذها.
الإجابة الصحيحة: d
الإجابة: إذا كنت بحاجة إلى تغييرات، فمن الصعب جدًا أو المستحيل تنفيذها.
الشرح: 1. المكتبات تكون مغلقة المصدر أو معقدة في كثير من الأحيان.
2. المطور يعتمد على الوظائف كما هي مقدمة من المكتبة.
3. التعديل على المكتبة الأصلية قد يكون معقدًا أو غير ممكن.
4. هذا يحد من مرونة المطور في تخصيص الوظيفة.
تلميح: فكر في القيود التي قد تواجهها عندما تحتاج لتعديل شيء ما في المكتبة.
التصنيف: مفهوم جوهري | المستوى: متوسط