PEP 8 راهنمای رسمی و قواعد کدنویسی در پایتون است و پروژههای زیادی با رعایت این اصول و این سبک در پایتون نوشته شدهاست. برای مطالعه بیشتر به این لینک میتوانید مراجعه کنید.
خلاصه قواعد نامگذاری در PEP 8
۱ـ نام توابع و متغیرها و ماژولها باید بصورت حروف کوچک باشد و هر کلمه میتواند با underscore از کلمات دیگر جدا شود.
lower_case_with_underscores = 2
def my_function():
pass
my_module.py
۲ـ نام ثابتها باید با حروف بزرگ نوشته شود و هر کلمه میتواند با underscore از کلمات دیگر جدا شود.
GRAVITY_ACCEL = 9.8
۳ـ نام کلاسها باید با حروف بزرگ شروع شود و هر کلمه میتواند با بزرگ نوشتن حرف اول از بقیه تفکیک شود.
MyTestClass
۴ـ نام پکیجها باید با حروف کوچک باشد و نباید برای تفکیک کلمات آن از حروف بزرگ و یا underscore استفاده شود.
mypackage