التمرين الأول: التخطيط للمشروعات البرمجية اختر الإجابة الصحيحة التي تعبّر عن طريقة تحويل المفاهيم المتفرقة إلى مشروع منظم قابل للبناء والاختبار. ما القيمة التعليمية الأساسية لبناء المشروعات بعد تعلم مفاهيم بايثون بصورة منفصلة؟ شرح السؤال المعرفة النظرية تشرح وظيفة كل أداة على حدة. ابحث عن النتيجة التي تتحقق عند جمع الأدوات لحل مشكلة كاملة. حفظ جميع أوامر اللغة من دون استخدامها تحويل المعرفة النظرية إلى مهارة عملية مترابطة الاستغناء عن التخطيط لأن المشروع يجمع مفاهيم معروفة كتابة البرنامج كاملًا في دالة واحدة الإجابة الصحيحة: تحويل المعرفة النظرية إلى مهارة عملية مترابطةيجبر المشروع المتعلم على اختيار الأدوات المناسبة وربطها داخل مسار واحد يؤدي وظيفة مفيدة، وبذلك ينتقل من معرفة الصياغة إلى القدرة على بناء حل.لا تقتصر الفائدة على تكرار أمثلة الدروس؛ فالمشروع يكشف أيضًا الفجوات التي لا تظهر عند دراسة كل مفهوم بمعزل عن غيره. قبل كتابة مشروع يتضمن عرض البيانات وإضافتها وحفظها، ما الخطوة التنظيمية الأنسب؟ شرح السؤال يحتوي المشروع على مسؤوليات مختلفة يمكن وصف كل منها بصورة مستقلة. اختر الخطوة التي تحول المشكلة الكبيرة إلى أجزاء يمكن تنفيذها واختبارها. كتابة جميع الأسطر دفعة واحدة ثم البحث عن الأخطاء اختيار أسماء المتغيرات بعد اكتمال البرنامج فقط تقسيم المشروع إلى مهام صغيرة وتحديد دالة لكل مسؤولية مناسبة استبدال كل الدوال بحلقة واحدة طويلة الإجابة الصحيحة: تقسيم المشروع إلى مهام صغيرة وتحديد دالة لكل مسؤولية مناسبةيسبق البناء الجيد تحديد ما يحتاج إليه البرنامج، ثم تفكيكه إلى أجزاء مثل التحميل والعرض والإضافة والحفظ. يمكن بعد ذلك تصميم دوال ذات مسؤوليات واضحة وربطها في المسار الرئيسي، مما يسهّل الاختبار والتعديل. في مشروع دفتر العناوين، أي أداة تجعل جهات الاتصال متاحة بعد إغلاق البرنامج وتشغيله مرة أخرى؟ شرح السؤال تختفي قيم المتغيرات عند انتهاء تشغيل البرنامج. حدّد الأداة التي تنقل البيانات من الذاكرة المؤقتة إلى تخزين دائم. وضع جهات الاتصال في متغير نصي واحد طباعة جهات الاتصال قبل إغلاق البرنامج تكرار قائمة جهات الاتصال داخل حلقة حفظ جهات الاتصال في ملف وقراءتها عند بدء التشغيل الإجابة الصحيحة: حفظ جهات الاتصال في ملف وقراءتها عند بدء التشغيليوفر الملف تخزينًا دائمًا خارج ذاكرة البرنامج؛ فتُكتب إليه جهات الاتصال بعد تعديلها، ثم تُقرأ منه عند تشغيل التطبيق لاحقًا. أي مجموعة من الأدوات تمثل جوهر مشروع لعبة تخمين الرقم؟ شرح السؤال تحتاج اللعبة إلى اختيار رقم غير متوقع وتكرار المحاولات ومقارنة كل تخمين. اجمع الأدوات التي تحقق هذه المسؤوليات الثلاث. مكتبة العشوائية والحلقات والجمل الشرطية القواميس فقط من دون تكرار أو شروط الملفات فقط من دون تفاعل مع المستخدم دالة الطباعة وثابت باي الإجابة الصحيحة: مكتبة العشوائية والحلقات والجمل الشرطيةتختار مكتبة العشوائية الرقم السري، وتكرر الحلقة محاولات اللاعب، وتحدد الجمل الشرطية ما إذا كان التخمين أقل أو أعلى أو مساويًا للرقم.