variables المتغيرات وطريقة الاسناد

Jehad Moheadat
2 Feb 202416:25

Summary

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

Takeaways

  • 😀 المتغيرات هي مواقع في الذاكرة يتم تخزين القيم فيها، ويمكن استدعاؤها لاحقاً للحصول على قيمتها.
  • 😀 لغة بايثون حساسة لحروف المتغيرات، مما يعني أن `a` و `A` يعتبران متغيرين مختلفين.
  • 😀 يمكن تسمية المتغيرات بحرية بشرط أن تتبع بعض القواعد مثل عدم بدء المتغير برقم أو استخدام كلمات محجوزة.
  • 😀 يجب أن تكون المتغيرات مكونة من حروف أو أرقام، ويمكن استخدام `_` (الشرطة السفلية) بين الكلمات.
  • 😀 لا يمكن استخدام المتغيرات بنفس أسماء الكلمات المحجوزة في بايثون مثل `print`, `if`, `for` وغيرها.
  • 😀 يجب أن تبدأ المتغيرات بحروف أو `_` (ولا يمكن أن تبدأ برقم).
  • 😀 المتغيرات في بايثون حساسة للحروف، أي أن `variable` و `Variable` يعتبران متغيرين مختلفين.
  • 😀 في بايثون، لا يمكن وجود فراغات في أسماء المتغيرات، يجب أن تكون الكلمة متصلة.
  • 😀 طريقة تعيين القيم للمتغيرات في بايثون هي: `variable = value` (مثل `salary = 350`).
  • 😀 يمكن تعديل القيم المخزنة في المتغيرات بسهولة، عبر إعادة تعيين قيم جديدة لها.
  • 😀 هناك ثلاث طرق شائعة لكتابة أسماء المتغيرات: `camelCase` (مثل `employeeSalary`), `PascalCase` (مثل `EmployeeSalary`), و `snake_case` (مثل `employee_salary`).

Q & A

  • ما هو المتغير في لغة البرمجة بايثون؟

    -المتغير في بايثون هو موقع تخزين في الذاكرة يُعطى اسمًا محددًا ويُخزن فيه قيمة معينة. يمكن استدعاء هذه القيم عن طريق اسم المتغير.

  • ما هي القواعد التي يجب أن أتبعها عند تسمية المتغيرات في بايثون؟

    -يجب أن يبدأ اسم المتغير بحرف أو رمز الاندر سكور. لا يجوز أن يبدأ برقم. يمكن أن يحتوي على حروف وأرقام ولكن لا يُسمح باستخدام أي رموز خاصة أخرى سوى الاندر سكور.

  • هل لغة بايثون حساسة لحالة الحروف في المتغيرات؟

    -نعم، بايثون حساسة لحالة الحروف. على سبيل المثال، المتغير 'a' ليس هو نفسه 'A' لأنهما يعتبران متغيرين مختلفين.

  • هل يمكنني استخدام الكلمات المحجوزة في بايثون كأسماء للمتغيرات؟

    -لا، لا يمكن استخدام الكلمات المحجوزة في بايثون كأسماء للمتغيرات. على سبيل المثال، كلمة 'print' تعتبر محجوزة ولا يمكن استخدامها كاسم للمتغير.

  • ما هي أنواع البيانات التي يمكن تخزينها في المتغيرات في بايثون؟

    -يمكن تخزين أنواع عديدة من البيانات في المتغيرات، مثل النصوص (Strings)، الأعداد الصحيحة (Integers)، الأعداد العشرية (Floats)، القيم المنطقية (Booleans)، وكذلك الهياكل البيانية مثل القوائم (Lists)، وال tuples، والsets.

  • ما الفرق بين استخدام الاندر سكور والأحرف الكبيرة في أسماء المتغيرات؟

    -الاندر سكور يستخدم للفصل بين الكلمات في أسماء المتغيرات في بعض الطرق الاحترافية مثل 'snake_case'. أما الأحرف الكبيرة تُستخدم في أساليب أخرى مثل 'CamelCase' أو 'PascalCase' حيث يتم جعل كل كلمة تبدأ بحرف كبير.

  • ما هي طريقة 'CamelCase' لكتابة أسماء المتغيرات؟

    -في طريقة 'CamelCase'، تبدأ الكلمة الثانية وما بعدها بحرف كبير، بينما تبدأ الكلمة الأولى بحرف صغير. على سبيل المثال، 'salaryEmployee' هو اسم متغير مكتوب بهذه الطريقة.

  • ما هو مثال على خطأ في تسمية المتغيرات؟

    -مثال على خطأ في التسمية هو محاولة استخدام رقم في بداية اسم المتغير، مثل '3salary'. وهذا غير مسموح به في بايثون.

  • هل يمكن تغيير قيمة المتغير في بايثون بعد تعيينها؟

    -نعم، يمكن تغيير قيمة المتغير في بايثون بعد تعيينها. على سبيل المثال، إذا كان لديك متغير 'salary' قيمته 350، يمكن تغييرها لاحقًا إلى 400 أو أي قيمة أخرى.

  • ما هو الفرق بين طرق كتابة أسماء المتغيرات 'snake_case' و 'PascalCase'؟

    -'snake_case' هي الطريقة التي يتم فيها فصل الكلمات في اسم المتغير باستخدام الاندر سكور (مثل 'employee_salary'). أما 'PascalCase' فهي الطريقة التي تبدأ فيها كل كلمة بحرف كبير (مثل 'EmployeeSalary').

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
بايثونالبرمجةالمتغيراتالتسميةالقواعدلغة بايثونالمتغيرات المتقدمةتعليم البرمجةالتقنيات البرمجيةالبرمجة للمبتدئين
您是否需要英文摘要?