파이썬에서 모듈이나 패키지를 불러올 때 import 구문이 어떻게 모듈 경로를 찾는지 아는 게 중요하다.1. sys.path란?파이썬이 모듈을 찾을 때 참고하는 경로들의 리스트야.현재 작업 디렉터리환경 변수 PYTHONPATH에 지정된 경로들표준 라이브러리 경로 등즉, import할 때 이 경로들을 순서대로 뒤져서 모듈을 찾는다.2. sys.path.append()는 무엇인가?이 함수는 sys.path 리스트에 새로운 경로를 추가하는 역할을 한다. 그래서 파이썬 인터프리터가 모듈을 검색할 때 추가한 경로도 포함된다.import syssys.path.append('/내가/추가하고/싶은/경로')3. 왜 쓰는가?모듈이 기본 경로(예: 현재 디렉터리, site-packages 등) 외부에 있을 때커스텀 라이브러..
Python 파일을 작성하다 보면 아래와 같은 구문을 자주 보게 된다.if __name__ == "__main__": # 실행 코드이 구문의 핵심은 이 파일이 직접 실행될 때만 특정 코드를 실행하겠다는 뜻이다.1. __name__ 변수란?모든 Python 파일에는 자동으로 __name__이라는 내장 변수가 존재한다.파일이 직접 실행되면 → __name__ == "__main__"파일이 import되면 → __name__ == "모듈이름"2. 예제로 보기# module_a.pydef say_hello(): print("Hello!")print("module_a의 __name__:", __name__)if __name__ == "__main__": print("직접 실행됨!") say_..

1. math 모듈 math — Mathematical functionsThis module provides access to the mathematical functions defined by the C standard. These functions cannot be used with complex numbers; use the functions of the same name from the cmath module if...docs.python.org 일반 연산을 넘어, 조금 더 복잡한 산술 연산을 위한 math module.사용을 위해 import math 를 선언해야 한다. import math# math.ceil(x) 올림 math.ceil(2.3) # 3# math.floor(x) 내림 mat..