الإعلام الآلي — بايثون: التعامل مع الملفات (قراءة وكتابة) — الأولى ثانوي — بكالوريا — المنهاج الجزائري
المستوى: الأولى ثانوي (شعب علمية) | المادة: الإعلام الآلي
المحتوى العلمي
التعامل مع الملفات في بايثون يتم باستخدام الدالة open(). وضعيات الفتح: ‘r’ للقراءة و’w’ للكتابة (ينشئ ملف جديد أو يمسح المحتوى) و’a’ للإضافة (يكتب في نهاية الملف) و’r+’ للقراءة والكتابة. يجب إغلاق الملف بعد الانتهاء باستخدام close() أو استخدام with الذي يغلق الملف تلقائيا. طرق القراءة: read() تقرأ الملف كاملا وreadline() تقرأ سطرا واحدا وreadlines() تقرأ كل الأسطر في قائمة. الكتابة باستخدام write() وwritelines(). مثال: with open(‘data.txt’,’w’) as f: f.write(‘مرحبا بالعالم’). التعامل مع الملفات النصية والملفات الثنائية. معالجة الأخطاء عند التعامل مع الملفات.
تمارين
التمرين الأول: اكتب برنامج بايثون يقرأ ملف نصي ويطبع عدد الأسطر فيه.
التمرين الثاني: اكتب برنامج يأخذ أسماء الطلاب من المستخدم ويحفظهم في ملف.
التمرين الثالث: أنشئ برنامج يقرأ ملف درجات ويحسب المعدل.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.