본문 바로가기

개발자 레니는 지금 -/소프트웨어와 함께

[ BASIC ] PEP8 - Style Guide for Python Code


Python

PEP8 - Python code style



충격적인 사실

별 신경 안쓰고 있다가, 유지보수할 때나 나중에 코드볼 때를 생각해서 지켜보자 하고 봤는데.. 나름 충격적이었다.

나는.. 대체.. T_T 좀 더 많은 자세한 내용은 참조내용을 보자..


1. Tab이 아닌 Spcae로 들여쓴다.

2. 한 줄의 문자 길이가 79자 이하여야 한다.


3. 함수, 변수, 속성은 lowercase_underscore( 소문자, 연결 되는 단어 언더바 ) 사용

4. 보호 인스턴스는 _leading_underscore( 변수명 앞에 _ 한개, 연결 되는 단어 언더바 ) 사용

5. 비공개 인스턴스는 __docule_underscore( 변수명 앞에 _ _ 두개, 연결 되는 단어 언더바 ) 사용

6. 클래스와 예외는 CapitalizeWord( 첫 글자 대문자, 연결되는 단어 첫 글자 대문자 ) 사용

7. 모듈 수준 상수는 ALL_CAPS( 전체 대문자, 연결 되는 단어 언더바 ) 사용


8. Import 시 항상 절대 경로로 사용

9.표준 라이브러리, 서드파티, 자신이 만든 모듈 순으로 import문 작성할 것





#2018년07월16일