المتغيرات: صناديق بايثون السحرية لتخزين الكنوز! - الدرس 2 🎁

في هذا الدرس الممتع، سنتعلم كيف نخزن معلوماتنا مثل الأسماء والأعمار في 'صناديق سحرية' تسمى المتغيرات، ونستخدم الأمر print() لعرضها. هيا بنا نخزن كنوزنا البرمجية!
رقم الدرس 2
آخر تحديث 2025/05/19
تقدم القراءة

مغامرة بايثون الجديدة: صناديق الكنز السحرية!


أهلاً بكم مجددًا أيها الأبطال الصغار في مغامرة جديدة من مغامرات بايثون! 👋 في الدرس الماضي، تعلمنا كيف نأمر الكمبيوتر ليطبع لنا كلامًا رائعًا باستخدام الأمر السحري print(). اليوم، سنتعلم سرًا جديدًا: كيف نجعل الكمبيوتر يتذكر الأشياء لنا! مستعدون؟ هيا بنا!

ماذا سنتعلم اليوم؟


– نفهم ما هي المتغيرات ولماذا هي كصناديق الكنوز.
– نتعلم كيف نصنع متغيرًا لتخزين الأسماء والأرقام.
– نستخدم الأمر `print()` لعرض ما بداخل متغيراتنا.
– نجرب بأنفسنا صنع متغيرات لأشيائنا المفضلة!

1

ما هي المتغيرات؟ صناديق الكنوز!


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

المتغير (Variable)


هو صندوق نضع له اسمًا (ملصقًا) ونخبئ بداخله معلومة (كنزًا!). هذه المعلومة يمكن أن تكون اسمك، عمرك، عدد نقاطك في لعبة، أو أي شيء آخر نريد أن يتذكره الكمبيوتر.

مثلاً، يمكن أن يكون لدينا صندوق اسمه my_toy ونضع بداخله “سيارة سباق حمراء”. 🏎️


2

لماذا نستخدم المتغيرات؟

المتغيرات مهمة جدًا يا أبطال! لأنها تجعل برامجنا:

  • ذكية: تتذكر المعلومات ولا تنساها.
  • مرنة: يمكننا تغيير ما بداخل الصندوق (المتغير) بسهولة. تخيل أن نقاطك في لعبة تزيد، هذا يتم عن طريق تغيير قيمة متغير!
  • منظمة: بدلاً من كتابة نفس المعلومة عدة مرات، نضعها في متغير ونستخدم اسم المتغير فقط.


3

كيف نصنع صندوقنا السحري؟

صناعة متغير في بايثون سهلة جدًا! كأنك تلصق اسمًا على صندوق وتضع فيه كنزك. نستخدم علامة اليساوي = السحرية.

انتبه!


علامة = هنا لا تعني “يساوي” كما في الرياضيات، بل تعني “ضع هذا الكنز في هذا الصندوق”.

مشهد يوضح عملية الإسناد: يد كرتونية تضع ورقة ملفوفة مكتوب عليها 'بطل بايثون' داخل صندوق الكنز الذي أصبح الآن يحمل ملصقًا واضحًا باسم my_name.

الشكل العام هو: اسم_الصندوق = الكنز_الذي_بداخله

✨ لنطبق معًا: تخزين اسمك الجميل! ✨

هيا بنا نصنع أول صندوق سحري لنا! سنجعل هذا الصندوق يحمل اسمك. سنسمي الصندوق (المتغير) my_name.

1. صنع الصندوق وتخزين الاسم:

اكتب هذا الكود لإنشاء صندوقك الأول. لا تنسَ أن تضع اسمك بين علامتي التنصيص ” ” لأن الكلمات هي نصوص.

إنشاء متغير لتخزين اسم
my_name = "بطل بايثون"

رائع! الآن، اسمك مخبأ بأمان. بعد تشغيل هذا السطر، لن ترى شيئًا، فالصندوق ما زال مغلقًا!

2. فتح الصندوق ورؤية الكنز (اسمك!):

كيف نرى ما بداخل صندوقنا my_name؟ باستخدام صديقنا الأمر print()! 📢

جرب الآن كتابة الكود الكامل في المحرر التفاعلي بنفسك! السطر الأول يصنع المتغير، والسطر الثاني يطبعه.

⚠️ انتبه يا بطل: المسافة في البداية ممنوعة!


تذكر أن بايثون تحب النظام! يجب أن تبدأ كل تعليماتنا (مثل `my_name = …` و `print(…)`) من بداية السطر مباشرة. إذا تركت مسافة فارغة في بداية السطر، سيظهر لك خطأ يسمى `IndentationError`. لا تقلق، هذا يعني فقط أن الكمبيوتر يطلب منك بلطف: “الرجاء إزالة المسافة الزائدة في بداية السطر!”.

🐍 محرر Python تفاعلي - جرب بنفسك: متغير الاسم
اضغط Ctrl+Enter للتشغيل
💡 اضغط "تشغيل الكود" لرؤية النتائج هنا

يا للروعة! لقد صنعت متغيرًا بنفسك واستعرضت ما بداخله! أنت مبرمج مذهل! 🎉

✨ تجربة أخرى: تخزين عمرك (رقم)! ✨

ممتاز! النصوص نوع من الكنوز. ماذا عن الأرقام؟ بالطبع يمكننا تخزينها!

ملاحظة مهمة


عندما نكتب أرقامًا، لا نضعها بين علامتي التنصيص ” “. هذه العلامات فقط للنصوص (الكلام).

جرب إكمال الكود في المحرر التفاعلي أدناه. أنشئ متغيرًا لعمرك ثم اطبعه مع رسالة لطيفة.

🐍 محرر Python تفاعلي - جرب بنفسك: متغير العمر
اضغط Ctrl+Enter للتشغيل
💡 اضغط "تشغيل الكود" لرؤية النتائج هنا

أبدعت! الآن تعرف كيف تخزن النصوص والأرقام!


4

ماذا يمكننا أن نفعل أيضًا بالمتغيرات؟

المتغيرات هي أساس البرمجة يا أبطال! فكر فيها: في ألعاب الفيديو 🎮، نقاطك وعدد محاولاتك واسم شخصيتك كلها مخزنة في متغيرات!

ثلاثة صناديق كنوز ملونة وجميلة بجانب بعضها البعض. الصندوق الأول عليه ملصق my_name ويحتوي على ورقة نصية. الصندوق الثاني عليه ملصق my_age ويحتوي على رقم 10 مضيء. الصندوق الثالث عليه ملصق favorite_game ويحتوي على عصا تحكم صغيرة.

في القصص التفاعلية 📖: اسم البطل الذي تختاره يمكن أن يكون متغيرًا.

يمكننا أن نجري عمليات حسابية على المتغيرات التي تحتوي أرقامًا (سنتعلم هذا لاحقًا!).

والأهم، يمكننا تغيير قيمة الكنز داخل الصندوق متى شئنا! هذا يجعل برامجنا تتفاعل وتتغير!


جرب بنفسك! وقت الاستكشاف!

سهل10 دقائق

أفضل طريقة لتصبح بطل بايثون هي بالتجربة والمرح! إليك بعض المهام لتجربتها في المحرر أدناه:

المهمة 1: لعبة مفضلة

  • أنشئ متغيرًا جديدًا باسم favorite_game وضع فيه اسم لعبتك المفضلة كنص.
  • اطبع قيمة هذا المتغير.

المهمة 2: لون وحيوان أليف

  • أنشئ متغيرًا للونك المفضل (مثلاً، my_color) واطبعه.
  • أنشئ متغيرًا لاسم حيوانك الأليف (مثلاً، pet_name) واطبعه.

المهمة 3: تحديث المعلومات

  • أنشئ متغيرًا لعمرك، ثم في سطر جديد، غيّر قيمته إلى عمرك بعد سنة (استخدم + 1).
  • اطبع المتغير بعد تغييره لترى القيمة الجديدة.
🐍 محرر Python تفاعلي - ملعب الأبطال: جرب مهامك هنا!
اضغط Ctrl+Enter للتشغيل
💡 اضغط "تشغيل الكود" لرؤية النتائج هنا

لا تخف من ارتكاب الأخطاء! كل مبرمج يخطئ، وهكذا نتعلم. كل تجربة هي خطوة للأمام! 💪


أي سطر من الكود التالي يقوم بإنشاء متغير لتخزين العمر بشكل صحيح؟







ملخص درسنا السحري اليوم

  • المتغيرات (Variables): هي صناديق سحرية نستخدمها لتخزين “الكنوز” (المعلومات).
  • اسم المتغير: هو الملصق الذي نضعه على الصندوق (مثال: my_name, my_age).
  • قيمة المتغير: هو الكنز الذي نضعه داخل الصندوق (مثال: “بطل بايثون”, 10).
  • علامة = (الإسناد): نستخدمها لوضع الكنز في الصندوق.
  • أنواع الكنوز: تعلمنا عن نوعين: النصوص (توضع بين ” “) و الأرقام (بدون علامات تنصيص).
  • الأمر print(): يمكنه طباعة قيمة المتغير لنراها على الشاشة.


إلى اللقاء في المغامرة القادمة!


أحسنتم أيها المبرمجون الصغار المبدعون! 🤩 لقد تعلمتم اليوم واحدًا من أهم أسرار البرمجة. الأخطاء ليست فشلاً، بل هي فرص للتعلم، كأنها أحجية صغيرة تنتظر منكم حلها! 🧩

في الدرس القادم، سنكتشف أنواعًا أخرى من الكنوز (البيانات) وسنتعلم كيف نجري عمليات حسابية باستخدام متغيراتنا! مع السلامة أيها الأبطال! 👋

🔐 سجل دخولك لحفظ التقدم

سجل دخولك لحفظ تقدمك والحصول على شهادة إتمام

تسجيل الدخول