ماذا يطلق على اسم المتغير في لغة البايثون

ماذا يطلق على اسم المتغير في لغة البايثون
0

ماذا يطلق على اسم المتغير في لغة البايثون

يطلق على اسم المتغير في لغة البايثون “Variables”، ويساعد المتغير على تخزين، والاشارة الى البيانات في المشاريع. تعد المتغيرات ضرورية من أجل الحفاظ على القيام والبيانات، وإعادة استخدامها عدة مرات اثناء المشاريع.

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

  • يجب استعمال الحروف الصغيرة لأسماء المتغير، لأنه من الشائع استعمال الحروف الصغيره
  • استعمال الأشرطة السفلية من اجل الفصل بين الكلمات في أسماء المتغير. أي إذا كان اسم المتغير يتكون من أكثر من كلمة واحدة، يجب استعمال الأشرطة السفلية للفصل بينها. على سبيل المثال، المتغير “first_name” “الاسم_الاول” أفضل من كتابة المتغير فقط بهذه الطريقة “firstname”، التي تكتب بالصورة التالية “الاسم الاول”
  • تجنب استعمال الكلمات الرئيسية، التي يكون لها معنى خاص في اللغة ، مثل ” if, else, while وfor”
  • قم باستعمال أسماء وصفية للمتغيرات، اختر اسماء وصفية تعكس الغرض من المتغير، على سبيل المثال، يعتبر المتغير “count” أفضل من المتغير “c” فقط
  • استعمال أسماء مفردة في المتغيرات. على سبيل المثال، المتغير “student” أي “الطالب” يعتبر متغير أفضل من “students” أي “الطلاب”
  • نسّق مع مصطلحات التسمية مع الفريق الذي تعمل معه في حال كان موجودًا

من الأمثلة الجيدة حول المتغيرات في لغة البايثون ما يلي:

  • first_name
  • last_name
  • age
  • is_student
  • num_of_courses

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

اذا كنت تتساءل في اي مرحلة يكون الإعلان عن المتغيرات، فإن العملية بسيطة، حيث يتم الاعلان عن المتغير بعد كتابة الكود البرمجي.[1]

ما هو اسم متغير صالح في بايثون

القاعدة الأولى: يجب ان يبدأ المستخدم بالحرف (a-zA-Z) أو الشرطة السفلية (_).

الاسماء الصالحة هي:

  • age
  • _age
  • Age

لكن الاسم غير الصالح هو:

  • 1age

القاعدة الثانية: في اسم المتغير: لا يسمح باستعمال اي احرف خاصة إلا الاشرطة السفلية  (_).

الاسم الصالح للمتغير هو:

  • _age
  • age_

الاسم غير الصالح هو:

  • age_*
  • +age

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

مثال عليها

  • Age1
  • Age2

القاعدة الرابعة: يجب ألا يكون اسم المتغير كلمة اساسية في لغة البايثون، وتسمى الكلمات الاساسية بالكلمات المحجوزة

القاعدة الخامسة: أسماء المتغيرات حساسة لحالة الاحرف [3]

كيف اعرف المتغير في البايثون

من اجل معرفة نوع المتغير يجب استعمال الدالة type(). تقوم الدالة  type() بإرجاع المعلومات حول هياكل البيانات المستخدمة لتخزين عناصر البيانات في البرنامج. من اجل تخزين عناصر البيانات لا نقوم بتحديد بشكل صريح نوع بيانات المتغير في البايثون، لذلك يمكن استعمال وظيفة دالة type() من اجل تحديد نوع البيانات في المتغير.

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

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

  • يمكن أن تكون هذه الدالة مفيدة عند تصحيح أخطاء التعليمات البرمجية الخاصة بك، أو عندما تحاول معرفة سبب عدم تصرف المعلومات البرمجية كما أدخلتها او كما كنت تتوقع
  • تعتبر الدالة type() مفيدة من اجل التحقق من نوع بيانات المتغير قبل استخدامة في البرنامج. هذا الأمر يساعد على تجنب الأخطاء وتحسين كفاءة البرنامج. [2]

ما اسم مخترع لغة البايثون

جيدو فان روسم هو مخترع لغة البايثون، قام بتطوير هذه اللغة بناءً على لغة برمجة ABC. تم تصميم هذه اللغة من اجل ان تكون لغة برمجة بسيطة قابلة للبرمجة والقراءة والتعديل.

الاصدار الأول من لغة البايثون تم عام 1991، وتبعه الاصدار الثاني عام 2000، وتوقف كلا الاصدارين منذ ذلك الحين. تم تقديم النسخة الثالثة في عام 2008، لكنه لا يتوافق مع الاصدارات السابقة.

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

ما لغة البايثون وما هي مميزاتها

لغة البايثون هي من اشيع لغات البرمجة في العالم، تستعمل على نطاق واسع في تطبيقات الشبكة وتطوير البرامج وعلوم البيانات والتعلم الآلي. بايثون اون لاين من هنا.

تتضمن مميزات البايثون ما يلي:

  • سهولة الاستعمال
  • سهولة التعلم
  • تعدد الاستخدامات
  • فعالة للتطور
  • مفتوح المصدر ومجاني الاستخدام
  • قاعدة مستخدمين كبيرة
  • قابلة للتحرير

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

سهولة التعلم: تعتبر لغة البايثون من ابسط لغات البرنجة التي يمكن تعلمها. المبرمجون الذين يقومون بالتحويل الى لغة البايثون بعد استعمال لغات برمجة مثل الجافا يمكنهم بسرعة أن يصلوا الى ذروة الكفاءة والتقدم.

تعدد الاستخدامات: بايثون هي لغة مرنة لها الكثير من الاستخدامات والمهام، وتعتبر لغة البايثون هي اللغة المسيطرة من اجل العديد من الامور مثل علوم البيانات والتعلم الآلي، وتستعمل من أجل إنترنت الاشياء. ويمكن استعمال وتضمين تعليمات برمجة البايثون في مشاريع مكتوبة بلغات برمجية اخرى.

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

قابلة للتحرير: هناك العديد من المواقع التي تستعمل لتحرير بايثون، من الامثلة على محرر بايثون اون لاين  Repl.it .

مفتوح المصدر ومجاني الاستخدام: جميع اصدارات بايثون متاحة مجانًا بموجب ترخيص مفتوح المصدر. ويمكن تعديلها واعادة توزيعها. [4]

0
Judy Mallah

طبيب

الطب,صناعة المحتوى الطبي 4+ سنوات خبرة

طبيبة متخرجة من جامعة حلب كاتبة منذ سنوات في موقع المرسال متخصصة في صناعة المحتوى الطبي الموثوقة من المصادر الطبية الموثقة

الاعتمادات: الطب
guest
0 تعليقات
Scroll to Top