Page 15 -
P. 15

임포트
                  PEP 8은 모듈을 임포트(import)해 코드에 사용하는 방법에 대해서도 가이드

                  라인을 제시한다.

                    ●    import 문(from x import y도 포함)을 항상 파일 맨 앞에 위치시켜라.

                    ●    모듈을 임포트할 때는 절대적인 이름(absolute name)을 사용하고, 현 모듈의
                      경로에 상대적인 이름은 사용하지 말라. 예를 들어 bar 패키지로부터 foo
                      모듈을 임포트한다면 from bar import foo라고 해야 하며, 단지 import
                      foo라고 하면 안 된다.
                    ●    반드시 상대적인 경로로 임포트해야 하는 경우에는 from . import foo처럼
                      명시적인 구문을 사용하라.

                    ●    임포트를 적을 때는 표준 라이브러리 모듈, 서드 파티 모듈, 여러분이 만든
                      모듈 순서로 섹션을 나눠라. 각 섹션에서는 알파벳 순서로 모듈을 임포트
                      하라.


                    Note   파이린트(Pylint) 도구(https://www.pylint.org)는 파이썬 소스 코드를 분석하는 유
                    명한 정적 분석기(static analyzer)다. 파이린트는 PEP 8 스타일 가이드를 자동으로 실행해주
                    고, 파이썬 프로그램에서 저지르기 쉬운 다양한 유형의 오류를 감지해준다. 여러 IDE와 에디터도
                    자체 린트(lint) 도구나 린트와 비슷한 기능을 제공하는 플러그인을 지원한다.




                    기억해야 할 내용
                    •  파이썬 코드를 작성할 때는 항상 파이썬 개선 제안 #8(PEP 8) 스타일 가이드를 따르라.
                    •  큰 파이썬 커뮤니티와 공통된 스타일을 공유하면 다른 사람과 협력할 때 도움이 된다.
                    •   일관성 있는 스타일을 사용하면 나중에 자신이 작성한 코드를 직접 수정할 때도 더 수월
                      해진다.














                                                                 1장  파이썬답게 생각하기  033




     파이썬 코딩의 기술_06.indd   33                                               2020-10-20   오후 2:52:52
   10   11   12   13   14   15   16   17   18   19   20