تثبيت Python
Installing Python
تثبيت 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 الرسمية تضيف: إكمال تلقائي، تصحيح أخطاء، تشغيل مباشر
خطوات الإعداد:
- حمّل VS Code من code.visualstudio.com
- افتحه وانتقل إلى Extensions (الإضافات)
- ابحث عن “Python” وثبّت الإضافة الرسمية من Microsoft
- افتح أي ملف
.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 تحتوي دوال رياضية جاهزة:
ماذا بعد؟
أنت الآن تمتلك بيئة تطوير Python كاملة. في الدرس التالي، ستكتب أول برنامج حقيقي لك وتفهم بنية كود Python الأساسية.