المتغيرات والأنواع في بايثون: فهم الأساسيات

المتغيرات والأنواع في بايثون: فهم الأساسيات
المتغيرات والأنواع في بايثون: فهم الأساسيات

المتغيرات والأنواع في بايثون: فهم الأساسيات

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

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

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

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

مثال:

"name = "Khalid
age = 40
height = 1.75

في المثال أعلاه:

  • name هو متغير يحتوي على قيمة نصية (سلسلة) "Khalid".
  • age هو متغير يحتوي على قيمة عدد صحيح 40.
  • height هو متغير يحتوي على قيمة عدد عشري 1.75.

2. أنواع البيانات في بايثون

المتغيرات والأنواع في بايثون: فهم الأساسيات
المتغيرات والأنواع في بايثون: فهم الأساسيات

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

2.1. الأعداد الصحيحة (Integers)

الأعداد الصحيحة هي الأعداد التي لا تحتوي على فواصل عشرية. يمكن أن تكون موجبة أو سالبة.

x = 10
y = -5

2.2. الأعداد العشرية (Float)

الأعداد العشرية هي الأرقام التي تحتوي على فواصل عشرية.

pi = 3.14
gpa = 3.75

2.3. السلاسل النصية (Strings)

السلاسل النصية تُستخدم لتخزين النصوص. يجب وضع السلسلة النصية بين علامات الاقتباس (مفردة أو مزدوجة).

message = "Hello, World!"

2.4. القيم المنطقية (Boolean)

القيم المنطقية هي إما True أو False. هذه القيم تستخدم عادة في المقارنات والعمليات الشرطية.

is_raining = False
has_passed = True

2.5. القوائم (Lists)

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

fruits = ["apple", "banana", "cherry"]

2.6. القواميس (Dictionaries)

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

person = {"name": "Khalid", "age": 40, "city": "Casablanca"}

3. تغيير نوع البيانات (Type Casting)

المتغيرات والأنواع في بايثون: فهم الأساسيات
المتغيرات والأنواع في بايثون: فهم الأساسيات

في بعض الأحيان قد تحتاج إلى تغيير نوع البيانات من نوع إلى آخر. بايثون يوفر طرقًا سهلة لتغيير نوع المتغير باستخدام "Type Casting".

تحويل إلى عدد صحيح:

x = int(5.7)  # النتيجة: 5

تحويل إلى عدد عشري:

y = float(7)  # النتيجة: 7.0

تحويل إلى سلسلة نصية:

z = str(100)  # النتيجة: "100"

4. دوال مفيدة للتعامل مع المتغيرات والأنواع

المتغيرات والأنواع في بايثون: فهم الأساسيات
المتغيرات والأنواع في بايثون: فهم الأساسيات

4.1. type()

دالة type() تُستخدم لمعرفة نوع المتغير.

x = 10
print(type(x))  # النتيجة: <class 'int'>

4.2. len()

دالة len() تُستخدم لمعرفة طول السلسلة النصية أو القائمة.

name = "Khalid"
print(len(name))  # النتيجة: 6

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

المتغيرات والأنواع في بايثون: فهم الأساسيات
المتغيرات والأنواع في بايثون: فهم الأساسيات

هناك بعض القواعد والممارسات الجيدة التي يجب اتباعها عند تسمية المتغيرات:

  • يجب أن يبدأ اسم المتغير بحرف أو بشرطة سفلية (_).
  • يمكن أن يحتوي اسم المتغير على حروف، أرقام، وشرطة سفلية (_)، ولكن لا يمكن أن يبدأ برقم.
  • يجب أن يكون اسم المتغير معبراً وواضحاً، مثل age، user_name بدلاً من x أو y.

خاتمة

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

Khalid Fer
Khalid Fer
أنا خالد، صاحب قناة على اليوتيوب منذ اكثر من سنتين يتابعني أكثر من 75,000 شخص، أشارك فيها استراتيجيات وطرق الربح من الإنترنت، مثل التسويق بالعمولة وتقديم الخدمات، والربح من نسخ الصفقات، مع تركيز خاص على الطباعة عند الطلب والمنتجات الرقمية. وكذلك مجالات اخرى قادمة مثل الربح من صناعة المحتوى وايضا من جوجل ادسنس اربيتراج
تعليقات