الإثنين , يوليو 27 2026
أخبار الموقع

الإعلام الآلي — بايثون: التعامل مع الملفات النصية وملفات JSON — السنة الثالثة ثانوي — بكالوريا — المنهاج الجزائري

بايثون: التعامل مع الملفات وأنواع الملفات (Text و JSON)

التعامل مع الملفات من المهارات الأساسية في البرمجة. بايثون توفر دوالاً سهلة لقراءة وكتابة الملفات النصية وملفات JSON.

قراءة الملفات النصية

# قراءة الملف كاملاً

with open(‘data.txt’, ‘r’, encoding=’utf-8′) as file:

content = file.read()

print(content)

# قراءة سطر بسطر

with open(‘data.txt’, ‘r’) as file:

for line in file:

print(line.strip())

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

with open(‘output.txt’, ‘w’, encoding=’utf-8′) as file:

file.write(“مرحباً بالعالم\n”)

file.write(“هذا سطر ثاني\n”)

# الإضافة إلى ملف موجود

with open(‘output.txt’, ‘a’) as file:

file.write(“سطر مضاف\n”)

التعامل مع ملفات JSON

import json

# تحويل قاموس إلى JSON وكتابته

data = {“name”: “أحمد”, “age”: 25, “city”: “الجزائر”}

with open(‘data.json’, ‘w’, encoding=’utf-8′) as f:

json.dump(data, f, ensure_ascii=False, indent=4)

# قراءة ملف JSON

with open(‘data.json’, ‘r’) as f:

loaded_data = json.load(f)

print(loaded_data[‘name’])

تمارين

التمرين 1: اكتب برنامجاً بايثون يقرأ ملف نصي ويحسب عدد الكلمات فيه.

التمرين 2: اكتب برنامجاً يقرأ ملف JSON يحتوي على بيانات طلاب ويعرض متوسط أعمارهم.

للمزيد من الدروس، راجع درس بايثون: مكتبة Pandas ودرس بايثون: البرمجة الكائنية OOP.

شاهد أيضا

درس الجمع: مفهومه وخصائصه – الرياضيات – السنة الأولى إبتدائي – المنهاج الجزائري

الجمع: مفهومه وخصائصه الجمع هو عملية رياضية أساسية نستخدمها في حياتنا اليومية. في هذا الدرس …

بنك الأسئلة التربوية (514) — للأساتذة والمعلمين — المناهج الدراسية: أسس التصميم والبناء، تحليل المحتوى، وتقويم المناهج التعليمية (الجزء الثاني — 40 سؤالاً)

بنك الأسئلة التربوية (514) — للأساتذة والمعلمين — المناهج الدراسية: أسس التصميم والبناء، تحليل المحتوى، …

بنك الأسئلة التربوية (514) — للأساتذة والمعلمين — المناهج الدراسية: أسس التصميم والبناء، تحليل المحتوى، وتقويم المناهج التعليمية (الجزء الأول — 40 سؤالاً)

بنك الأسئلة التربوية (514) — للأساتذة والمعلمين — المناهج الدراسية: أسس التصميم والبناء، تحليل المحتوى، …

مشكلة الرغبة: مفهومها وتأثيرها على السلوك – الفلسفة — السنة الأولى ثانوي (جذع مشترك علوم وتكنولوجيا) — المنهاج الجزائري

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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