Python의 모듈 import 작동 방식이 가진 양면성Python에서 모듈을 import 한다는 것은, 그 모듈 파일의 최상위 코드(Top-level code)를 처음부터 끝까지 실행한다 걸 의미한다.- Python 모듈의 작동 원리Python은 스크립트 언어의 특성상, 모듈을 import할 때 단순히 클래스나 함수 정의만 읽어들이는 것이 아니다. 들여쓰기 되지 않은(Un-indented) 최상위 레벨의 코드를 즉시 실행한다.변수 할당, 표현식 계산, 심지어 if문이나 for문도 import 시점에 실행된다.- 장점 상수(Constants) 정의: 변하지 않는 값들을 미리 계산하거나 정의해 둘 수 있다. (예: PI = 3.14159, DEFAULT_TIMEOUT = 30)데이터 구조: 함수나 클래스 ..