مراجعة أساسيات 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؟
سنفهم الفكرة التي تجعل الكود قابل للتوسع مثل المشاريع الحقيقية.