-
파이썬 기초문법3(2020.03.11)Python 끄적끄적/Python 기초배우기 2020. 3. 11. 21:02
기초문법(모듈)
기초문법(예외처리)
기초분법(내장함수)
오버로딩할때의 연산 종류
파이썬에 필요한 주요 라이브러리
1.판다스- 데이터처리 라이브러리
2.num-알고리즘 기본 라이브러리
3.사이킬런-머신러닝 라이브러리
4.텐서플로어-인공신경망 관련 라이브러리(딥러닝)if __name__ =="__main__"
__name__ :모듈의 이름을 읽어오는 인터프린터입니다.
불러온 모듈이 없다면 모듈의 이름 대신 __main__이라는 값을 가지게 됩니다.
print(__name__)을 통해 그 결과를 확인 할 수 있습니다.
따라서 모듈내부에서는 if __name__==__main__값이 True를 가지게 되고
불러온 곳에서는 if __name__==__main__값이 False가 되서 아래 if 문 내부가
실행이 안되게 됩니다. 이는 print(mod_name.__name__)을 통하여 mod_name이 출력
되는 것을 통해 알 수 있습니다.
즉! 간단히 말하면 모듈이 자신의 프라이버시를 지킬 수 있는 공간이 바로
if __name__==__main__안에 있는 공간이라 할 수 있습니다.
'Python 끄적끄적 > Python 기초배우기' 카테고리의 다른 글
파이썬 기초문법4(2020.03.12) (0) 2020.03.13 파이썬 기초문법2(2020.03.10) (0) 2020.03.10 파이썬 기초문법1(2020.03.09) (0) 2020.03.10 파이썬(2020.03.09) (0) 2020.03.10