أول برنامج لك بلغة بايثون
ثبّت بايثون على جهازك واكتب أول برنامج حقيقي يتفاعل مع المستخدم، مع شرح كل سطر.
في هذا الدرس سنثبّت بايثون، ونكتب برنامجًا صغيرًا يسألك عن اسمك ويرحّب بك. لن نتجاوز أي سطر دون فهمه.
لماذا بايثون؟
- صياغتها قريبة من اللغة الإنجليزية العادية.
- لا تحتاج إلى إعدادات معقّدة للبدء.
- تُستخدم في مجالات كثيرة: الويب، البيانات، الذكاء الاصطناعي، الأتمتة.
التثبيت
- اذهب إلى python.org/downloads وحمّل أحدث إصدار.
- أثناء التثبيت على ويندوز، فعّل خيار Add Python to PATH.
- افتح الطرفية (Terminal أو CMD) وتأكّد من التثبيت:
python --version
يجب أن ترى شيئًا مثل Python 3.13.x.
اكتب البرنامج
أنشئ ملفًا باسم hello.py وضع فيه:
name = input("ما اسمك؟ ")
print(f"أهلًا يا {name}! سعيد بلقائك.")
ثم شغّله:
python hello.py
شرح كل سطر
السطر الأول: المتغيّر
name = input("ما اسمك؟ ")
input(...)تعرض السؤال وتنتظر أن تكتب شيئًا وتضغط Enter.- ما تكتبه يُحفظ في متغيّر (Variable) اسمه
name. فكّر في المتغيّر كصندوق له اسم، تضع فيه قيمة لتستخدمها لاحقًا.
السطر الثاني: الطباعة
print(f"أهلًا يا {name}! سعيد بلقائك.")
print(...)تطبع نصًا على الشاشة.- الحرف
fقبل النص يعني أن بإمكاننا إدراج متغيّرات داخل النص بين قوسين معقوفين{}.
تمرين
عدّل البرنامج ليسأل عن عمرك أيضًا، ثم يطبع كم سيكون عمرك بعد عشر سنوات. تلميح: int() تحوّل النص إلى رقم.
age = int(input("كم عمرك؟ "))
print(f"بعد عشر سنوات سيكون عمرك {age + 10}")
جرّب بنفسك قبل أن تنظر إلى الحل. هذا هو الفرق بين من يقرأ ومن يتعلّم.