0Pricing
Python Academy · درس

المتغيرات والإسناد

افهم آلية عمل المتغيرات في Python وكيفية إسناد القيم إليها

المتغيرات والإسناد درس مجاني في Python Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python Academy 4 دروس في المجموع.

مرحبًا بكم في المتغيّرات

في Python، المتغيّر هو حاوية مُسمّاة تخزّن قيمة. تنشئون متغيّرًا ببساطة من خلال إسناد قيمة إليه باستخدام =.

أول متغيّر لكم

اكتبوا: name = 'Alice' يخزّن هذا السلسلة النصية 'Alice' تحت الاسم 'name'. تستنتج Python النوع تلقائيًا.
name = 'Alice'
print(name)

آلية الإسناد

إشارة = لا تعني المساواة — بل تعني «تخزين القيمة الموجودة على اليمين في الاسم الموجود على اليسار». تُقيَّم القيمة الموجودة على اليمين أولًا.

الإسناد المتعدد

تتيح Python كتابة: a, b, c = 1, 2, 3 ويؤدي ذلك إلى فكّ حزم القيم في سطر واحد. يمكنكم أيضًا كتابة: x = y = 0 لإسناد القيمة نفسها إلى عدة أسماء.
a, b, c = 1, 2, 3
print(a, b, c)

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

يجب أن تبدأ الأسماء بحرف أو شرطة سفلية، وأن تحتوي على أحرف أو أرقام أو شرطات سفلية فقط، كما أنها حساسة لحالة الأحرف. استخدموا snake_case لتحسين قابلية القراءة.

إعادة إسناد المتغيّرات

المتغيّرات ليست ثابتة. يجعل x = 5 ثم x = x + 1 قيمة x مساويةً لـ 6. ما تفعله Python ببساطة هو توجيه الاسم إلى كائن جديد.
x = 5
x = x + 1
print(x)

الإسناد المختصر

عوامل التشغيل المختصرة: يعني x += 3 أن x = x + 3. وبالمثل، تعمل -= *= /= //= %= **= بالطريقة نفسها.

التحقق من نوع المتغيّر

استخدموا type() لفحص نوع الكائن الذي يحتفظ به المتغيّر: تُرجع type(42) القيمة . ويفيد ذلك عند تصحيح الأخطاء.
x = 3.14
print(type(x))

الثوابت حسب الاصطلاح

لا تحتوي Python على ثوابت حقيقية، لكن الأسماء المكتوبة بالنمط ALL_CAPS تشير إلى المطوّرين الآخرين إلى «عدم تغيير هذه القيمة». مثال: MAX_SIZE = 100.

حذف متغيّر

يزيل del x الاسم من النطاق الحالي. ويؤدي الوصول إليه بعد ذلك إلى رفع الخطأ NameError. استخدموا del لتحرير المراجع التي لم تعودوا بحاجة إليها.

تحقق سريع

ما الكلمة المفتاحية المستخدمة لإزالة متغيّر من النطاق في Python؟

مراجعة

المتغيّرات هي أسماء مرتبطة بكائنات عبر =. استخدموا snake_case وعوامل الإسناد المختصر، واستخدموا ALL_CAPS للثوابت. يزيل del اسمًا من النطاق.

الخطوات التالية

أصبحتم الآن تفهمون إسناد المتغيّرات في Python. في الدرس التالي: الأنواع الرقمية والمنطقية لمعرفة أنواع القيم التي يمكنكم تخزينها.

الأسئلة الشائعة

هل درس «المتغيرات والإسناد» مجاني؟

نعم — نص درس «المتغيرات والإسناد» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Python Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Python Academy 4 دروس في المجموع.

ماذا ستتعلم في «المتغيرات والإسناد»؟

افهم آلية عمل المتغيرات في Python وكيفية إسناد القيم إليها تتمرن على Python Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Python Academy؟

لا تُشترط خبرة سابقة. Python Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «المتغيرات والإسناد»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Python Academy هذا؟

نعم. كل درس في Python Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. المتغيرات والإسناد
  2. الأنواع العددية والمنطقية
  3. السلاسل النصية وتحويل الأنواع
  4. قراءة إدخال المستخدم
← العودة إلى Python Academy