المشاركات

عرض المشاركات من يوليو, 2026

سلسلة المبرمج الذكي [12]: "أدراج السكرتير".. القواميس (Dictionaries) وكيف تنظم بياناتك الإدارية المعقدة؟

صورة
في رحلتنا المستمرة لتبسيط التقنية وتطويعها لخدمة أعمالنا اليومية، تحدثنا في الجزء العاشر عن القوائم ( Lists ) واعتبرناها بمثابة "خزانة الملفات" التي نرص فيها البيانات جانباً إلى جنب. لكن، لنتخيل معاً هذا السيناريو الإداري: أنت تدير قسم يضم العشرات من الموظفين أو تدير مجموعة من المهام والمشاريع المتقاطعة. لديك قائمة طويلة من الأسماء، وتريد استخراج المسمى الوظيفي لموظف محدد، أو حالة مشروع معين. باستخدام "القوائم" العادية، قد تضطر للبحث خطوة بخطوة حتى تصل للمعلومة. هنا تتدخل بايثون لتقدم لك أداة أكثر ذكاءً وفاعلية: القواميس ( Dictionaries ) .   ما هي القواميس في بايثون؟ ببساطة، القاموس البرمجي يشبه تماماً أدراج السكرتير المنظم جداً، أو حتى قاموس اللغة العادي. في قاموس اللغة، أنت تبحث عن "كلمة" لتجد "معناها". في بايثون، نستخدم نفس المبدأ ونسميه نظام "المفتاح والقيمة" ( Key-Value Pair ) . بدلاً من حفظ البيانات كطابور طويل، نقوم بإلصاق "بطاقة تعريف" (مفتاح) بكل معلومة (قيمة)، لتتمكن من استدعائه بلمح البصر دون الحاجة للبحث ...