이해하기 어렵네요
if __name__ == '__main__' 이라는 코드에서 의문이 생겨 질문드립니다. (질문에 앞서, 강의 내용이 너무 이해가 잘 되고 입문자가 궁금할만한 내용들을 꼼꼼히 설명해 주셔서 너무너무너무 감사드립니다~~) __main__부분을 ' ' (문자열)로 반드시 감싸주는 이유가 궁금합니다. __name__변수에는 모듈의 이름 '그 자체' 가 담기는 거라고 생각을 하고 있습니다. 그러면, __name__변수에는 '모듈 이름' 이 그대로 담기는 원리가 아닌가요?? (예를 들어, index.py라는 파일이라고 하면 __name__ 변수에는 index 혹은 __main__이 담겨서 이를 식(?) (코드?)으로 표현을 하면 __name__ == __index__혹은 __main__ 이라고 문자열 기호(')를 쓰지 않고 표현을 한다라고 생각이 드는데.. 아직 입문자라 프로그래밍에 대한 개념이 부족합니다.