카테고리 없음

파이썬의 기본문법, 코드작성 규칙(PEP8)에 대하여 알아보자.

_뮨 2022. 6. 18. 00:39

자바스크립트를 배우다가 저번주부터 파이썬공부를 시작했는데 

스타일이 자유분방한 javascript에 비해

python은 세세한 규칙같은것들이 많고 들어쓰기와 띄어쓰기 하나에도 신경을 써야하는 아름다운(?)언어다.

(정렬에 집착하는 나로서는 파이썬이 아주 마음에 든다는 사실.)


PEP8이란?

PEP ( Python Enhance Proposal ---> 파이썬 개선 제안서 )

는 파이썬 코드의 작성규칙(coding convention)에 대한 문서이다.

이건 한글 번역복이다. 내용이 매우 방대함.

 

출처: https://bodhi-sattva.tistory.com/53 

 

파이썬 기본문법, 코드작성 규칙(PEP8)

본격적으로 파이썬을 공부하면서, 잠깐만 알고 넘어갈 것이 있다면, 파이썬에는 코딩스타일이 자유롭지않고 세세하게 정해진 코딩 규칙이 있습니다. 왜냐면 들어쓰기나 띄어쓰기 하나에도 코

bodhi-sattva.tistory.com

이중에서 인상이 깊었던 걸 말해보자면,

1) 들여쓰기: 한 번에 4개의 스페이스바를 사용해야 한다.

2) 한 줄의  최대길이: 79문자.

3)import: 항상 소스코드의 최상단에 써야하며, 행으로 분리시켜 사용해야 한다. (예: import this(줄바꿈) import that)

4)줄이 길어져서 다음줄로 넘어갈때는 그 요소의 앞부분에 맞춰 줄바꿈을 한다.

5)함수, 변수, 속성 이름: this_is_name.