if name == “main”은
인터프리터에서 직접 실행된 경우에만 실행하라는 이야기이다.
해당 파일만 따로 테스트하고 싶은 코드를 넣으면 된다.
+추가
name이 main이라는 뜻은 해당 코드가 직접 실행, 스크립트 파일로서 실행됐다는 것이다.
import해서 모듈로서 실행이 될때는 name이 main이 아니기때문에 실행이 되지 않는 것이다.