모듈: 코드를 작은 단위로 나눠서 저장해 놓은 파일 패키지: 모듈을 한 묶음으로 묶어 놓은 것 __name__은 모듈의 이름이 저장된 변수이다. 파일을 직접 실행하면 __name__은 __main__이고 파일을 import 해서 사용하면 __name__은 모듈 이름으로 설정된다. 파일이 직접 실행될 때만 코드를 실행시키고 싶다면 if __name__ == '__main__' 이라는 조건문을 작성하면 된다. main 함수를 사용하면 파일에서 프로그램을 작동시키는 코드의 위치를 쉽게 알 수 있기 때문에 코드의 가독서이 올라간다. if __name__ == '__main__' 조건문을 사용해서 main함수를 호출해 준다. 패키지를 임포트 할 때에는 import package.module 또는 from pack..