Python Comments التعليقات في البيثون

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

فوائد التعليقات في لغات البرمجة

  1. تستخدم التعليقات في الكود البرمجي لشرح مقطع برمجي او شرح عمل دالة وماتحتويه من دخل ومايتوقع ان يكون الناتج لتنفيذها
  2. تستخدم التلعيقات في الكود البرمجي لجعل البرنامج اكثر قدرة على القراءة والتفسير من خلال فريق العمل الذي يعمل على المشروع البرمجي
  3. يمكن استخدام التعليقات البرمجية لتعليق كود برمجي من العمل اثناء تنفيذ الكود

إنشاء تعليق في ال python

كل مايبدأ مع إشارة # يعتبرها بايثون تعليق ويهملها من التنفيذ

#This is a comment
print("Hello, Samilox!")

يمكن إضافة التعليق في آخر السطر البرمجي والبايثون Python سوف يقوم تلقائيا بتجاهل تنفيذ سطر التعليق

print("Hello, Samilox!") #This is a comment

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

#print("Hello, Samilox!")
print("Cheers, Syria!")

كتابة التعليقات متعددة الاسطر

بلا شك ان طريقة إضافة علامة # قبل السطر المراد تعليقه في كل مرة مرهقة في حال اردنا اضافة تعليق متعدد الاسطر ولذلك فإن الحل الذي تقدمه بايثون هو إضافة إشارة “”” في بداية ونهاية التعليق
مثال للطريقة المتبعة بسطر واحد

#This is a comment
#written in
#more than just one line
print("Hello, Samilox!")

مثال للطريقة متعددة الاسطر

"""
This is a comment
written in
more than just one line
"""
print("Hello, Samilox!")

البداية مع لغة البرمجة Python

تنصيب Python

العديد من أجهزة الكمبيوتر الشخصية وأجهزة ماكنتوش مثبتة اللغة عليها بشكل افتراضي. للتحقق من تثبيت python على جهازك الحاسوب والذي يعمل بنظام التشغيل Windows ، ابحث في شريط البدء عن Python أو قم بتشغيل التالي على سطر الأوامر (cmd.exe):

C:\Users\Your Name>python --version

للتحقق مما إذا كان لديك بيثون مثبتًا على نظام Linux أو Mac ، قم بفتح سطر الأوامر على نظام التشغيل Linux أو على نظام التشغيل Mac ، واكب التعليمة التالية:

python --version

في حال كل هذه التجريبات السابقة لم تنفعك عزيزي القارئ عندها يمكنك زيارة الموقع الرسمي للغة لتنصيب حزمة لغة البرمجة تبعا لنظام تشغيلك
https://www.python.org/

لمحة سريعة عن ملفات python

Python هي لغة برمجة مترجمة ، وهذا يعني انك كمطور تكتب ملفات بامتداد py في محرر نصوص ثم تضع تلك الملفات في مترجم python ليتم تنفيذها بشكل مباشر.

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

C:\Users\Your Name>python helloworld.py

حيث ان ملف ال helloworld.py هو الملف البرمجي والذي يحتوي اكواد البايثون المراد تنفيذه , والان دعنا نكتب كالعادة اول مثال لنا في هذا الملف. قم بفتح الملف الذي انشأته وضع بداخله العبارة التالية فقط:

print("Hello, World!")

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

C:\Users\Your Name>python helloworld.py

والناتج سيكون عزيزي المبرمج 🙂 الكلمة الاشهر بجارب تعلم لغات البرمجة

Hello, World!

سطر اوامر بايثون

لاختبار مقدار قصير من الكود في البايثون Python يكون من الأسهل عدم كتابة الكود في ملف. أصبح هذا ممكنًا لأن Python يمكن تشغيله كسطر أوامر بشكل مباشر . اكتب ما يلي في سطر أوامر Windows أو Mac أو Linux:

C:\Users\Your Name>python

في حال لم تعمل python معك عندها يمكنك استبدالها بالكلمة المفتاحية py

C:\Users\Your Name>py

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

C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")

والناتج سيكون مطابق تماما في حال كتبناها في ملف مستقل

C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!

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

exit()