A Byte of Python

الكائنات

تذكر أن بيثون تشير إلى أي شيء مستخدم في برنامج على أنه كائن (object)، وهذا مقصود على وجه عام. فبدلا من قول 'الشيء' نقول 'الكائن'.

ملاحظة لمستخدمي البرمجة الكائنية

بيثون كائنية التوجه بقوة، بمعنى إن كل شيء عبارة عن كائن، سواء الأعداد أو النصوص أو حتى الدوال (functions).

سنرى الآن كيف نستخدم المتغيرات مع الثوابت الحرفية. احفظ المثال التالي في ملف ثم ثم شغل البرنامج.

كيف تكتب برامج بيثون

من الآن فصاعدا، الخطوات القياسية لحفظ وتشغيل برامج بيثون هي:

  1. افتح محرر النصوص المفضل.

  2. أدخل كود البرنامج كما في المثال.

  3. احفظ الملف بالاسم المذكور في التعليق. اتبعُ الطريقة المتعارف عليها في حفظ برامج بيثون بالامتداد .py.

  4. غّل مفسر بيثون متبوعا باسم البرنامج (الأمر python program.py) أو استخدم IDLE لتشغيل البرامج. يمكنك ايضا استخدام طريقة الملفات التنفيذية المذكورة سابقا.

مثال 4.1. استخدام المتغيرات والثوابت الحرفية

# Filename : var.py
i = 5
print i
i = i + 1
print i
s = '''This is a multi-line string.
This is the second line.'''
print s
			

الخرْج

$ python var.py
5
6
This is a multi-line string.
This is the second line.
			

كيف يعمل

إليك كيف يعمل هذا البرنامج. أولا أسندنا القيمة الثابتة الحرفية 5 إلى المتغير i باستخدام المعامل (=). هذا السطر يسمى إفادة (statement) لأنه يبين ويعين شيئا ما ينبغي القيام به، وفي حالتنا هذه، ربطنا اسم المتغير i بالقيمه 5. بعد ذلك طبعنا قيمة i باستخدام جملة print التي -كما هو متوقع- تطبع قيمة المتغير على الشاشة.

ثم أضفنا 1 إلى القيمة المخزنة في المتغير i ثم خزناه ثانية. ثم طبعناه، و -كما نتوقع- حصلنا على القيمة 6.

وبالمثل، أسندنا سلسلة حرفية للمتغير s ثم طبعناه.

ملاحظة لمبرمجي سي/سي++

تستخدم المتغيرات بمجرد إسنادها إلى قيمة. فلاحاجة للإعلان (declaration) أو تعريف نوع البيانات.