В документе PEP 8 (глава 3) приведены некоторые правила формирования имен в Python.
• Все буквы должны быть буквами ASCII — то есть латинскими буквами верхнего и нижнего регистров без диакритических знаков.
• Имена модулей должны быть короткими и состоять только из букв нижнего регистра.
• Имена классов необходимо записывать в схеме Pascal.
• Имена констант следует записывать в верхнем змеином регистре.
• Имена функций, методов и переменных записывают в нижнем змеином регистре.
• Первый аргумент методов всегда должен называться self в нижнем регистре.
• Первый аргумент методов классов всегда должен называться cls в нижнем регистре.
• Приватные атрибуты классов всегда начинают с символа подчеркивания ( _ ).
• Публичные атрибуты классов никогда не начинают с символа подчеркивания ( _ ).
Python. Чистый код для продолжающих
·
Свейгарт Эл