الرئيسية تطوير الويب تعلم Python للمستوى مبتدئ - الدرس 2: المتغيرات وأنواع البيانات الأساسية

تعلم Python للمستوى مبتدئ - الدرس 2: المتغيرات وأنواع البيانات الأساسية

amr gamal أغسطس 15, 2026

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

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

Python للمستوى مبتدئ - الدرس 2

ما هي المتغيرات في بايثون؟ (Variables)

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

لكتابة متغير، نكتب اسمه أولاً، ثم علامة التساوي (=)، ثم القيمة التي نريد تخزينها:

# تعريف متغيرات بسيطة
name = "أحمد"
age = 25
price = 99.99

print(name)
print(age)
print(price)

أنواع البيانات الأساسية (Data Types)

كل قيمة نخزنها في المتغير لها "نوع" يحدد كيف يتعامل معها الكمبيوتر. في هذا الدرس، سنركز على ثلاثة أنواع رئيسية:

  1. النصوص (Strings - str): هي أي كلام مكتوب بين علامات تنصيص (مثل: "مرحباً" أو 'Python').
  2. الأعداد الصحيحة (Integers - int): هي الأعداد الكاملة بدون كسور (مثل: 10, -5, 1000).
  3. الأعداد العشرية (Floats - float): هي الأعداد التي تحتوي على فاصلة عشرية (مثل: 3.14, 10.5).

يمكنك دائماً معرفة نوع أي متغير باستخدام الدالة الجاهزة type():

x = 10
y = 10.5
z = "مرحباً بالعالم"

print(type(x))  # النتيجة ستكون int
print(type(y))  # النتيجة ستكون float
print(type(z))  # النتيجة ستكون str

قواعد تسمية المتغيرات

لكي يكون كود نظيفاً وخالياً من الأخطاء، هناك بعض القواعد التي يجب اتباعها عند تسمية المتغيرات في بايثون:

  • يجب أن تبدأ بحرف أو شرطة سفلية (_) ولا يمكن أن تبدأ برقم.
  • يمكن أن تحتوي على أحرف، أرقام، وشرطات سفلية.
  • لغة بايثون حساسة لحالة الأحرف (Case-sensitive)، مما يعني أن المتغير Age يختلف تماماً عن age.

للمزيد من التفاصيل والتعمق في أنواع البيانات الرسمية، يمكنك زيارة التوثيق الرسمي للغة بايثون.

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

الكاتب
عمرو جمال

محرر متخصص في تطوير قوالب بلوجر وووردبريس وتقديم شروحات التقنية. أقدم حلولاً مبتكرة لتصميم مواقع عصرية وجذابة.