أهلاً بك في رحلتك نحو بناء وكلاء الذكاء الاصطناعي!
يسعدني أن أكون مرشدك في هذه الدورة. هدفنا النهائي هو تمكينك من بناء وكلاء ذكاء اصطناعي (AI Agents) بنفسك، وهي أنظمة ذكية قادرة على إنجاز المهام بشكل مستقل. ولكن قبل أن نصل إلى بناء هذه الأنظمة المتقدمة، يجب أن نبني أساساً قوياً. تماماً مثلما لا يمكن بناء ناطحة سحاب بدون أساسات متينة، لا يمكن بناء برامج معقدة بدون إتقان لغة البرمجة.
لذلك، سنبدأ رحلتنا بتعلم لغة بايثون (Python)، وهي اللغة الأكثر شيوعاً في عالم الذكاء الاصطناعي. في هذا الدرس الأول، سنقوم بالخطوة العملية الأولى والأكثر أهمية: تجهيز بيئة العمل. بنهاية هذا الدرس، ستكون قد قمت بتثبيت لغة بايثون ومحرر الأكواد Visual Studio Code على جهازك، وستكون جاهزاً لكتابة أول سطر برمجي لك.
هيا بنا نبدأ بتهيئة الأدوات التي ستحول أفكارك إلى برامج حقيقية.
1. الأدوات الأساسية: المفسّر والمحرر
قبل أن نبدأ التثبيت، من المهم أن نفهم دور الأداتين اللتين سنستخدمهما:
- مفسّر بايثون (Python Interpreter): هذا هو "العقل" الذي يفهم لغة بايثون. عندما تكتب أمراً بلغة بايثون، يقوم المفسّر بترجمة هذا الأمر إلى تعليمات يفهمها جهاز الكمبيوتر وينفذها. بدون هذا المفسّر، ستكون أكوادك مجرد نص لا معنى له بالنسبة للحاسوب.
- محرر الأكواد (Code Editor): هذا هو المكان الذي ستكتب فيه أكوادك، مثل دفتر الملاحظات الخاص بالمبرمج. سنستخدم Visual Studio Code (VS Code)، وهو محرر أكواد قوي ومجاني يساعدك على كتابة الكود بشكل منظم، وتلوين الأوامر لتسهيل القراءة، واكتشاف الأخطاء.
باختصار: نكتب الكود في المحرر (VS Code)، ثم يقوم المفسّر (Python) بتنفيذه.
2. تثبيت لغة بايثون
الخطوة الأولى هي تثبيت مفسّر لغة بايثون على جهازك. بما أنك مبتدئ تماماً، من المهم جداً اتباع الخطوات بدقة لتجنب أي مشاكل مستقبلية.
الفيديو التالي من قناة Python Arabic Community هو أفضل مرجع لهذه المهمة، لأنه يشرح العملية بالتفصيل الدقيق ويغطي حلول المشاكل الشائعة.
تثبيت لغة بايثون 🐍 Python: الطريقة الصحيحة وحل جميع المشاكل خطوة بخطوة (للمبتدئين )
شاهد هذا الفيديو لتتعلم الطريقة الصحيحة لتثبيت بايثون على نظام التشغيل الخاص بك (Windows أو macOS). الفيديو يركز على التفاصيل المهمة التي تمنع حدوث أخطاء شائعة للمبتدئين.
مقدمة واختيار النسخة (00:32 - 03:08): شاهد هذا الجزء لفهم كيفية اختيار النسخة المناسبة من موقع بايثون الرسمي. لمستخدمي Windows (03:08 - 05:15): اتبع هذه الخطوات بدقة. النقطة الأهم هي التأكد من تفعيل خيار Add Python to PATH كما يوضح الفيديو. هذا الخيار حاسم جداً. لمستخدمي macOS (08:39 - 10:00): إذا كنت تستخدم جهاز ماك، اتبع هذه التعليمات. (اختياري) حل مشكلة python is not recognized (05:15 - 07:43): إذا واجهت هذه المشكلة بعد التثبيت على ويندوز، ارجع إلى هذا الجزء الذي يشرح كيفية حلها يدوياً. نأمل ألا تحتاج إليه إذا اتبعت الخطوات بدقة.
بعد إتمام التثبيت، تأكد من نجاحه عبر فتح واجهة سطر الأوامر (Command Prompt في ويندوز، أو Terminal في ماك) وكتابة الأمر التالي:
python --version
أو في بعض الأنظمة:
python3 --version
إذا ظهر لك رقم الإصدار (مثل Python 3.12.3)، فهذا يعني أنك نجحت في تثبيت بايثون. تهانينا!
3. إعداد محرر الأكواد (Visual Studio Code)
الآن بعد أن أصبح لدينا "مترجم" لغة بايثون، نحتاج إلى "دفتر" لنكتب فيه الأكواد. لهذا سنستخدم Visual Studio Code.

الفيديو التالي من قناة OctuCode سيأخذك خطوة بخطوة في عملية تثبيت VS Code وتجهيزه للعمل مع بايثون.
تحميل بايثون و فيجوال ستوديو كود على الكمبيوتر: تعلم بايثون من الصفر
الآن، شاهد هذا الفيديو لتثبيت وإعداد محرر الأكواد VS Code. سنقوم بتوصيل المحرر بمفسّر بايثون الذي قمت بتثبيته للتو.
تثبيت VS Code (01:42 - 02:41): اتبع الخطوات لتحميل وتثبيت البرنامج من موقعه الرسمي. إنشاء مجلد المشروع وأول ملف (02:41 - 03:44): تعلم كيف تنشئ مجلداً جديداً لمشاريعك، وكيف تفتحه في VS Code، ثم أنشئ أول ملف بايثون بامتداد .py. تثبيت إضافة بايثون (03:44 - 04:32): هذه هي أهم خطوة لربط VS Code بلغة بايثون. تعلم كيف تبحث عن إضافة (Extension) بايثون الرسمية من شركة Microsoft وتقوم بتثبيتها.
عندما يطلب منك تثبيت إضافة بايثون، هذا ما ستبحث عنه:

4. كتابة وتشغيل أول برنامج لك
لقد أصبحت بيئة عملك جاهزة الآن! حان الوقت لتجربة كل شيء معاً.
- تأكد من أنك قد أنشأت ملفاً جديداً باسم
main.py(أو أي اسم ينتهي بـ.py) داخل المجلد الذي فتحته في VS Code. - اكتب السطر التالي داخل الملف:
print("أهلاً بعالم البرمجة! بيئة العمل جاهزة.")
- لحفظ الملف، اضغط
Ctrl+S(في ويندوز) أوCmd+S(في ماك). - لتشغيل الكود، ابحث عن أيقونة التشغيل (مثلث) في الزاوية العلوية اليمنى من نافذة VS Code واضغط عليها.
أيقونة التشغيل في VS Code، وهي أسهل طريقة لتنفيذ ملف بايثون الحالي.
من المفترض أن تظهر نافذة طرفية (Terminal) في الجزء السفلي من VS Code، وسترى بداخلها النص: أهلاً بعالم البرمجة! بيئة العمل جاهزة..
اختبر فهمك!
ما هي الوظيفة الأساسية لإضافة (Extension) بايثون التي قمت بتثبيتها في VS Code؟
أظهر الإجابة
وظيفتها الأساسية هي تمكين VS Code من فهم لغة بايثون. هي التي تسمح للمحرر بتلوين الكود بشكل صحيح، واقتراح الإكمالات التلقائية، والأهم من ذلك، تمكينه من التواصل مع مفسّر بايثون لتشغيل الكود الذي تكتبه. بدونها، سيكون ملف .py مجرد ملف نصي عادي.
ملخص الدرس
أحسنت! لقد أنجزت اليوم خطوة كبيرة جداً في رحلتك البرمجية. لنتذكر ما تعلمناه:
- البرمجة بلغة بايثون تتطلب مفسّر (Interpreter) لفهم الأكواد ومحرر (Editor) لكتابتها.
- قمت بتثبيت مفسّر Python على جهازك، وهي الخطوة الأهم.
- قمت بإعداد بيئة تطوير احترافية باستخدام Visual Studio Code وتثبيت الإضافة اللازمة.
- نجحت في كتابة وتشغيل أول برنامج بايثون لك من داخل المحرر.
أنت الآن تقف على أرض صلبة وجاهز للانطلاق.
ما التالي؟
في الدرس القادم، سنبدأ في استخدام هذه البيئة لتعلم أولى مفاهيم البرمجة الفعلية: المتغيرات وأنواع البيانات. ستتعلم كيف يمكن لبرنامجك أن "يتذكر" المعلومات ويعالجها، مثل اسم المستخدم أو نتيجة عملية حسابية. استعد لبدء التفكير كمبرمج