سلسلة المبرمج الذكي [6]: "صناديق الذاكرة".. ما هي المتغيرات في بايثون وكيف نستخدمها؟

 


تعلمنا كيف نجعل الحاسوب يتحدث إلينا ويستمع لأوامرنا. لكن ماذا لو أردنا أن يتذكر الحاسوب معلومة معينة لاستخدامها لاحقاً؟ هنا يأتي دور "المتغيرات" (Variables)، وهي من أهم أساسيات البرمجة على الإطلاق.

ما هو المتغير؟

تخيل أن ذاكرة الحاسوب عبارة عن مستودع ضخم مليء بالصناديق الفارغة. المتغير هو ببساطة "صندوق" نضع عليه مُلصقاً (اسماً)، ونضع بداخله قيمة (بيانات). في بايثون، إنشاء هذا الصندوق أسهل مما تتخيل!

على سبيل المثال، إذا كنت تفكر في بناء مشروع تجارة إلكترونية صغير، ستحتاج إلى تخزين اسم المنتج وسعره. في بايثون، نكتبها هكذا:



هنا أنشأنا صندوقين: الأول اسمproduct_name   وضعنا فيه نصاً، والثاني اسمه price وضعنا فيه رقماً.

أنواع البيانات الأساسية (محتوى الصناديق):

بايثون ذكية جداً، فهي تعرف نوع البيانات بمجرد إدخالها دون تعقيد:

1.      النصوص (Strings) أي شيء يوضع بين علامتي تنصيص " "  مثل اسم العميل، عنوان المتجر

2.      الأرقام الصحيحة (Integers) الأرقام بدون كسور (مثل عدد المنتجات في السلة quantity = 5

3.      الأرقام العشرية (Floats) الأرقام التي تحتوي على فواصل مثل وزن الشحنة weight = 2.5

4.      البيانات المنطقية (Booleans) تحتمل قيمتين فقط: صواب (True) أو خطأ (False). وهي مفيدة جداً، لمعرفة ما إذا كان المنتج متوفراً في المخزن أم لا: is_in_stock = True

 

تطبيق عملي صغير:

دعونا ندمج ما تعلمناه مسبقاً مع متغيرات اليوم:



 الخلاصة:

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

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

تعليقات

المشاركات الشائعة من هذه المدونة

بداية الحكاية

حين اخترت أن أسمو

عندما تُغاث الروح