read

http://www.python.org/dev/peps/pep-0008/  여기에서 가져옴.

Package and Module Names

소문자로 짧게 지을 것. 정 필요하다면 underscore('_') 를 써도 된다.

Class Names

CapWords 방식을 쓴다. (카멜 케이스 라고도 한다.)

Exception Names

Class Names 와 동일하다. 거기에 추가해서 Error 을 맨 뒤에 붙여준다.

Global Variable Names

function 컨벤션과 동일하다.

Function Names

소문자로 쓰고, underscore 로 분리하여 가독성을 높인다.

Function and method arguments

instance method 에는 self 를 첫번째 인자로 class method 에는 cls 를 첫번째 인자로 할 것. 인자 이름이 reserved keywords 와 충돌이 생기면 맨 뒤에 underscore 를 붙이는 방식으로 해결하는 것을 권장.

Method Names and Instance Variables

function 네임 룰을 사용한다. non public 메소드나 변수의 경우에는 맨 앞에 underscore 를 붙인다.

Constants

대문자와 underscore 로 쓴다.

 

Blog Logo

Ki Sung Bae


Published

Image

Gsong's Blog

Developer + Entrepreneur = Entreveloper

Back to Overview