Python 끄적끄적/Python 기초배우기

파이썬 기초문법3(2020.03.11)

잔망스럽게 2020. 3. 11. 21:02

hw_0311_ 김홍교.ipynb
0.02MB
hw_0311_ 김홍교.ipynb
0.02MB

기초문법(모듈)

기초문법(예외처리)

기초분법(내장함수)

 

오버로딩할때의 연산 종류

 

 

파이썬에 필요한 주요 라이브러리

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__안에 있는 공간이라 할 수 있습니다.