الثلاثاء , يوليو 28 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.

شاهد أيضا

النظام البيئي: مفهومه ومكوناته وتوازنه

النظام البيئي: مفهومه ومكوناته النظام البيئي هو تفاعل الكائنات الحية مع بعضها البعض ومع البيئة …

الاستعمار في أفريقيا: الأسباب والنتائج

الاستعمار في أفريقيا: الأسباب والنتائج تعرضت القارة الأفريقية للاستعمار الأوروبي منذ القرن الخامس عشر، وبلغ …

Word Order in English Sentences: Rules and Patterns

Word Order in English Sentences English follows a strict word order: Subject + Verb + …

L’antonymie et la synonymie en français

L’antonymie et la synonymie en français La synonymie est la relation entre des mots qui …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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