AzLearn

تثبيت Python

Installing Python

مفهوم ~10 دقيقة

تثبيت Python — Installing Python

قبل أن تكتب سطراً واحداً من الكود، تحتاج إلى تثبيت Python على جهازك. الخبر السار: العملية بسيطة وتستغرق دقائق قليلة، وبعدها ستكون جاهزاً للانطلاق.

تنزيل Python

توجه إلى الموقع الرسمي: python.org واضغط على زر التنزيل. تأكد دائماً من تنزيل Python 3.12 أو أحدث — لا تستخدم Python 2 إطلاقاً، فقد توقف دعمه رسمياً.

على Windows: حمّل ملف .exe وشغّله. مهم جداً: في شاشة التثبيت، تأكد من تفعيل خيار “Add Python to PATH” قبل الضغط على Install. هذا يتيح لك تشغيل Python من أي مكان في سطر الأوامر.

على macOS: يمكنك التنزيل من python.org مباشرة، أو استخدام مدير الحزم Homebrew بالأمر:

brew install python

على Linux (Ubuntu/Debian): Python 3 مثبت مسبقاً في معظم توزيعات Linux. إذا لم يكن موجوداً:

sudo apt update && sudo apt install python3 python3-pip

التحقق من التثبيت

افتح سطر الأوامر (Terminal على Mac/Linux أو Command Prompt/PowerShell على Windows) واكتب:

python --version

أو على macOS/Linux:

python3 --version

يجب أن يظهر شيء مثل:

Python 3.12.3

إذا ظهر هذا السطر، فأنت جاهز تماماً. إذا ظهر خطأ “command not found”، أعد التثبيت وتأكد من إضافة Python إلى PATH.

REPL — لوحة التجربة الفورية

من أجمل أدوات Python هو REPL (Read-Eval-Print Loop) — بيئة تفاعلية تتيح لك كتابة الكود وتنفيذه سطراً بسطر فوراً.

لفتح REPL، اكتب في سطر الأوامر:

python

أو على macOS/Linux:

python3

ستظهر موجهة النظام (prompt) التي تعني أن Python جاهزة وتنتظر:

Python 3.12.3 (...)
>>> 

علامة >>> تعني أن REPL يستقبل أوامرك. جرّب:

>>> 2 + 2
4
>>> print("مرحبا!")
مرحبا!
>>> "Python" * 3
'PythonPythonPython'

REPL مثالي للتجربة السريعة والفهم الفوري. اخرج منه بكتابة exit() أو بالضغط على Ctrl+D.

المحرر — VS Code

لكتابة برامج حقيقية تحتاج محرراً (editor). VS Code (Visual Studio Code) هو الخيار الموصى به:

  • مجاني ومفتوح المصدر
  • يعمل على Windows وMac وLinux
  • إضافة Python الرسمية تضيف: إكمال تلقائي، تصحيح أخطاء، تشغيل مباشر

خطوات الإعداد:

  1. حمّل VS Code من code.visualstudio.com
  2. افتحه وانتقل إلى Extensions (الإضافات)
  3. ابحث عن “Python” وثبّت الإضافة الرسمية من Microsoft
  4. افتح أي ملف .py — VS Code سيتعرف تلقائياً على Python وسيقترح عليك إعداد interpreter

venv — البيئة الافتراضية

كل مشروع Python يعيش في عالمه الخاص. venv (Virtual Environment) يخلق بيئة معزولة لكل مشروع — مكتباته الخاصة لا تتعارض مع مشاريع أخرى.

إنشاء بيئة افتراضية:

python -m venv venv

هذا ينشئ مجلداً باسم venv يحتوي على نسخة مستقلة من Python ومكتباتها.

تفعيل البيئة الافتراضية:

  • macOS/Linux: source venv/bin/activate
  • Windows: venv\Scripts\activate

بعد التفعيل، موجهة سطر الأوامر تتغير لتُظهر اسم البيئة:

(venv) $

إيقاف تفعيل البيئة:

deactivate

احرص دائماً على إنشاء بيئة افتراضية لكل مشروع جديد — هذه عادة احترافية تحميك من تعارض المكتبات.

pip — مدير الحزم

pip هو أداة تثبيت المكتبات في Python. بعد تفعيل بيئتك الافتراضية:

تثبيت مكتبة:

pip install requests

عرض المكتبات المثبتة:

pip list

حفظ قائمة المكتبات للمشروع:

pip freeze > requirements.txt

ملف requirements.txt هو الطريقة المعيارية لتوثيق متطلبات مشروعك. أي شخص يريد تشغيل مشروعك يكتب فقط:

pip install -r requirements.txt

وسيثبّت كل المكتبات التي يحتاجها المشروع تلقائياً.

تجربة عملية

الآن بعد أن فهمت البيئة، لنجرب برنامجاً يستخدم مكتبة مدمجة من Python. مكتبة math تحتوي دوال رياضية جاهزة:

main.go

ماذا بعد؟

أنت الآن تمتلك بيئة تطوير Python كاملة. في الدرس التالي، ستكتب أول برنامج حقيقي لك وتفهم بنية كود Python الأساسية.

تحدي — Challenge