؛

التنقل في المنتدى
تحتاج لتسجيل الدخول لإنشاء مشاركات أو مواضيع.

بايثون3 مِن مدارس w3-6Python Syntax

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

على هذه الصفحة

تنفيذ تعبيرات بايثون
الإزاحة في بايثون أو Python Indentation
متغيرات بايثون
تعليقات بايثون
تمارين

تنفيذ بناء جملةْ بيثون
كما تعلمنا في الدرس السابق ، يمكن تنفيذ بناء جملة Python عن طريق الكتابة مباشرة في سطر الأوامر, سطر أوامر بايثون طبعا:
>>> print("Hello, World!")
Hello, World!
أو عن طريق إنشاء ملف python ، باستخدام امتداد الملف .py ، وتشغيله بواسطةْ سطر أوامر النظام:
C:\Users\Your Name>python myfile.py
و هنا افترضنا أنّ إسم الملف الذي عمِلْته هو myfile

الإزاحة في بايثون
الإزاحة تعني إلى المسافات الموجودة في بداية سطر التعليمات البرمجية.
و الإزاحة في بايثون في بدايةْ السطر, يمكن أن تكون بالمسافة أو التاب.
و من الأفضل استخدام التاب في الإزاحة في بايثون و هو الشائع.
إذا كانت الإزاحة في الشفرة في لغات البرمجة الأخرى للقراءة فقط ، فإن الإزاحة في Python مهمة جدًا.
يستخدم Python الإزاحة في بدايةْ السطر للإشارة إلى مجموعة مُتَرابطة مِن التعليمات البرمجية.
المثال
if 5 > 2:
print("Five is greater than two!")

النتيجة:
Five is greater than two!
جربها بنفسك مِن ملف indentation.py

سيعطيك Python خطأ إذا تخَطَّيت أو تجاهلت الإزاحة:
مثال
خطأ في بناء الجملة(Syntax Error):
if 5 > 2:
print("Five is greater than two!")

النتيجة:
File "indentation_test.py", line 2
print("Five is greater than two!")
^
IndentationError: expected an indented block
جربها بنفسك في ملف indentation_test.py

عدد المسافات أو التابات في الإزاحة متروك لكَ كَمُبرمِج ، ولكن يجب أن تكون واحدة على الأقل.
مثال
if 5 > 2:
print("Five is greater than two!")
if 5 > 2:
print("Five is greater than two!")

النتيجة:
Five is greater than two!
Five is greater than two!
جربها بنفسك في ملف indentation2.py

يجب عليك استخدام نفس عدد المسافات أو التابات في نفس كتلة التعليمات البرمجية أو النطاق،
وإلا فإن Python سيعطيك خطأ:
مثال
خطأ في بناء الجملة(Syntax Error):
if 5 > 2:
print("Five is greater than two!")
print("Five is greater than two!")

النتيجة:
File "indentation2_error.py", line 3
print("Five is greater than two!")
^
IndentationError: unexpected indent
جربها بنفسك في ملف indentation2_error.py

متغيرات بايثون
في بايثون ، يتم إنشاء المتغيرات عندما تقوم بإعطاء أو إسناد قيمة لها:
مثال
المتغيرات في بايثون:
x = 5
y = "Hello, World!"

print(x)
print(y)

النتيجة:
5
Hello, World!
جربها بنفسك في ملف syntax_variables.py

لا يوجد في بايثون أي أمر للإعلان عن إنشاء متغير.
سوف تتعلم المزيد عن المتغيرات في فصل Python Variables .

التعليقات في بايثون(Comments)
في Python هناك إمكانية التعليق لغرض التوضيح أو التوثيق داخل الكود.
يبدأ التعليق في بايثون بـ علامةْ # ، و سيعتبر Python باقي السطر كتعليق:
لذلك فإن مفسرْ بايثون أو منفذْ الكود, إذا وجدَ علامةْ # في بداية السطر, فإنه لن يفسر أو يهتم بذلك السطر.
مثال
التعليقات في بايثون:
#This is a comment.
print("Hello, World!")

النتيجة:
Hello, World!
جربها بنفسك في ملف comment.py

اختبر نفسك مع التمارين
تمرين:
أدخل الجزء المفقود من الكود أدناه لإخراج "Hello World".
... ("Hello World")

الإجابة:
الجزء المفقود هو كلمةْ print

لِتنزيل الدرسْ و الملفات المُرفقة:
https://www.dropbox.com/s/rhruog3ygahlyte/6Python%20Syntax.zip?dl=1

Skip to content