تثبيت بايثون وتشغيل برنامجك الأول
تثبيت بايثون على ويندوز، والتحقق عبر الطرفية من عمله بشكل سليم، وكتابة وتشغيل أول ملف بايثون على جهازك الخاص.
- 1المشكلة
- 2الفهم
- 3أمثلة محلولة
- 4التوقع
- 5التطبيق
- 6التحدي
المشكلة التي نقوم بحلها
تريد أن تتعلم بايثون. هناك العديد من المواقع التي تتيح لك كتابة الأكواد داخل المتصفح — لكن في بيئة العمل الحقيقية، لا أحد يكتب الأكواد داخل متصفح الإنترنت. في الشركات، يتم تثبيت بايثون على جهازك، وتفتح سطر الأوامر (Terminal)، وتنفذ الأوامر، وتحفظ الملفات وتشغلها.
لذلك سنعمل بهذه الطريقة الواقعية منذ اليوم الأول. بنهاية هذه المهمة، سيكون لديك بيئة بايثون حقيقية على جهازك، وستكون قد قمت بتشغيل برنامجك الأول بنجاح.
بنهاية هذه المهمة ستكون قادراً على
- تثبيت بايثون 3.12 على نظام ويندوز
- التحقق عبر الطرفية (Terminal) من اكتمال التثبيت بنجاح
- كتابة ملف بصيغة
.pyوتشغيله - التعرف على أكثر أخطاء التثبيت شيوعاً وحلها
المتطلبات المسبقة: لا يوجد. هذه هي المهمة الأولى.
الخطوة 1 — تنزيل بايثون
توجه إلى python.org/downloads واستخدم الزر لتنزيل أحدث إصدار من بايثون 3.12.
تجنب التثبيت من Microsoft Store. في نظام ويندوز، قد يؤدي كتابة أمر python إلى فتح المتجر تلقائياً. نسخة المتجر تعمل في بيئة مقيدة مما يسبب أخطاء لاحقة عند تثبيت الحزم. استخدم دائماً الرابط الرسمي من python.org.الخطوة 2 — تفعيل خيار أساسي أثناء التثبيت
عند فتح برنامج التثبيت، ستجد خياراً في أسفل الشاشة الأولى:
[ ] Add python.exe to PATHقم بتفعيله (Tick it). هذه أهم خطوة في المهمة بأكملها.
متغير PATH هو القائمة التي يعتمد عليها نظام ويندوز لتشغيل البرامج من أي مسار. بدون تفعيل هذا الخيار، سيتم تثبيت بايثون ولكن كتابة python في الطرفية ستعطيك رسالة خطأ لأن النظام لا يعرف أين تم تثبيته.
بعد ذلك اضغط على Install Now.
الخطوة 3 — التحقق من التثبيت
بعد انتهاء المعالج، افتح طرفية جديدة. اضغط على قائمة Start واكتب powershell ثم افتحها.
فتح طرفية جديدة أمر ضروري جداً، لأن أي نافذة كانت مفتوحة مسبقاً تحتفظ بإعدادات PATH القديمة ولن تتعرف على البرنامج المثبت حديثاً.
اكتب الأمر التالي:
python --versionيجب أن يظهر لك سطر مشابه لـ:
Python 3.12.7اختلاف الرقم الأخير لا يهم — المهم أن تظهر النسخة 3.12.
الخطوة 4 — برنامجك الأول
أنشئ مجلداً على جهازك، وليكن D:\python-lab. أنشئ بداخله ملفاً باسم hello.py يحتوي على الكود التالي:
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)انتقل الآن إلى المجلد عبر الطرفية وشغّل الملف:
cd D:\python-lab
python hello.pyالمخرجات (Output):
Hello from Python
2 + 3 = 5لقد قام جهازك الآن بتشغيل كود بايثون حقيقي لأول مرة. ليس عبر المتصفح — بل على نظامك المحلي.
عند حدوث مشاكل شائعة
كتابة python تفتح متجر Microsoft Store المسار غير مضاف إلى PATH. أعد تشغيل برنامج التثبيت، اختر Modify، وتأكد من تفعيل "Add python.exe to PATH".
ظهور خطأ The term 'python' is not recognized السبب نفسه والحل نفسه. يمكنك أيضاً تجربة أمر py --version، حيث يعمل مشغل py في ويندوز حتى لو لم يُضبط PATH.
ظهور خطأ can't open file عند تشغيل python hello.py أنت لست في المسار الصحيح. اكتب dir وتأكد من وجود الملف في القائمة، أو انتقل إلى المجلد باستخدام أمر cd.
الملف تم حفظه باسم hello.py.txt يقوم ويندوز بإخفاء امتدادات الملفات افتراضياً. من File Explorer فعّل View → Show → File name extensions ثم أزل .txt من اسم الملف.
Step 4 of 6 — Predict
Check your understanding
What appears in the terminal when this file is run with python hello.py?
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)- AHello from Python 2 + 3 = 5
- BHello from language 2 + 3 = 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from, Python 2 + 3 =, 5
You installed Python, but python --version errors in the terminal. What is the most likely cause?
- A"Add python.exe to PATH" was not ticked during installation
- BPython 3.12 does not run on Windows
- CYou must create a `.py` file first
- DPython does not work until the computer is restarted
One thing is missing compared with the mission's example. What happens when this file runs?
language = Python
print("Hello from", language)- AAn error — without quotes Python reads `Python` as a variable name, and no such variable exists
- BHello from Python
- CHello from language
- DHello from — followed by a blank
Answering needs an account
Sign in to check your answers
The questions are above, and working them out in your head is the part that matters. Sign in to see the answers, the explanations and the three-level hints.
دورك الآن
قم بتعديل ملف hello.py ليطبع اسمك الشخصي ويُظهر ناتج 7 * 6. احفظ الملف وشغّله مجدداً باستخدام python hello.py.
يجب أن تظهر المخرجات بشكل مشابه لما يلي:
Hello from <your name>
7 * 6 = 42There is more in this mission
What you read above is the complete mission — nothing was cut out of it. Pro adds:
- ما يحدث فعلياً في الكواليس — كيف ينفذ بايثون هذا الكود
- الحل الكامل للتمرين مشروحاً خطوة بخطوة
- تمارين إضافية أكثر صعوبة وتحدياً
- أسئلة المقابلات الوظيفية حول هذا الموضوع مع نموذج الإجابة
Step 6 of 6
التحدي — the chapter quiz
عشرة أسئلة متدرجة من السهل إلى الصعب. الأسئلة الأخيرة صعبة عن قصد.
Sign in to take the quiz