بناء جملة بايثون | 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 بنفس المسافة البادئة.
التعليقات في بايثون | 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!")
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!