مراجعة عملية لأساسيات لغة بايثون
يتضمن الملف المرفق مجموعة من التدريبات العملية الموجهة لطلاب الصف العاشر في مادة تقنية المعلومات، والتي تركز على تطبيق مفاهيم البرمجة باستخدام لغة بايثون (Python). تغطي هذه التدريبات جوانب متنوعة بدءاً من التعامل مع المدخلات والمخرجات الأساسية وصولاً إلى التحكم في تدفق البرنامج.
التعامل مع النصوص والمتغيرات
تستعرض التدريبات كيفية استخدام دالة الطباعة (Print) لعرض النصوص، وكيفية استقبال مدخلات من المستخدم باستخدام دالة (input) وتخزينها في متغيرات. كما يتناول الملف العمليات على السلاسل النصية (Strings)، مثل دمج المتغيرات النصية، وحساب طول السلسلة باستخدام دالة (len)، بالإضافة إلى تحويل حالة الأحرف باستخدام الدوال (lower) لتحويلها إلى أحرف صغيرة، و(upper) لتحويلها إلى أحرف كبيرة، و(Capitalize) لجعل الحرف الأول كبيراً.
التحكم في تدفق البرنامج
يتضمن الملف تمارين تطبيقية على الجمل الشرطية (if-else) لاتخاذ القرارات بناءً على قيم المتغيرات، مثل التحقق من قيمة سعر معينة أو تاريخ انتهاء صلاحية. كما يشمل التدريب على حلقات التكرار (Loops) باستخدام (while) مع استخدام أمر (break) لإيقاف التكرار عند تحقق شرط معين، واستخدام (for) مع دالة (range) لتكرار تنفيذ الأوامر لعدد محدد من المرات.
تصحيح الأخطاء البرمجية
يحتوي الملف على تمرين مخصص لاكتشاف وتصحيح الأخطاء البرمجية (Debugging)، حيث يُطلب من الطالب دراسة مقطع برمجي يحتوي على أخطاء في كتابة الدوال أو تعريف المتغيرات، ومقارنته بالحل الصحيح الذي يوضح كيفية كتابة الأوامر بشكل سليم لضمان عمل البرنامج دون توقف.
ملاحظة: قد يتضمن الملف المرفق محتويات تعليمية وتدريبات وموضوعات إضافية متنوعة لم تُذكر في هذا المقال.