본문 바로가기

파이썬 기초2

if __name__ == "__main__": 이건 어떻게 작동하나? (Python) 안녕하세요. software 모르는 쌩양파 입니다.AI 를 이용하여 Python 프로그램을 만들고 있는 초짜 입니다. AI 가 코드를 짜주긴 하는데, 궁금한 것들이 계속 생겨서, 공부를 어쩔수없이(?) 하게 되네요..ㅋ if __name__ == "__main__": (이거 뭔가요?) if __name__ == "__main__": 이 마법의 문장은 언제 실행될까요?파이썬 코드를 보다 보면 자주 등장하는 if __name__ == "__main__": 이라는 조건문이 있습니다. 이 조건문 안에 있는 코드는 해당 파이썬 파일이 직접 실행될 때만 작동합니다.조금 더 자세히 설명해 드릴게요.파이썬 인터프리터는 코드를 실행하기 전에 몇 가지 특별한 내부 변수를 설정합니다. 그중 하나가 바로 __name__ .. 2025. 5. 9.
파이썬 코드 실행 과정 (파이썬 기초) 안녕하세요. 쌩양파 입니다.AI 를 이용하여 파이썬 코드를 짜보고 있는데, 기본적으로 알아두면 좋을 것들이 있네요.. 파이썬 코드 실행 과정 : 한눈에 보기파이썬 코드는 사용자가 작성한 그대로 실행되는 것이 아니라, 여러 단계를 거쳐 컴퓨터가 이해할 수 있는 형태로 변환되고 실행됩니다. 전체적인 동작 순서는 다음과 같습니다.1. 소스 코드 작성 (.py 파일):사용자는 텍스트 편집기나 통합 개발 환경(IDE)을 사용하여 파이썬 문법에 맞춰 코드를 작성합니다. 이 파일은 보통 .py 확장자를 가집니다.2. 컴파일 (바이트 코드로 변환):파이썬 인터프리터는 작성된 소스 코드를 바로 실행하지 않고, 먼저 **바이트 코드(bytecode)**라는 중간 형태로 컴파일합니다.바이트 코드는 특정 하드웨어가 아닌 파이.. 2025. 5. 9.