أخبار الموقع

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

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

القواميس (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).

خلاصة

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

📍 دروس مشابهة

شاهد أيضا

اللغة العربية — حرف التاء — التحضيري — المنهاج الجزائري

حرف التاء في هذا الدرس، نتعرف على حرف التاء، أحد حروف اللغة العربية الهجائية. هذا …

درس التيار الكهربائي وسلامة الاستخدام – العلوم الفيزيائية – السنة الرابعة إبتدائي

التيار الكهربائي وسلامة الاستخدام في هذا الدرس سنتعلم سلامة استخدام الكهرباء ونتعرف على أهميته وتطبيقاته …

اللغة العربية — حرف الباء — التحضيري — المنهاج الجزائري

حرف الباء في هذا الدرس، نتعرف على حرف الباء، أحد حروف اللغة العربية الهجائية. هذا …

اللغة العربية — حرف الألف — التحضيري — المنهاج الجزائري

حرف الألف في هذا الدرس، نتعرف على حرف الألف، أحد حروف اللغة العربية الهجائية. هذا …

اترك تعليقاً

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

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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