PEP بندهای مختلفی برای موارد مختلف دارد ولی بند ۸ م آن یک بند عمومی میباشد که تمام برنامه نویسان پایتون در حوزه های مختلف میتوانند از آن استفاده کنند.

پای-چارم (PyCharm) یکی از ویرایشگرهای محبوب و قدرتمند زبان پایتون هستش که بطور پیشفرض و خودکار قوانین و پیشنهادهای PEP8 را چک میکنه و در صورت رعایت نکردن، اخطار (Warning) میده.

نمونه هایی از PEP8:

  • قبل و بعد از تابع باید دو خط فضای خالی وجود داشته باشه.
  • نام یک تابع با حروف کوچک باشد.(my_function or lower_case_with_underscores )
  • قبل و بعد از کلاس باید دو خط فضای خالی وجود داشته باشه.
  • نام یک کلاس با حرف بزرگ شروع شود. (MyClass)
  • برای نامگذاری ثوابت در برنامه از حروف بزرگ استفاده بشه. ( MAX_OVERFLOW, TOTAL )
  • قبل و بعد از تابع و کلاس، در داخل یک کلاس، باید یک خط فضای خالی وجود داشته باشه.
  • در هنگام تعریف متغیر باید از یک فاصله استفاده کرد.

pep8 در زبان پایتون

 

pep8 در زبان پایتون

 

  • تعداد کاراکترها در هر خط، نباید بیشتر از ۷۹ کاراکتر شود.
  • فراخوانی ماژولهای مختلف (مثلا ماژول os و sys) باید در خطوط مختلف و جداگانه انجام شود.

 

شاید سوال پیش بیاد که، چرا باید تمیز بنویسیم؟ دلایل من:

۱- دیباگ کردن یا توسعه دادن

باگ داشتن یه موضوع عادی توی کدنویسی هستش و اگر بخواین کد رو عیب یابی کنین یا حتی توسعه بدین، تمیز بودن کد خیلی کمک خواهد کرد.

۲- کار گروهی

خیلی وقتها شما قراره گروهی کار بکنین پس در نتیجه خوانا بودن و پیروی از یک اصول خیلی مهم میشه.

 

اینها برخی از مواردی بودن که رعایت کردن اونها باعث میشه کد تمیزی داشته باشیم.

برای مطالعه بیشتر، میتوانید از این لینک استفاده کنید.