[python] 이름 규칙과 관례에 따른 PEP 8의 가이드라인은?
PEP 8에서는 다음과 같은 몇 가지 규칙을 제안하고 있습니다:
- 변수명: 소문자로 작성하며 필요에 따라 단어를 밑줄로 구분하되, 함수나 메소드의 이름은 소문자와 단어 사이를 밑줄로 구분하거나 단어를 합칠 때는 소문자로 바꾸지 않습니다.
- 상수: 모든 글자를 대문자로 작성하며 필요에 따라 언더스코어(_)를 사용하여 단어를 구분합니다.
- 클래스명: 카멜 케이스(camel case)를 사용하며 이름의 첫 글자를 대문자로 작성합니다.
PEP 8은 코드의 일관성과 가독성을 높이기 위한 목적을 가지고 있으며, 이러한 규칙을 준수함으로써 다른 개발자들과의 협업을 용이하게 합니다.
자세한 내용은 PEP 8 문서를 참고하세요.