🎯 هدف الدرس في هذا الدرس سنبني أول مشروع حقيقي كامل باستعمال Python، مشروع يشبه ما يمكن أن يستعمله أي شخص في حياته اليومية. بنهاية هذا الدرس ستتعلم:
كيف تجمع كل ما تعلمته سابقًا في برنامج واحد
كيف تفكر خطوة بخطوة كمبرمج
كيف تبني برنامجًا بسيطًا لكنه عملي
🧠 فكرة المشروع
نريد إنشاء برنامج يقوم بـ: 1️⃣ إضافة مصروف (المبلغ + الوصف)
2️⃣ عرض جميع المصاريف
3️⃣ حساب مجموع المصاريف
4️⃣ الخروج من البرنامج
📌 البرنامج سيعمل من خلال القائمة (Menu) ويتفاعل مع المستخدم.
🛠️ الأدوات المستعملة
المتغيرات القوائم (List) الحلقات(while) الشروط (if / else) الإدخال من المستخدم (input)
🧩 الخطوة الأولى: إنشاء هيكل البرنامج نبدأ بإنشاء قائمة فارغة لتخزين المصاريف: expenses = []
كل مصروف سيكون: مبلغ (number) وصف (text)
🧩 الخطوة الثانية: عرض القائمة للمستخدم
(” برنامج إدارة المصاريف الشخصية📊”)print
(” إضافة مصروف – 1″)print
(“عرض المصاريف–2”)print
(“حساب المجموع – 3”)print
(“خروج – 4”)print
🧩 الخطوة الثالثة: التفاعل مع المستخدم
(“اختر رقم العملية: “)choice = input
🧩 الخطوة الرابعة: إضافة مصروف
:”if choice == “1
((“أدخل مبلغ المصروف: “)input)amount = float
(“:أدخل وصف المصروف”)description = input
expenses.append((amount, description))
(” تم إضافة المصروف بنجاح✅”)print
📌 هنا استعملنا:
لتخزين (المبلغ، الوصف)tuple
لتجميع المصاريفlist
🧩 الخطوة الخامسة: عرض المصاريف
:”elif choice == “2
if not expenses
(“لا توجد مصاريف بعد.”)print
:else
:for expense in expenses
print(“💰”, expense[0]
“-“, expense[1])
🧩 الخطوة السادسة: حساب مجموع المصاريف
:”elif choice == “3
total = 0
:for expense in expenses
total += expense[0]
(total,”:مجموع المصاريف هو:📌”) print
🧩 الخطوة السابعة: الخروج من البرنامج
:”elif choice == “4
(” شكراً لاستخدامك برنامج قياوي👋”)print
break
🔁 وضع كل شيء داخل حلقة
while True: # الكود كامل هنا
🧪 تمرين تطبيقي (مهم جدًا)
✍️ حاول تطوير البرنامج بـ:
1 إضافة تاريخ للمصروف
2 أو حذف مصروف
3 أو تحديد ميزانية شهرية
🌟 رسالة تحفيزية
اليوم لم تكتب سطر كود فقط، بل بنيت برنامجًا حقيقيًا من الصفر 💪 🐝