مشروع تطبيقي بسيط في Python
12:00 دقائق
مجاني
في هذا الدرس سنبني مشروعًا بسيطًا يطبق المتغيرات والشروط والحلقات والدوال معًا
بعد ما تعلمنا أساسيات Python، حان الوقت لتطبيق كل ما سبق في مشروع واحد. هذا المشروع بسيط لكنه يجمع أهم المفاهيم التي تحتاجها كمبتدئ.
فكرة المشروع
سنقوم بإنشاء برنامج:
- يسأل المستخدم عن اسمه
- يعرض قائمة خيارات
- ينفذ أوامر بناءً على اختيار المستخدم
الخطوة الأولى: الترحيب بالمستخدم
name = input("اكتب اسمك: ")
print("مرحبًا بك", name)
عرض قائمة الخيارات
print("اختر عملية:")
print("1 - جمع رقمين")
print("2 - طرح رقمين")
print("3 - خروج")
استخدام حلقة while
choice = ""
while choice != "3":
choice = input("اختر رقم العملية: ")
الحلقة تستمر حتى يختار المستخدم الخروج.
تنفيذ العمليات باستخدام if
if choice == "1":
x = int(input("الرقم الأول: "))
y = int(input("الرقم الثاني: "))
print("الناتج:", x + y)
elif choice == "2":
x = int(input("الرقم الأول: "))
y = int(input("الرقم الثاني: "))
print("الناتج:", x - y)
elif choice == "3":
print("إلى اللقاء")
else:
print("اختيار غير صحيح")
تحسين الكود باستخدام الدوال
def add():
x = int(input("الرقم الأول: "))
y = int(input("الرقم الثاني: "))
print("الناتج:", x + y)
def subtract():
x = int(input("الرقم الأول: "))
y = int(input("الرقم الثاني: "))
print("الناتج:", x - y)
تقسيم الكود لدوال يجعله أوضح وأسهل في الصيانة.
النسخة النهائية المبسطة
def add():
x = int(input("الرقم الأول: "))
y = int(input("الرقم الثاني: "))
print("الناتج:", x + y)
def subtract():
x = int(input("الرقم الأول: "))
y = int(input("الرقم الثاني: "))
print("الناتج:", x - y)
while True:
print("1 - جمع")
print("2 - طرح")
print("3 - خروج")
choice = input("اختر: ")
if choice == "1":
add()
elif choice == "2":
subtract()
elif choice == "3":
break
else:
print("اختيار غير صحيح")
ماذا تعلمنا من المشروع؟
- استخدام input و print
- الشروط if / elif / else
- الحلقات while
- الدوال Functions
ماذا بعد هذا الدرس؟
الدرس القادم: مراجعة شاملة + ختام الدورة 🎓
سنلخص كل ما تعلمناه ونوضح الخطوة التالية في رحلتك مع Python.