القواميس
أتقن استخدام أزواج المفتاح والقيمة لتخزين البيانات واسترجاعها بكفاءة
القواميس درس مجاني في Python Academy على CoddyKit. هذا هو الدرس 4 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python Academy 5 دروس في المجموع.
مقدمة إلى القواميس
مقدمة إلى القواميس
القواميس في Python هي مجموعات من أزواج المفتاح والقيمة. وتتيح لكم تخزين البيانات واستردادها بكفاءة باستخدام المفاتيح.
في هذا الدرس، ستتعلمون كيفية إنشاء القواميس ومعالجتها والتكرار عبرها.

إنشاء القواميس
إنشاء القواميس
يتم إنشاء القاموس باستخدام الأقواس المعقوفة {}، مع فصل أزواج المفتاح والقيمة باستخدام النقطتين:
# Creating a dictionary
person = {"name": "Alice", "age": 25}
print(person)الوصول إلى القيم
الوصول إلى القيم
يمكنك الوصول إلى قيمة في القاموس باستخدام مفتاحها:
# Accessing values in a dictionary
person = {"name": "Alice", "age": 25}
print(person["name"]) # Outputs: Aliceإضافة أزواج المفتاح والقيمة وتحديثها
إضافة أزواج المفتاح والقيمة وتحديثها
يمكنك إضافة أزواج المفتاح والقيمة إلى القاموس أو تحديثها:
# Adding and updating key-value pairs
person = {"name": "Alice"}
person["age"] = 25 # Adding a new key-value pair
person["name"] = "Bob" # Updating an existing key
print(person)إزالة أزواج المفتاح والقيمة
إزالة أزواج المفتاح والقيمة
يمكنك إزالة العناصر من القاموس باستخدام الكلمة المفتاحية del أو الأسلوب pop():
# Removing items from a dictionary
person = {"name": "Alice", "age": 25}
del person["age"]
print(person) # Outputs: {'name': 'Alice'}التكرار عبر القواميس
التكرار عبر القواميس
يمكنك التكرار عبر المفاتيح أو القيم أو أزواج المفتاح والقيمة في القاموس:
# Iterating over a dictionary
person = {"name": "Alice", "age": 25}
for key, value in person.items():
print(f"{key}: {value}")استخدام أساليب القواميس
استخدام أساليب القواميس
تتضمن القواميس أساليب مفيدة:
keys(): تُرجع جميع المفاتيح.values(): تُرجع جميع القيم.items(): تُرجع أزواج المفتاح والقيمة.
# Dictionary methods
person = {"name": "Alice", "age": 25}
print(person.keys()) # Outputs: dict_keys(['name', 'age'])الأخطاء الشائعة عند استخدام القواميس
الأخطاء الشائعة عند استخدام القواميس
إليك بعض الأخطاء التي ينبغي تجنبها:
- استخدام أنواع قابلة للتغيير، مثل القوائم، كمفاتيح في القاموس (يؤدي ذلك إلى حدوث خطأ).
- محاولة الوصول إلى مفتاح غير موجود من دون استخدام
get(). - الكتابة فوق مفتاح موجود من دون قصد.
ماذا تعلمنا؟
ماذا تعلمنا؟
في هذا الدرس، تعلمت ما يلي:
- كيفية إنشاء القواميس ومعالجتها في Python.
- كيفية إضافة أزواج المفتاح والقيمة وتحديثها وإزالتها.
- كيفية التكرار عبر القواميس واستخدام أساليبها.
أحسنت! لننتقل إلى الموضوع التالي.

الأسئلة الشائعة
هل درس «القواميس» مجاني؟
نعم — نص درس «القواميس» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Python Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Python Academy 5 دروس في المجموع.
ماذا ستتعلم في «القواميس»؟
أتقن استخدام أزواج المفتاح والقيمة لتخزين البيانات واسترجاعها بكفاءة تتمرن على Python Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Python Academy؟
لا تُشترط خبرة سابقة. Python Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 5.
كم من الوقت يستغرق درس «القواميس»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Python Academy هذا؟
نعم. كل درس في Python Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.