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

Better Way 1. 사용 중인 파이썬의 버전을 알아두라

  • shell에서 확인

# python2
python --version
# python3
python3 --version
  • sys 모듈로 확인

import sys
print(sys.version_info)
print(sys.version)

Better Way 2. PEP8 스타일 가이드를 따르라

공백

  • Tab 대신 Spacebar 4개로 들여쓴다.

  • 한 줄은 79개의 문자 이하로 쓴다.

  • 긴 식을 다음 줄에 이어서 쓸 경우 Spacebar 4개 들여쓴 후 이어쓴다.

  • 파일 안에 함수와 클래스 사이에는 빈 줄 2줄 추가한다.

  • 클래스 안에 메서드 사이에는 빈 줄 1줄 추가한다.

  • 딕셔너리는 key: value로 작성한다.

  • type hint는 param: datatype으로 작성한다.

명명규약

  • 이름

  • 호출 대상 객체

식과 문

  • 긍정적인 식을 부정하지 말고 부정을 내부에 넣어라.

  • 빈 문자열과 빈 리스트는 False로, 그렇지 않은 문자열과 리스트는 True로 취급된다는 것을 알고 써라. (len을 사용하여 검사하지 말 것!)

  • if, while, for, except문을 한 줄로 줄여쓰지 말아라.

임포트

  • import문을 항상 파일 맨 앞에 위치시킨다.

  • 모듈을 임포트할 때는 절대적인 이름을 사용한다.

  • 상대적인 경로로 임포트해야하는 경우 다음과 같은 명시적인 구문을 사용한다.

  • 임포트시 표준 라이브러리 - 서드 파티 모듈 - 내가 만든 모듈로 섹션을 나누고 각 섹션은 알파벳 순으로 정렬하라.

Last updated