مقدمة: عالم بايثون السحري - الدرس 1: مغامرة بايثون تبدأ! 🚀
مرحباً بك في مغامرتك البرمجية الأولى! 🧙✨
أهلاً بك يا ساحر الأكواد الصغير! أنا صديقك البرمجي، وسأكون دليلك في رحلة مدهشة إلى عالم بايثون السحري. ونتيجة لذلك، ستتعلم اليوم كيف تلقي أول “تعويذة” برمجية وتجعل الكمبيوتر ينفذ أوامرك. هل أنت مستعد لتصبح بطلاً في عالم التكنولوجيا؟
أهداف مغامرتنا اليوم 🗺️
(هذا عنوان من نوع H3)
أهداف التعلم
-
اكتشاف ماهية البرمجة بطريقة تشبه قصص المغامرات.
-
التعرف على لغة بايثون السحرية وسر حب الأبطال الصغار لها.
-
تعلم أول وأهم تعويذة برمجية: الأمر print().
-
كتابة أول كود برمجي بنفسك وجعل الكمبيوتر يتكلم!
ما هي البرمجة؟ إنها وصفة سرية للمارد! 🤔
(هذا عنوان من نوع H2)
تخيل أن الكمبيوتر هو “مارد” عملاق وقوي جدًا، ولكن مع ذلك، هو لا يفهم لغتنا العادية. لذلك، لكي نطلب منه شيئًا، يجب أن نقدم له “وصفة سرية” مكتوبة بلغة يفهمها. هذه الوصفة هي ما نسميه البرنامج، وكتابة هذه الوصفة هي البرمجة.
في النهاية، إذا كانت وصفتك واضحة ودقيقة، سينفذ المارد (الكمبيوتر) طلبك تمامًا ويصنع لك أروع الأشياء! 🎂
البرمجة
ببساطة، هي كتابة قائمة من التعليمات الواضحة للكمبيوتر ليتبعها وينفذها خطوة بخطوة.
لماذا بايثون؟ لأنها مثل لعبة الليجو! 🐍
(هذا عنوان من نوع H2)
هناك العديد من اللغات السحرية التي يمكنك التحدث بها مع الكمبيوتر، لكننا اخترنا لك لغة بايثون، وهي الأفضل للأبطال الصغار! وهذا لعدة أسباب:
سهلة وممتعة: أولاً، كلماتها بسيطة وتشبه اللغة الإنجليزية التي نعرفها. لا توجد رموز معقدة كثيرة.
قوية جدًا: ثانيًا، بالرغم من سهولتها، تستخدمها كبرى الشركات في بناء الألعاب 🎮 والمواقع الإلكترونية 🌐 وحتى في التحكم بالروبوتات وبرامج الفضاء! 🤖
تشبه الليجو: وأخيرًا، كل أمر في بايثون هو قطعة ليجو ملونة. يمكننا تركيب هذه القطع معًا بسهولة لنبني أشياء مدهشة وعملاقة!
تعويذتك السحرية الأولى: الأمر print()
(هذا عنوان من نوع H2)
لكل ساحر تعويذة يبدأ بها، وتعويذتك الأولى هي print(). وبشكل أساسي، هذه التعويذة تجعل الكمبيوتر يعرض أي كلام تريده على الشاشة. إنها مثل استخدام مكبر صوت سحري!
ولكن، كيف تعمل هذه التعويذة؟ لنحلل أجزاءها:
</span><br class="ng-star-inserted" /><span class="ng-star-inserted">print("أهلاً يا عالم")</span><br class="ng-star-inserted" /><span class="inline-code ng-star-inserted">
print: هذا هو اسم التعويذة. أنت تخبر بايثون أنك تريد “طباعة” أو “إظهار” شيء ما.
(): هذان القوسان مثل يدي التعويذة. يجب أن تضع الشيء الذي تريد إظهاره بينهما.
” “ : علامتا التنصيص هاتان مثل صندوق سحري. أي نص تضعه بداخلهما، سيفهم الكمبيوتر أنه مجرد “كلام” يجب عرضه كما هو، وليس أمرًا برمجيًا آخر.
✨ حان وقت التطبيق! لنجعل المارد يتكلم! ✨
(هذا عنوان من نوع H2)
الآن، هيا يا بطل! انظر كيف نكتب الأمر في محرر الأكواد. اكتب هذا الكود بنفسك تمامًا في المحرر المدمج، ثم اضغط على زر التشغيل (▶️) لترى السحر يحدث أمام عينيك!
</span><br class="ng-star-inserted" /><span class="ng-star-inserted">print("أهلاً بالعالم! أنا مبرمج صغير!")</span><br class="ng-star-inserted" /><span class="inline-code ng-star-inserted">
هذه هي النتيجة التي ستظهر لك على الشاشة:
[result_block]
أهلاً بالعالم! أنا مبرمج صغير!
[/result_block]
ما هي وظيفة الأمر السحري print() في بايثون؟
🎉 تهانينا! لقد أنجزت مهمتك الأولى بنجاح! 🎉
(هذا عنوان من نوع H3)
ملخص الدرس
عمل مذهل! لقد ألقيت أول تعويذة برمجية لك وجعلت الكمبيوتر يتكلم! أنت الآن ساحر أكواد بشكل رسمي. استلم ميداليتك الأولى يا بطل، فأنت تستحقها عن جدارة!
تحدي إضافي: اجعل الكمبيوتر ينادي باسمك! 🧪
(هذا عنوان من نوع H3)
بعد أن أصبحت خبيرًا في التعويذة print()، جرب هذا التحدي الممتع. غيّر النص الموجود داخل الصندوق السحري (علامتي التنصيص) لتجعل الكمبيوتر يرحب بك شخصيًا!
⚠️ تحذير صغير: المسافات في البداية ممنوعة!
في بايثون، المسافات في بداية السطر مهمة جدًا! لذلك، يجب أن تبدأ تعويذتك print() من بداية السطر مباشرة. إذا تركت مسافة فارغة في البداية عن طريق الخطأ، سيغضب المارد ويظهر لك خطأ يسمى IndentationError. لا تقلق، هذا يعني فقط “احذف المسافة الزائدة في بداية السطر!”.
💡 نصيحة من صديقك البرمجي
لا تخف أبدًا من التجربة والخطأ! في الواقع، محرر الأكواد هو ملعبك السحري الخاص. كلما جربت وغيرت في التعويذات، أصبحت ساحرًا أقوى وأكثر حكمة في عالم البرمجة.
ماذا بعد؟ مغامرات جديدة تنتظرك!
(هذا عنوان من نوع H3)