...

/

كتابة الكود الأول الخاص بنا

كتابة الكود الأول الخاص بنا

تعرف على كيفية استخدام عبارات الطباعة والتعليقات والسلاسل الوثائقية.

سنغطي ما يلي...

لنبدأ بالأشياء الممتعة من خلال الغوص مباشرة في الكود.

دالة print()

عند تعلم أي لغة برمجة جديدة، من المعتاد البدء بعرض النص "مرحبًا بالعالم!" على الشاشة. لكل لغة تركيبها النحوي الخاص لإخراج المعلومات أو طباعتها. تُسهّل Python، المعروفة بسهولة قراءتها، هذه المهمة باستخدام دالة print() .

إليك كيفية عمل دالة print() في Python:

Press + to interact
print("Data to be printed")

جميع المحتويات المراد طباعتها مُحاطة بالأقواس التي تلي كلمة " print ". الآن، لنحاول طباعة "Hello World" في الطرفية.

Press + to interact
print("Hello World")

من المهم ملاحظة أن النص Hello World موجود بين علامتي اقتباس لأنه يمثل سلسلة ، وهي عبارة عن تسلسل من الأحرف.

بعد ذلك، سنطبع بعض الأرقام. كل استدعاء print سينقل إخراج إلى سطر جديد.

Press + to interact
print(50)
print(1000)
print(3.142)

هل لاحظت أننا لم نضع الأرقام بين علامتي اقتباس؟ لو فعلنا ذلك، لعاملها المترجم كسلاسل نصية. سيتضح الفرق بينهما أكثر عند مناقشة أنواع البيانات.

طباعة قطع متعددة من البيانات

يمكننا طباعة عناصر متعددة في أمر print واحد عن طريق فصلها ببساطة باستخدام الفواصل.

Press + to interact
Print statement
Print statement

جربها بنفسك

حاول إصلاح الكود التالي وتشغيله بنجاح. يمكن لمرشد الذكاء الاصطناعي لدينا إرشادك أيضًا.

Press + to interact
print(50, 1000, 3.142 "Hello World"

By default, each print statement prints text in a new line. If we want multiple print statements to print in the same line, we can use the following code:

Press + to interact
print("Hello", end="")
print("World")
print("Hello", end=" ")
print("World")
print("Hello", end=", ")
print("World")

يتم إضافة قيمة end إلى إخراج، وسيستمر بيان print التالي من تلك النقطة.

تعليقات

التعليقات هي أجزاء نصية تُستخدم لوصف ما يحدث في الشيفرة البرمجية. ليس لها أي تأثير على الشيفرة البرمجية. مع ذلك، للتعليقات في البرمجة أغراض مهمة عديدة، فهي تُحسّن سهولة قراءة الشيفرة البرمجية، وتُسهّل فهمها وتصحيح أخطائها وصيانتها. في الفرق الكبيرة، تُسهّل التعليقات التعاون، إذ يُمكن لأعضاء الفريق استخدامها لفهم شيفرة بعضهم البعض، بالإضافة إلى شيفراتهم البرمجية الخاصة.

أفضل الممارسات لكتابة التعليقات:

  • يجب أن تكون التعليقات دقيقة وواضحة ومختصرة وذات معنى - وتشرح وظيفة الكود بطريقة يسهل فهمها.

  • قد يختلف مستوى التفاصيل في التعليقات اعتمادًا على تعقيد الكود - بدءًا من سطر واحد للكود الأكثر بساطة إلى تفسيرات أكثر تفصيلاً للخوارزميات المعقدة.

  • حافظ على نمط وتنسيق متسقين لتعليقاتك في قاعدة التعليمات البرمجية لتحسين قابلية القراءة.

A comment can be written using the # character in Python. The following code widget shows how to write single line comments. Note that each line of comment needs to start with the # character.

Press + to interact
print(50) # This line prints 50
print("Hello World") # This line prints Hello World
# This is just a comment hanging out on its own!
# For multi-line comments, we must
# add the hashtag symbol
# each time

An alternative to these multi-line comments are docstrings—short for documentation strings. They are encased in triple quotes, ''', and can be used to replace multi-line comments.

Press + to interact
''' Docstrings are pretty cool
for writing longer comments
or notes about the code '''
print(50) # This line prints 50
print("Hello World") # This line prints Hello World

في Python، تخدم التعليقات والسلاسل الوثائقية أغراضًا مختلفة:

  • تُستخدم التعليقات لشرح أسطر أو كتل برمجية محددة. وهي مُصممة لتمكين المطورين من فهم منطق الكود وهدفه. وهي غير قابلة للتنفيذ. استخدم التعليقات لتوضيح الكود المُعقد، وتوضيح الافتراضات، وإبراز النقاط المهمة.

  • تُقدم سلاسل الوثائق رؤيةً أوسع لمكونات الكود المختلفة، وتُستخدم لتوفير توثيق شامل. يمكن الوصول إليها عبر دالة help() ، وهي مُصممة لوصف الغرض العام من الكود واستخدامه. وفقًا لدليل أسلوب Python ، يجب أن يحتوي كل نص برمجي وجميع أجزاء الكود المتاحة للعامة على سلسلة وثائق في البداية لتوجيه المستخدمين حول كيفية استخدام الكود بفعالية.