Featured Posts

CS50 Python , Nutrition Facts Table

Image
Nutrition Facts: Python Practice for Beginners Nutrition Facts Table for Python Practice Welcome to this comprehensive guide for Python beginners! If you are learning how to work with lists, dictionaries, and loops, this post will help you build practical skills using a real-world example: nutrition facts for fruits. Understanding how to organize and manipulate data is a key part of programming, and this exercise will give you hands-on experience. Below is a sample table of fruits and their calorie values, formatted as a Python list of dictionaries. This structure is ideal for coding exercises, projects, or even building your own nutrition calculator. You can expand this list, add new fruits, or use it as a foundation for more advanced Python tasks. Python List of Dictionaries Example: fruits = [ {'name': 'Apple', 'calories': 130}, {'name': 'Avocado', 'calories': 50}, {'name': 'Banana', 'ca...

بايثون | المتغيرات variables

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

python variables المتغيرات في بايثون
python variables المتغيرات في بايثون


تعريف المتغيرات variables في لغة بايثون:

المتغيرات  variables في لغة البرمجة بايثون Python هي رموز تُستخدم لتخزين القيم  values التي تُستخدم في البرنامج. يمكن أن تمثل المتغيرات أي نوع من أنواع البيانات data types ، بما في ذلك الأعداد الصحيحة integers ، الأعداد العشرية floats ، النصوص texts/txt ، القيم المنطقية Bollean (True, False)، والمصفوفات arrays (tuple, set, list, dictionary).

في Python، يمكنك تعيين قيمة للمتغير مباشرة، دون الحاجة إلى تحديد نوع البيانات مسبقًا. على سبيل المثال، يمكنك تعيين القيمة 4 للمتغير `my_int` بكتابة my_int = 4.

 بعد ذلك، يمكنك استخدام المتغير `my_int` في برنامجك بدلاً من العدد 4.

إذا قمت بتعيين قيمة جديدة للمتغير، فإن القيمة القديمة ستُستبدل بالقيمة الجديدة. على سبيل المثال، إذا كتبت "my_int = "Hello، فإن المتغير `my_int` سيحمل القيمة 'Hello' بدلاً من 4.

المتغيرات في Python تُعتبر أشبه بصناديق تحتفظ بداخلها  بالقيم. يُستخدم اسم المتغير للإشارة إلى القيمة المُخزنة داخله, أو بمعني أدق,  في ذاكرة الكمبيوتر.

أهمية المتغيرات

تعتبر المتغيرات variables في جميع لغات البرمجة, ليس في بايثون فقط, شىء أساسي وغاية في الأهمية للأسباب التالية:

  • إضافة معني للبيانات
اذا اعتبرنا أن لدينا رقم 25, فنحن حتي هذه اللحظة لا نعرف ماذا يعني أو مدلول الرقم. لكن, اذا أضفنا الرقم 25 إلي متغير علي سبيل المثال باسم num_of_students, فنحن الآن نعرف أن 25 تعني عدد الطلاب.

  • إعادة استخدام البيانات والتحكم فيها
اذا افترضنا أن لدينا قائمة بأسماء الطلاب كالتالي:

"Mohamed", "Ahmed","Asmaa", "Amany"

اضافة مجموعة الأسماء إلي متغير تحت اسم names,  عبارة عن قائمة list سيسهل من التحكم والتعامل مع هذه الأسماء لاحقا, مثل طباعة جظء من القائمة, البحث داخل هذه القائمة, اضافة اسم للقائمة, حذف إسم, وهكذا. مثال:

names = ["Mohamed", "Ahmed","Asmaa", "Amany"]
print(names[0]) # print the first name
print(names[-1]) # print the last name
print(names[0:2]) # print the first two names
print(names.append("Esraa")) # add Esraa to the list
print(names.count("Ahmed")) # print the number of names with the name "Ahmed"

تعتبر تعيين قيمة لمتغير من أهم أساسيات البرمجة. يمكن استخدام المتغيرات في العديد من السيناريوهات مثل المسائل الرياضية وتخزين معلومات المستخدم.

 يمكن إنشاء متغير باستخدام العبارة اسم_المتغير = قيمة، حيث يحمل المتغير القيمة المعينة. يمكن استدعاء المتغير بعد تعريفه، مثل (اسم_المتغير)print.

في النهاية، المتغيرات تمثل أساسًا في كتابة البرامج والتعامل مع البيانات في بايثون. 😊

اذا عجبك المنشور, يمكنك اضافة تعليق أو مشاركته مع أصدقائقك


TikTok

Comments

Popular posts from this blog

فرصتك للدراسة في ألمانيا: منحة ممولة بالكامل لطلاب الدراسات العليا

How to Deactivate Screen Reader in Kali Linux

Murphy's Law: Expect the Unexpected

Data Analysis Roadmap 2026: From Excel Lover to Python-Powered Analyst

Python 3.2.1.14 LAB: Essentials of the while loop