المرحلة الأولى — عقلية وأساسيات
كيف يفكر المبرمج؟ الخوارزمية قبل الكود
البرمجة مش حفظ أوامر — هي تفكيك المشاكل: تحويل «اعمل لي نظام فواتير» لخطوات صغيرة محددة لا لبس فيها، لأن الكمبيوتر ينفذ حرفياً ما تقوله — لا ما تقصده.
الخوارزمية بلغة البشر أولاً
قبل أي لغة برمجة، اكتب الحل خطوات (Pseudo-code): «اقرأ السعر ← لو فوق 1000 خصم 10٪ ← اطبع الناتج». من يعجز عن كتابة الخطوات بالعربي لن تنقذه أي لغة.
لبنات الكود الأولى
- المتغير: صندوق باسم يخزن قيمة —
price = 500. - الأنواع: رقم، نص “أحمد”، منطقي صح/خطأ، قائمة [1,2,3].
- اختيار أسماء واضحة (
total_priceمشx) نصف قابلية الصيانة.
ابدأ بلغة Python — أقرب للغة البشر وأوسع استخداماً من الأتمتة للذكاء الاصطناعي.
- تمرين: اكتب خوارزمية «صنع كوب شاي» بـ 10 خطوات دقيقة — ستكتشف كم تفصيلاً نفترضه ضمنياً.