كيفية يتم تركيب الجمل البرمجية في لغة Python


بايثون Python من لغات البرمجة عالية المستوى وتفاعلية، حيث يمكن تشغيل “مفسر بايثون” Python Interpreter وكتابة الأوامر ورؤية الناتج والتفاعل معه فورًا، كما أنها كائنية التوجه، “مفسرة” Interpreted، مما يعني أنه يمكن تنفيذ الكود المكتوب مباشرةً بدون الحاجة لعمل Compile، وذلك باستدعاء المفسر.
يجب اتباع هذا القواعد حتى يتمكن مفسّر اللغة من تفسير الكود المكتوب بدون أخطاء :

المـســـــــافات البادئة Indentations

إن بايثون تعتمد على الإزاحات أو المسافات البادئة فمتلا لكتابة الجملة Hello World فقط تكتفي بكتابة ما على الصورة 

حيث أن هذه العبارة البسيطة منفردة وليست جزءًا من “تركيبة” Suite (مجموعة من العبارات الفردية والتي تشكل معّا كتلة برمجية واحدة ) فتكتب من بداية السطر بدون مسافات.
أما العبارات المركبة أو المعقدة (مثل if, while, def, class ) فهي تتكون من جزئين هما “رأس” Heading و “تركيبة” Suite.
تكتب الرأس وفي نهايته نقطتان (:) وتبدأ التركيبة من السطر التالي مع ترك مسافة بادئة في بداية كل سطر.
لا يشترط عدد معين من المسافات، ولكن يجب أن يكون عدد المسافات ثابت في جميع أسطر التركيبة.
للتوضيح أكثر تأمل الكود التالي جيدًا

الكود السابق سيعمل بشكل جيد بدون أخطاء تخص الإزاحة، لكن الكود التالي سيحدث خطأ:

المـــــــــــعرفــــات Identifiers

وهي أسماء تستخدم لتعريف متغير Variable، دالة Function، صنف Class، أو وحدة Module مثل كلمة website في الكود السابق ويجب مراعاة التالي عند اختيار الاسم

Python keywords

كتابة أكثر من جملة في سطر واحد، لفعل ذلك يتم الفصل بين الجمل بفاصلة منقوطة ; كما في الكود التاليكتابة عبارة واحدة على أكثر من سطر، وذلك بكتابة “باك سلاش” back slash \ في نهاية السطر لتدل على أن باقي الجملة في السطر التالي .

تعليقات

أخبار

[أخبار][stack]

تطبيقات

[تطبيقات][btop]