`__name__`은 Python의 특별한 내장 변수(Built-in Variable)로서, 모듈의 이름을 나타냅니다. 이 변수는 해당 모듈이 직접 실행되는지(import 되는지)를 확인하는 데 사용됩니다. 파이썬 코드를 모듈화하여 재사용하려면 코드를 모듈 파일로 작성하고, 이를 다른 스크립트에서 import하여 사용할 수 있습니다. 그러나 때로는 해당 모듈이 직접 실행되었을 때와 import되었을 때 다른 동작을 해야할 수 있습니다. 이때 `__name__`을 사용하면 모듈의 동작을 구분할 수 있습니다. `__name__` 변수의 값은 두 가지 경우에 따라 달라집니다: 1. **직접 실행되었을 때:** 모듈이 직접 실행되었을 때, `__name__` 변수의 값은 `"__main__"`이 됩니다. 이는 ..