كود البايثون Python Syntax

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

تنفيذ الكود البرمجي

كما ذكرت سابقا في مقالة سابقة عن لغة البرمجة بايثون حيث بينت فيها انه يمكننا تنفيذ الكود بشكل مباشر واعيد التذكير به كمثال

>>> print("Hello, World!")
Hello, World!

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

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

المسافات والبادئات في لغة البايثون

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

if 5 > 2:
  print("Five is greater than two!")

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

if 5 > 2:
print("Five is greater than two!")

التحكم برقم الفراغات يعود لك كمبرمج حيث يمكنك التحكم به كما تشاء ولكن يجب ان تترك فراغ واحد على الاقل للتميز بين المقاطع البرمجية الواحدة

مثال

if 5 > 2:
 print("Five is greater than two!") 
if 5 > 2:
        print("Five is greater than two!") 

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

if 5 > 2:
 print("Five is greater than two!")
        print("Five is greater than two!")

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

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

التعليقات على الكود البرمجي في بايثون

التعليقات من اهم الادوات التوثيقية الخاصة بالكود والتي يستخدمها المبرمجين لتوضيح الية عمل الكود البرمجي او البرامترات التي تتاح داخل ال functions أو النتيجة المتوقعة والمدخلات التي يجب ان تكون ضمن الكود اثناء التنفيذ.

التعليق هو كود لاينفذ ولايظهر في سطر الاوامر وانما فقط يمكنك قرائته عند تصفح الكود ويكفي ان تضح اشارة # قبل اي سطر كي يصبح تعليق .

مثال

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