🐍 بايثون: رحلتك الأولى إلى عالم البرمجة تبدأ من هنا!

مرحباً بك في أول دروسك مع Codex Academy! 🎉 إذا كنت تتساءل عن لغة البرمجة التي يجب أن تبدأ بها، فأنت في المكان الصحيح. بايثون (Python) هي البوابة المثالية لعالم البرمجة الواسع، وهي اللغة التي سنبني عليها معرفتك خطوة بخطوة.


🤔 ما هي لغة بايثون Python؟

بايثون هي لغة برمجة عالية المستوى، أي أنها أقرب إلى لغة الإنسان من لغة الآلة. تم إنشاؤها في أواخر الثمانينيات بواسطة المبرمج الهولندي جويدو فان روسم، وأصبحت اليوم واحدة من أكثر لغات البرمجة شعبية واستخداماً في العالم.

اسم "بايثون" (Python) يعني "الثعبان" باللغة الإنجليزية، لكن جويدو اختار الاسم تيمناً ببرنامج كوميدي بريطاني شهير اسمه "مونتا بايثون" وليس بسبب الثعبان! 🎭


✨ لماذا بايثون؟ أهم المميزات التي تجعلها مثالية للمبتدئين

  1. بسيطة وسهلة القراءة: تركيب الجمل (Syntax) في بايثون نظيف وبسيط. تبدو الأوامر وكأنها نص إنجليزي مكتوب، مما يسهل تعلمها وفهمها.
  2. مفسرة (Interpreted): لا تحتاج إلى تجميع (Compile) البرنامج قبل تشغيله. تكتب الكود وتشغله مباشرة، مما يجعل عملية التطوير والتعلم أسرع.
  3. متنوعة الاستخدامات: تستخدم في مجالات لا حصر لها، مما يعني أن مهاراتك ستكون قيّمة في سوق العمل.
  4. مجتمع ضخم وداعم: يوجد ملايين المبرمجين حول العالم يستخدمون بايثون. هذا يعني أنك ستجد دائماً إجابات لأسئلتك، مكتبات جاهزة، ودروساً تعليمية بوفرة.

🌍 أين تُستخدم لغة بايثون؟ (استخدامات عملية)

بايثون ليست مجرد لغة أكاديمية، بل هي لغة عملية تستخدم في مشاريع حقيقية وضخمة. إليك بعض المجالات الشهيرة:

  • تطوير الويب: باستخدام إطارات عمل مثل Django وFlask.
  • الذكاء الاصطناعي وتعلم الآلة (AI/ML): بايثون هي اللغة رقم 1 في هذا المجال.
  • تحليل البيانات وعلم البيانات (Data Science): بفضل مكتبات مثل Pandas وNumPy.
  • الأتمتة (Automation): لأتمتة المهام المكررة على جهازك.
  • تطوير الألعاب البسيطة: باستخدام مكتبات مثل Pygame.
  • كتابة النصوص البرمجية (Scripting): لأداء مهام سريعة ومفيدة.

🛠️ الخطوة الأولى: كيفية تثبيت بايثون على جهازك

قبل أن نكتب أول سطر برمجي، نحتاج إلى تثبيت بايثون. اتبع هذه الخطوات البسيطة:

  1. اذهب إلى الموقع الرسمي: افتح متصفحك واذهب إلى python.org.
  2. اختر النسخة المناسبة: اضغط على "Downloads" واختر أحدث إصدار مستقر لنظام التشغيل الخاص بك (Windows, macOS, Linux).
  3. شغل المثبِّت: بعد تحميل الملف، شغله. هام جداً: تأكد من تحديد خيار "Add Python to PATH" قبل الضغط على Install Now. هذا الخيار يسهل عليك تشغيل بايثون من أي مكان.
  4. اكتمال التثبيت: انتظر حتى تنتهي العملية، ثم أغلق النافذة.

✅ كيف تتأكد من نجاح التثبيت؟

افتح نافذة الأوامر (Command Prompt على ويندوز أو Terminal على ماك/لينكس) واكتب:

python --version

إذا ظهر لك رقم الإصدار (مثل Python 3.11.4)، فهذا يعني أن التثبيت نجح! 🎊


🖥️ أول برنامج لك في بايثون: "Hello, World!"

تقليدياً، أول برنامج يكتبه أي مبرمج في أي لغة جديدة هو برنامج يطبع عبارة "Hello, World!" على الشاشة. دعنا نفعله معاً!

  1. افتح محرر النصوص المرفق مع بايثون المسمى IDLE (ستجده في قائمة ابدأ أو التطبيقات).
  2. ستفتح نافذة تسمى "Python Shell". اكتب فيها السطر التالي ثم اضغط Enter:
print("Hello, World!")
  1. شاهد السحر! ✨ ستظهر العبارة Hello, World! في السطر التالي.

شرح بسيط للكود:

  • print() هي دالة (Function) مبنية في بايثون مهمتها طباعة أو إظهار أي شيء نضعه بين قوسيها.
  • النص الذي نريد طباعته نضعه بين علامتي اقتباس " ".

يمكنك تغيير النص وتجربة طباعة اسمك:

print("مرحباً، أنا أتعلم بايثون في Codex Academy!")
# هذه جملة تعليق بالعربية، لا تؤثر على تشغيل الكود