Files
freeCodeCamp/guide/arabic/python/python-coding-standards/index.md
Randell Dawson d6a160445e Convert single backtick code sections to triple backtick code sections for Arabic Guide articles (13 of 15) (#36240)
* fix: converted single to triple backticks13

* fix: added prefix

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: removed language in wrong place

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add language postfix

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: removed language in wrong place

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>
2019-06-20 18:07:24 -05:00

2.1 KiB

title, localeTitle
title localeTitle
Coding standards معايير الترميز

الخطوط العريضة

  • لماذا معايير الترميز؟
  • مقدمة إلى PEP 8
  • الأوامر

لماذا معايير الترميز؟

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

مقدمة إلى PEP 8

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

هنا هو الرابط الشامل

الأوامر

إليك كيفية التحقق مما إذا كان رمز python الخاص بك يتوافق مع المعايير.

:~$ pip install pep8
:~$ pep8 --first myCode.py

سيعطي هذا كل تلك الخطوط التي تنتهك المعايير ، إلى جانب وصف قصير للإصلاحات.