الكورس

Advertisements

بناء جملة بايثون | Python Syntax


سنناقش فى هذا الفصل بناء جملة بايثون | Python Syntax بالتفصيل مع بعض الأمثلة التوضيحية، بحيث يمكنك البدء في استخدام لغة Python بسرعة.


 

بناء جملة بايثون | Python Syntax

 

الـ Syntax هو مجموعة قواعد تحدد كيفية كتابة برنامج بايثون.

لتنفيذ بناء جملة فى بايثون يمكن عن طريق:

  • الكتابة مباشرة في سطر الأوامر.
  • محرر أكواد.

 

الطريقة الأولى: عن طريق سطر الاوامر مباشرًا، كالتالى:

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

الطريقة الثانية: عن طريق إنشاء ملف بايثون (بإمتداد py.) فى محرر أكواد (مثل VS Code أو PyCharm)، وتشغيله في سطر الأوامر: 

print("Hello world")

 

المسافة البادئة | Indentation

 

إذا كنت تعمل بلغات برمجة أخرى مثل Java أو #C أو C أو ++C، فأنت تعلم أن هذه اللغات تستخدم الفواصل المنقوطة (;) لفصل العبارات Statements.

لكن لغة Python تستخدم الـ white space أو Indentation لتعريف كل block فى البرنامج.

ركز فى البرنامج التالى:

y = 6
if y > 2:
print("Correct") # Error!!!!!!!

عند تنفيذ البرنامج السابق، ستعطى لغة بايثون خطأ لعدم وجود مسافة بادئة. الكود الصحيح، كالتالى:

y = 6
if y > 2:
  print("Correct")

Indentation تجعل الكود أكثر تنظيمًا وقابلية للقراءة مقارنةً بلغات البرمجة الأخرى.

 

عدد المسافات البيضاء في المسافة البادئة غير ثابت ، ولكن يجب أن تكون جميع العبارات داخل block بنفس المسافة البادئة.


Advertisements

 

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

 

التعليقات لا تقل أهمية عن الكود لأنها تصف سبب كتابة جزء من التعليمات البرمجية.

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

# This is Comment for example

سيتم شرح التعليقات بشكل أوسع فى هذا الفصل: Python Comments.


 

المتغيرات فى بايثون | Python Variables

 

في Python ، يتم إنشاء المتغيرات عند تعيين قيمة لها، كما لا يوجد فى بايثون أمر بإعلان متغير. كالتالى:

age = 30 # This is Variable
message = "Python with variables" # This is Variable

المتغيرات سيتم شرح بشكل أوسع فى هذا الفصل: Python Variables.


 

تمدد البيان على أكثر من سطر | Continuation of Statements

 

فى حالة وجود statement طويلة فيمكن تمديدها على عدة أسطر باستخدام علامة (\). كالتالى:

age = 30
if (age < 30) and (age > 20) and \
   (age == 30):
   print("You Are Allowed!")


الإبلاغ عن خطأ

×

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

[email protected]

شكرًا لك على مساعدتك لنا!

Advertisements