أخبار الموقع

الإعلام الآلي — البرمجة بلغة بايثون: القواميس والمجموعات — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

البرمجة بلغة بايثون: القواميس والمجموعات

القواميس (Dictionaries) والمجموعات (Sets) هياكل بيانات متقدمة في بايثون تسمح بتخزين ومعالجة البيانات بطرق فعالة.

1- القاموس (Dictionary)

القاموس يحفظ أزواج (مفتاح: قيمة). المفاتيح فريدة. غير مرتب (قبل Python 3.7). إنشاء: d = {‘name’:’Ahmed’, ‘age’:20, ‘city’:’Algiers’}.

2- عمليات القواميس

الوصول: d[‘name’] → ‘Ahmed’. إضافة/تعديل: d[‘phone’] = ‘0555…’. حذف: del d[‘city’]. التحقق: ‘name’ in d. طول: len(d). المفاتيح: d.keys(). القيم: d.values().

3- التكرار على قاموس

for key in d: print(key, d[key]). for key, value in d.items(): print(key, value).

4- المجموعة (Set)

مجموعة غير مرتبة من العناصر الفريدة. إنشاء: s = {1, 2, 3, 4, 5}. عملية: إضافة (add), حذف (remove). عملية union, intersection, difference.

5- تطبيقات عملية

تخزين بيانات المستخدمين (قاموس). إزالة التكرارات (مجموعة). البحث السريع. تتبع العناصر المميزة.

تمارين محلولة

التمرين 1: أنشئ قاموساً لطالب واطبع اسمه وعمره. student = {‘name’:’Sara’, ‘age’:17, ‘grade’:15.5}; print(student[‘name’], student[‘age’]).

التمرين 2: احذف التكرارات من قائمة. mylist = [1,2,2,3,4,4,5]; unique = list(set(mylist)); print(unique).

خلاصة

القواميس والمجموعات أدوات قوية في بايثون. القواميس تخزن بيانات مرتبطة، والمجموعات تتعامل مع العناصر الفريدة.

شاهد أيضا

الفلسفة — مشكلة العلم: العلم والقيم — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

مشكلة العلم: العلم والقيم العلم (Science) طريقة منهجية لفهم العالم. العلاقة بين العلم والقيم (الأخلاق) …

العلوم الفيزيائية — دارات التيار المتناوب: دارة RLC — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

دارات التيار المتناوب: دارة RLC دارة RLC (مقاومة، وشيعة، مكثفة) الدارة الأساسية في التيار المتناوب. …

الرياضيات — الجداء السلمي: تعريف وخصائص وتطبيقات — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

الجداء السلمي: تعريف وخصائص وتطبيقات الجداء السلمي (Produit scalaire) عملية بين متجهتين تعطي عدداً حقيقياً. …

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

التحولات الكيميائية: التفاعلات الكيميائية التفاعل الكيميائي (Reaction chimique) تحول مادة أو أكثر إلى مواد جديدة …

اترك تعليقاً

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

تم الإعلان عن نتائج البكالوريا 2026

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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