أخبار الموقع

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

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

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

خلاصة

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

📍 دروس مشابهة

شاهد أيضا

العلوم الفيزيائية — الحرارة: مصادر الحرارة — الثالثة متوسط — المنهاج الجزائري

العلوم الفيزيائية – الحرارة: مصادر الحرارة المستوى: الثالثة متوسط | المادة: العلوم الفيزيائية شرح الدرس …

العلوم الفيزيائية — الحرارة: التمدد الحراري — الثالثة متوسط — المنهاج الجزائري

العلوم الفيزيائية – الحرارة: التمدد الحراري المستوى: الثالثة متوسط | المادة: العلوم الفيزيائية شرح الدرس …

العلوم الفيزيائية — الكهرباء: الاستطاعة الكهربائية — الثالثة متوسط — المنهاج الجزائري

العلوم الفيزيائية – الكهرباء: الاستطاعة الكهربائية المستوى: الثالثة متوسط | المادة: العلوم الفيزيائية شرح الدرس …

العلوم الفيزيائية — الكهرباء: ربط المقاومات على التفرع — الثالثة متوسط — المنهاج الجزائري

العلوم الفيزيائية – الكهرباء: ربط المقاومات على التفرع المستوى: الثالثة متوسط | المادة: العلوم الفيزيائية …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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