첫 import에서 Python은 sys.path를 순서대로 찾아 모듈을 읽고 최상위 코드를 실행한 뒤 sys.modules에 저장해. 같은 프로세스의 다음 import는 저장된 객체를 다시 묶을 뿐 본문을 되풀이하지 않아.
import x, import x.y, from x import y, 별칭 형태는 현재 이름 공간에 무엇을 묶는지가 달라. 절대 import는 전체 경로를, 점으로 시작하는 상대 import는 현재 패키지를 기준으로 해.
star import는 이름의 출처를 가리고 충돌을 만들기 쉬워 피해야 해. import 자체가 코드를 실행할 수 있으므로 보통 파일 위에 두고, 순환 의존이나 비싼 선택 기능처럼 이유가 있을 때만 늦춰.