Page 12 -
P. 12

Better way  2 PEP 8 스타일 가이드를 따르라

              파이썬 개선 제안(Python Enhancement Proposal) #8, 또는 PEP 8은 파이썬 코

                                                           *
              드를 어떤 형식으로 작성할지 알려주는 스타일 가이드다.  문법만 올바르다
              면 어떤 방식으로든 원하는 파이썬 코드를 작성해도 좋다. 하지만 일관된 스

              타일을 사용하면 코드에 더 친숙하게 접근하고, 코드를 더 쉽게 읽을 수 있
              다. 다른 파이썬 프로그래머들과 큰 커뮤니티의 공통된 코드 스타일을 공유

              하면 프로젝트를 수행할 때 더 쉽게 협력할 수 있다. 하지만 코드를 읽는 독
              자가 자기 자신뿐이더라도, 스타일 가이드를 따르면 나중에 코드를 수정하기

              쉬울 뿐 아니라 흔히 저지르기 쉬운 실수도 피할 수 있다.

              PEP 8은 깔끔한 파이썬 코드를 작성하는 방법을 아주 자세히 알려준다. 파

              이썬 언어가 개선되면 PEP 8도 계속 변하며, 온라인 가이드(https://www.
              python.org/dev/peps/pep-0008/)는 한번 읽어볼 만하다. 다음은 여러

              분이 꼭 따라야 하는 규칙이다.



              공백

              파이썬에서 공백(whitespace)은 중요한 의미가 있다. 파이썬 프로그래머들은
              코드의 의미를 명확히 하는 데 공백이 미치는 영향에 특히 민감하다. 공백과
              관련한 다음 가이드라인을 따르라(다음 설명에서 공백은 탭, 스페이스, 새

              줄(newline) 등의 문자를 모두 합한 말이다).

                ●   탭 대신 스페이스를 사용해 들여쓰기하라.

                ●   문법적으로 중요한 들여쓰기에는 4칸 스페이스를 사용하라.
                ●   라인 길이는 79개 문자 이하여야 한다.    †


              *    역주  PEP 8 한국어 버전은 온라인에서 쉽게 찾을 수 있으며 https://wikidocs.net/7896에도 우리말 번역본이
                있다.
              †  역주  한글 한 글자는 시각적으로 영문 두 글자에 해당한다고 계산하는 것이 편하다.





          030




     파이썬 코딩의 기술_06.indd   30                                               2020-10-20   오후 2:52:52
   7   8   9   10   11   12   13   14   15   16   17