مشروع برمجى وتطبيق تفاعلي لإدارة وعنونة جهات الاتصال (Address Book Project) تم بناؤه بالكامل باستخدام لغة بايثون (Python).
مميزات التطبيق البرمجية:
- بناء نظام قوائم تفاعلي وسلس للمستخدم داخل الـ Terminal (Console-based Application).
- ميزة إضافة جهات اتصال جديدة مع التحقق التلقائي والذكي لمنع تكرار نفس رقم الهاتف، والتحقق من تصنيف جهة الاتصال (عائلة، عمل، شخصي، إلخ).
- محرك بحث متقدم ومرن يسمح بالبحث عن جهات الاتصال إما عن طريق الاسم (Case-insensitive) أو عن طريق رقم الهاتف.
- ميزة الحذف الذكي والدقيق لجهات الاتصال بناءً على الاسم أو الرقم مع تحديث القائمة فورياً.
- هيكلة الكود بشكل نظيف ومنظم باستخدام الدوال (Functions) والمصفوفات (Lists & Dictionaries) مما يسهل عملية القراءة والتطوير المستقبلي.
يعكس هذا المشروع تمكني من أساسيات ومفاهيم البرمجة بلغة Python، والقدرة على بناء أدوات برمجية وسكربتات لحل المشكلات وتنظيم البيانات بكفاءة عالية.