تفاصيل العمل

Expense Tracker — CLI Python App

تطبيق بسيط لتتبع المصروفات يعمل من خلال سطر الأوامر (CLI) باستخدام لغة Python. يهدف المشروع إلى إدارة المصروفات اليومية بطريقة منظمة مع التركيز على كتابة كود نظيف، والتحقق من صحة المدخلات، وتصميم المشروع بشكل معياري باستخدام مبادئ البرمجة كائنية التوجه (OOP).

? المميزات

إضافة مصروفات مع تحديد المبلغ والتصنيف والوصف

عرض جميع المصروفات المسجلة في قائمة منظمة

حساب إجمالي المصروفات

التحقق الكامل من صحة المدخلات مع معالجة الأخطاء

التعامل السلس مع مقاطعة المستخدم عبر CTRL+C

?️ التقنيات المستخدمة

اللغة: Python 3

أسلوب البرمجة: تصميم معياري (Modular Programming) مع فصل المسؤوليات (Separation of Concerns)

واجهة الاستخدام: سطر الأوامر (CLI)

? Demo

----------------------------------------------------------------------

1. Add Expense

2. View All Expenses

3. View Total Expenses

4. Filter Expenses

5. Exit

----------------------------------------------------------------------

Enter Your Operation Choice: 1

Enter Your Amount: 50

Enter category: Food

Enter Your Description: Lunch

Added: $50.00 - Food

? Author

Youssef Moussa — Computer Science Student

مهتم بتطوير تطبيقات Python وبناء أدوات عملية تعتمد على كود منظم وقابل للتطوير.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات