🎯 محطة مراجعة: الأساسيات
لماذا: أثبت أن الأساسيات رسخت: print و input والمتغيرات والأرقام.
يفتح لك: القرارات والحلقات — وتحت قدميك أرضية صلبة.
لا جديد في هذا الدرس — وهذا مقصود. كتبت أربعة دروس من بايثون الحقيقي: طباعة، واستماع، وتذكّر، وحساب. قبل أن نعلّم الآلة أن تقرر، لنتأكد أن الأربعة صارت ملكك فعلاً. بطاقة مراجعة سريعة، وبضعة أسئلة، ومهمة إصلاح واحدة. إن اهتز شيء في رأسك فهذا ليس فشلاً — هذه وظيفة المحطة بالضبط: عُد إلى ذلك الدرس، لن يأخذ سوى خمس دقائق.
| الأداة | وظيفتها | مثال |
|---|---|---|
| print(...) | تقول شيئاً على الشاشة | print("Hello, world!") |
| input() | تتوقف وتنتظر أن يكتب الإنسان | name = input() |
| = (المتغير) | تحفظ قيمة في صندوق مُعنون | age = 30 |
| int(...) | تحوّل النص إلى رقم صحيح | age = int(input()) |
| + - * / ** | حساب حقيقي | 7 / 2 تساوي 3.5، و 2 ** 10 تساوي 1024 |
| "..." + "..." | تلصق النصوص ببعضها | first + " " + last |
ماذا يطبع هذا البرنامج؟
كتب المستخدم 5 عند التشغيل. لماذا ينهار البرنامج؟
أي سطر يطبع 3.5 بالضبط؟
المهمة الأخيرة — من الذاكرة. أتذكر الفاتورة المعطوبة؟ هذا البرنامج مصاب بالمرض نفسه: أربعة أصدقاء يتقاسمون فاتورة قيمتها 120، لكن الحساب خاطئ. أصلحه ليطبع نصيب كل صديق العادل: 30.0.
عبرت المحطة 🎉 صرت تجيد الكلام والاستماع والتذكّر والحساب — العضلات الأربع التي بُني منها كل برنامج كُتب يوماً. القسم القادم: نعلّم الآلة أن تختار.