مراجعة أساسيات Python | الانتقال من مبتدئ إلى متوسط

10:00 دقائق مجاني
مراجعة عملية لأساسيات Python مع أخطاء شائعة ونصائح تساعدك على الانتقال للمستوى المتوسط بثقة

قبل ما ندخل OOP والمشاريع، لازم نثبت الأساسيات لكن بشكل “متوسط”: كيف تكتب كود نظيف، وكيف تتجنب أخطاء المبتدئين، وكيف تفكر خطوة خطوة.

مراجعة سريعة: المتغيرات والأنواع


name = "Yusuf"   # str
age = 20         # int
price = 19.99    # float
is_active = True # bool

كمتوسط، أهم شيء: تختار أسماء واضحة وتعرف نوع بياناتك.

أخطاء شائعة في input والتحويل


# input يرجع نص دائمًا
age = int(input("كم عمرك؟ "))  # انتبه من ValueError
  • لا تعتمد أن المستخدم سيدخل رقمًا صحيحًا
  • استخدم try/except عند الحاجة

تنظيم الشروط بشكل مقروء


score = 82

if score >= 90:
    level = "ممتاز"
elif score >= 75:
    level = "جيد جدًا"
elif score >= 60:
    level = "جيد"
else:
    level = "يحتاج تحسين"

print(level)

كمتوسط: خزن النتيجة في متغير ثم اطبعها، هذا يجعل الكود أنظف.

الحلقات: لا تكرر نفسك


items = ["a", "b", "c"]

for item in items:
    print(item)

القاعدة: أي شيء يتكرر → حلقة أو دالة.

الدوال: تقسيم المشكلة


def calc_total(price, tax=15):
    return price + (price * tax / 100)

print(calc_total(100))

كمتوسط: استخدم قيم افتراضية، وارجع قيمة بدل print داخل الدالة.

تمرين متوسط سريع

  • اكتب دالة تستقبل قائمة أرقام وترجع مجموعها ومتوسطها
  • تعامل مع القائمة الفارغة (لا يحدث خطأ)

ماذا بعد هذا الدرس؟

الدرس القادم: ما هي البرمجة الكائنية OOP؟

سنفهم الفكرة التي تجعل الكود قابل للتوسع مثل المشاريع الحقيقية.