M1-P1 · أساسيات بايثون وبناء البيانات

إعداد بيئة عمل بايثون



إعداد بيئة عمل بايثون لمهندسي AI

بصفتك مهندس AI، تحتاج إلى بيئة عمل نظيفة وقابلة للتكرار. هذا الدرس يشرح لك كيفية تثبيت Python، وإدارة الحزم باستخدام pip، وإعداد Jupyter Notebook بسرعة.

1. تثبيت Python

يُنصح باستخدام Python 3.10 أو أحدث.

  • Windows: حمّل المثبّت من python.org. مهم جداً: عند التشغيل، تأكد من اختيار خيار "Add Python to PATH" في أسفل الشاشة.
  • macOS/Linux: يُفضل استخدام مدير الحزم Homebrew (على macOS) أو apt (على Ubuntu) لضمان الحصول على أحدث إصدار.
# التحقق من التثبيت
python --version
pip --version

خطأ شائع: إذا ظهر python is not recognized، فهذا يعني أن Python غير مضاف إلى متغير البيئة PATH. أعد التثبيت وفعّل خيار "Add to PATH" أو أعد تشغيل الطرفية (Terminal).

2. إدارة الحزم عبر pip

pip هو مدير الحزم الرسمي لبايثون. ستحتاج إليه لتثبيت مكتبات مثل numpy, pandas, وtensorflow.

  • تثبيت حزمة:
    bash pip install numpy pandas
  • عرض الحزم المثبتة:
    bash pip list
  • تحديث حزمة:
    bash pip install --upgrade numpy

نصيحة احترافية: استخدم دائماً بيئات افتراضية (Virtual Environments) لعزل مشروعك. هذا يمنع تعارض إصدارات الحزم بين مشاريع مختلفة.
```bash

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

python -m venv my_ai_env

تفعيلها (Windows)

my_ai_env\Scripts\activate

تفعيلها (macOS/Linux)

source my_ai_env/bin/activate
```

3. إعداد Jupyter Notebook

Jupyter هو المعيار الذهبي للتجارب السريعة (Prototyping) في تعلم الآلة.

  1. ثبّت حزمة jupyter:
    bash pip install jupyter
  2. شغّل الـ Notebook:
    bash jupyter notebook
  3. سيفتح المتصفح تلقائياً على عنوان http://localhost:8888.

بديل حديث: إذا كنت تفضل واجهة أحدث وأخف، ثبّت JupyterLab بدلاً من Notebook:
bash pip install jupyterlab jupyter lab

4. الأخطاء الشائعة في التثبيت

  1. تعارض الإصدارات: مثلاً، محاولة تثبيت tensorflow مع إصدار قديم من python. تأكد دائماً من توافق الإصدارات عبر مستندات المكتبة (Documentation).
  2. مشاكل الصلاحيات (Permissions): على macOS/Linux، قد تحتاج لإضافة --user إذا لم تكن تملك صلاحيات جذرية:
    bash pip install --user package_name
  3. إهمال البيئات الافتراضية: التثبيت المباشر على النظام الأساسي (Global Installation) يسبب فوضى. استخدم دائماً venv أو conda.

خلاصة

  • تأكد من إضافة Python إلى PATH.
  • استخدم pip لإدارة الحزم.
  • أنشئ بيئة افتراضية (venv) لكل مشروع.
  • ثبّت jupyter notebook للتجارب التفاعلية.
  • عند مواجهة خطأ، تأكد من توافق إصدارات Python والمكتبات.
Completed