Python Guide/PEP 8 (3) 썸네일형 리스트형 PEP8 -- Style Guide for Python Code PEP 8 -- Style Guide for Python Code 정리본 www.python.org/dev/peps/pep-0008/ PEP 8 -- Style Guide for Python Code The official home of the Python Programming Language www.python.org 0. Introduction PEP 8 (Python Enhancement Proposal) 8 은 파이썬 코드의 작성 규칙 (coding convnetions)에 대해 설명하는 문서임. Guido (파이썬 개발자) 의 중요한 인사이트 중 하나는 코드는 작성하는 것보다 읽는 것이 더 쉬워야 한다는 원칙. 따라서 PEP 8은 다음 2가지를 목표로 한다. 파이썬 코드의 가독성 향상 파이썬 코.. PEP 8 -- 나머지 공부 [21.01.09 작성] 1-2. Tabs or Spaces? 공백 처리 공백 처리하는 방식이 OS (운영체제) 마다 달라서, vs code setting을 linux에 맞춰두는 경우도 있다. e.g. 윈도우에서 tab으로 작성한 코드를 리눅스에서 사용한다면, 리눅스에서는 tab 사용이 불가능하기 때문에 에러가 난다. 그러나 코드 상 어디서 tab이 사용되었는지 확인할 수 없어, 에러를 수정하기 굉장히 어렵다. CR, LF, CRLF (CR+LF)는 새로운 줄 (New line) 으로 바꾸는 방식을 의미. LF (Line Feed; \n): 커서는 그 자리에 그대로 둔 상황에서 종이만 한 줄 올려 줄을 바꾸는 동작. CR (Carriage Return; \r): 현재 커서를 줄 올림 없이 가장 앞으로 옮.. PEP 8 & Google Python Style Guide PEP 8 -- Style Guide for Python Code 와 Google Python Style Guide 비교 노란색 하이라이트는 공통점, 핑크색 하이라이트는 차이점 0. Introduction PEP 8 (Python Enhancement Proposal) 8 은 파이썬 코드의 작성 규칙 (coding convnetions)에 대해 설명하는 문서임. Guido (파이썬 개발자) 의 중요한 인사이트 중 하나는 코드는 작성하는 것보다 읽는 것이 더 쉬워야 한다는 원칙. 따라서 PEP 8은 다음 2가지를 목표로 한다. 파이썬 코드의 가독성 향상 파이썬 코드의 작성법을 일관성 있게 (consistency) 하는 것. 다만, PEP 8 따라 코드를 작성함으로부터 일관성이 지켜지지 않는다면, 일관성이 .. 이전 1 다음