Python은 소스 코드를 인터프리터가 읽어 실행하는 언어다. CPython은 소스를 바이트코드로 컴파일한 뒤 가상 머신에서 실행한다.
첫 프로그램
def greet(name: str) -> str:
return f"안녕하세요, {name}"
print(greet("Python"))파일을 `hello.py`로 저장했다면 `python hello.py`로 실행한다. 대화형 셸에서는 식을 바로 시험할 수 있다. 파일명은 `random.py`, `typing.py`처럼 표준 라이브러리 이름과 겹치지 않게 한다. 그렇지 않으면 자신의 파일을 표준 모듈로 잘못 불러온다.
`if __name__ == "__main__":` 블록은 파일을 직접 실행했을 때만 돈다. 다른 파일에서 import할 때 실행할 코드와 재사용할 함수·클래스를 분리하는 경계다.
댓글
0개아직 댓글이 없습니다.