السبت , يوليو 25 2026
أخبار الموقع

الإعلام الآلي — درس: بايثون: التعامل مع الملفات (File I/O) — الرابعة متوسط — المنهاج الجزائري

درس: بايثون: التعامل مع الملفات (File I/O)

مرحبا بكم في درس التعامل مع الملفات بلغة بايثون لمادة الإعلام الآلي، السنة الرابعة متوسط حسب المنهاج الجزائري. في هذا الدرس سنتعرف على كيفية فتح وقراءة وكتابة الملفات.

المفاهيم الأساسية

الملف: مجموعة من البيانات المخزنة على القرص الصلب باسم محدد. يمكن أن يكون نصياً (txt) أو ثنائياً (صور، فيديو).

دالة open(): تستخدم لفتح ملف في بايثون. تأخذ معلمتين: اسم الملف ووضع الفتح.

أوضاع فتح الملف: r للقراءة، w للكتابة (مسح المحتوى السابق)، a للإضافة إلى نهاية الملف، r+ للقراءة والكتابة.

قراءة الملفات

لفتح ملف للقراءة: file = open(“data.txt”, “r”, encoding=”utf-8″). ثم نقرأ المحتوى باستخدام file.read() أو file.readlines(). وأخيرا نغلق الملف بـ file.close().

من الأفضل استخدام with: with open(“data.txt”, “r”) as file: content = file.read(). وهذا يغلق الملف تلقائيا.

الكتابة في الملفات

للكتابة: with open(“output.txt”, “w”) as file: file.write(“Hello World!”). وضع w يمسح المحتوى السابق، بينما a يضيف إلى نهاية الملف.

أمثلة محلولة

مثال 1: اكتب برنامجا يقرأ ملف students.txt ويعرض محتواه.
الحل: with open(“students.txt”, “r”) as f: print(f.read())

مثال 2: اكتب برنامجا يضيف سطرا جديدا إلى ملف log.txt.
الحل: with open(“log.txt”, “a”) as f: f.write(“New log entry!\n”)

تمارين تطبيقية

التمرين 1: اكتب برنامجا ينشئ ملف numbers.txt ويكتب فيه الأعداد من 1 إلى 10.
التمرين 2: اكتب برنامجا يقرأ ملفا ويحسب عدد سطوره.
التمرين 3: ما الفرق بين الوضع w والوضع a عند فتح ملف للكتابة؟

خلاصة الدرس

التعامل مع الملفات أساسي في البرمجة. دالة open تفتح الملف، وread/readlines تقرأ، وwrite تكتب. استخدام with يضمن إغلاق الملف تلقائيا.

شاهد أيضا

درس مضاعفات الأعداد – الرياضيات الابتدائي

درس مضاعفات الأعداد – الرياضيات الابتدائي في هذا الدرس من موقع DZ-ONEC.COM التعليمي، نتعرف على …

درس الطرح مع الاستعارة – الرياضيات الابتدائي

درس الطرح مع الاستعارة – الرياضيات الابتدائي في هذا الدرس من موقع DZ-ONEC.COM التعليمي، نتعرف …

التربية المدنية – درس: ترشيد استهلاك الكهرباء – السنة الثالثة ابتدائي – المنهاج الجزائري

ترشيد استهلاك الكهرباء الكهرباء نعمة كبيرة في حياتنا. يجب أن نستخدمها بحكمة ولا نهدرها. في …

التربية المدنية – درس: التنمر: أسبابه وكيفية مواجهته – السنة الرابعة ابتدائي – المنهاج الجزائري

التنمر: أسبابه وكيفية مواجهته التنمر هو سلوك عدواني وغير مرغوب فيه يحدث بين الطلاب. في …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026