
코딩 규약 - 프로그램 소스를 작성할 때 적용하는 코딩에 대한 일종의 약속, 서로간의 약속된 규칙을 정하여 일관성 있게 코딩하자는 것이다.
PEPs 는 파이썬 코드의 개선을 위해 만들어진 제안서로 , 새로운 기능이나 구현을 제안하는 표준 트랙, 파이썬의 디자인 이슈나 일반적인 지침, 커뮤니티의 정보에 대한 제안, 파이썬 개발 과정의 개선을 등을 담고 있다.
꼭 지켜야하는 것은 아니지만 다른개발자들이 작성한 코드 이해하는데 도움이 된다.
권고 코딩 규칙
1. 들여쓰기 - 공백 4칸 권장
한 줄은 최대 79자까지 추천
최상위 함수와 클래스 정의는 2줄씩 띄어 쓴다.
클래스 내의 메소드 정의는 1줄씩 띄어 쓴다.
2. 표현식 및 명령문 공백 - 대괄호[], 소괄호{}, 콜론:, 세미콜론; 등의 앞에는 공백 주지 않는다.
키워드 인자와 인자의 기본값에 = 는 붙여 쓴다.
3. 주석 - 불필요한 주석은 최소화하고, 한 줄 주석은 신중히 작성한다.
4. 명명 규칙 - 소문자i, 대문자 I 대문자 O를 변수명으로 쓰면, 다른 문자와 구분하기 곤란해 가독성 떨어지므로 가급적 사용하지 않는다.
모듈명은 간단한 소문자로 작성한다.
c/c++ 확장 모듈의 모듈명은 언더스코어(_)로 시작한다.
5. 클래스명은 카멜표기법으로 작성한다. ex) pythonCode
6. 변수명 및 함수명은 스네이크 표기법으로 작성한다. e) python_code
7. 시스템이 내부적으로 사용하는 객체명에는 앞에 언더스코어(_)를 붙인다.
8. 대소문자 혼용은 흔하게 사용되는 부분에 한하여 예외를 인정한다.
9. 프로그래밍 권장사항 - 코드는 가급적 PyPy, Jython, IronPython 중 어떤 인터프리터를 사용하여 실행시켜도 문제 없도록 작성
None 을 비교할 때는 is나 is not 만 사용한다.
웹 브라우저로 접속하여 파이썬 프로그래밍 코딩하고 실행시킬 수 있는 사이트
'PHYTHON' 카테고리의 다른 글
함수의 매개변수 종류와 특징수의 매개변수 종류와 특징 (0) | 2025.04.03 |
---|---|
파이썬 모듈 (0) | 2025.03.21 |
3. PYTHON 편집기(에디터 추천) (0) | 2024.02.14 |
2. 파이썬 설치 (0) | 2024.02.14 |
1. 파이썬 시작 - 파이썬이란? (0) | 2024.02.14 |