الدليل الهندسي الشامل: تثبيت VS Code وإعداد بيئة Jupyter للذكاء الاصطناعي
يُعتبر Visual Studio Code (VS Code) المعيار الذهبي في عالم البرمجة اليوم. سواء كنت مبتدئاً في بايثون أو محترفاً في بناء موديلات الذكاء الاصطناعي، فإن VS Code يوفر لك السرعة، المرونة، والدعم الكامل لبيئات Jupyter Notebook التي تجعل من تحليل البيانات عملية ممتعة وسهلة.
🛠️ المرحلة الأولى: تثبيت المحرر (The Editor)
للبدء، نحتاج إلى تثبيت "المصنع" الذي سنكتب فيه أكوادنا:
- توجه إلى الموقع الرسمي لـ VS Code وحمل النسخة المتوافقة مع نظامك (Windows, macOS, Linux).
- عند تشغيل ملف التثبيت، وافق على الشروط، وتأكد تماماً من تفعيل خيار "Add to PATH"؛ هذا الخيار هو ما يسمح للنظام بالتعرف على المحرر من أي مكان.
- أكمل التثبيت وافتح البرنامج لأول مرة.
🐍 المرحلة الثانية: تثبيت المحرك (Python Engine)
VS Code هو مجرد "محرر نصوص ذكي"، ولكي يفهم لغة بايثون، نحتاج لتثبيت المفسر (Interpreter) على الجهاز:
- حمل أحدث نسخة من موقع Python الرسمي.
- تنبيه هام جداً: أثناء التثبيت، يجب تفعيل خيار "Add Python to PATH" في أسفل نافذة التثبيت، وإلا لن يعمل الكود داخل المحرر.
🔌 المرحلة الثالثة: تفعيل الإضافات (Extensions)
لتحويل VS Code إلى بيئة تطوير متكاملة (IDE)، نحتاج لتثبيت بعض الأدوات من متجر الإضافات (أيقونة المربعات على اليسار):
📂 المرحلة الرابعة: تنظيم مساحة العمل (The Workspace)
المبرمج المحترف لا يضع ملفاته بشكل عشوائي. نعتمد هنا على نظام البيئة الافتراضية (Virtual Environment) لعزل كل مشروع عن الآخر:
- أنشئ مجلداً لمشروعك (مثلاً:
AI_Project) وافتحه عبرFile → Open Folder. - افتح التيرمينال (
Terminal → New Terminal) واكتب الأمر التالي لإنشاء البيئة:
python -m venv venv
الآن قم بتفعيل البيئة (في ويندوز) عبر الأمر:
venv\Scripts\activate
🚀 المرحلة الخامسة: تشغيل أول Notebook
الآن سنقوم بتثبيت مكتبة Jupyter داخل البيئة الافتراضية وتشغيل أول كود:
- في التيرمينال، اكتب الأمر التالي:
pip install jupyter
بعد التثبيت، أنشئ ملفاً جديداً باسم test.ipynb واكتب داخله:
print("Hello AI World")
اضغط على زر التشغيل (Run) وستظهر لك النتيجة فوراً!
- لا تثبت المكتبات عالمياً: استخدم دائماً
venvلتجنب تضارب النسخ بين المشاريع. - اختصارات سريعة:
Ctrl + Sللحفظ،Ctrl + /لتعليق الكود. - التنظيم: اجعل لكل مشروع مجلداً (Workspace) مستقلاً تماماً.
✅ قائمة التحقق النهائية
✔️ VS Code مثبت ومضاف للـ PATH
✔️ Python مثبت ومضاف للـ PATH
✔️ الإضافات (Python, Jupyter) مفعلة
✔️ البيئة الافتراضية (venv) تعمل
✔️ أول ملف .ipynb يعمل بنجاح