keyword
#모듈 #패키지
- 내부모듈: 파이썬 설치 시 기본적으로 사용할 수 있는 모듈
- 외부 모듈: 별도 설치 후 사용할 수 있는 모듈 ex)판다스
- 사용자 모듈: 사용자가 직접 만든 모듈
모듈사용:
- import
- as: 모듈이름을 단축 시킬 수 있다. Ex)import calculator as cal —> calcurator을 cal 별칭하겠다.
- from ~ import : 모듈의 특정 기능만 사용할 수 있다.
- from calculator import add라고 불러오고 add(num1, num2)만 기재하면 된다.
- from calculator import * —> calcurator의 모든 기능을 사용하겠다.
- from calculator import add, sub,mul —> 여러개 기능 갖고오기.
if name == 'main': 을 적재하면 뒤실행문들이 unitConversion이 메인일때만 실행을 한다. 그러나, unitConversion이 메인이 아닐경우에는 실행되지 않는다.
위사진에서 왼쪽에서는 if name == 'main': 뒤실행문들이 실행되지만 오른쪽에서는 실행되지 않고 기능만 갖고 올 수 있다.
자주사용하는 모듈: math모듈, time모듈, random모듈
<math모듈>
- 절대값: math.fabs()
- 올림: math.ceil()
- 내림: math.floor()
- 버림: math.trunc()
- 최대공약수: math.gcd()
- 팩토리얼: math.factorial()
- 제곱근: math.sqrt()
site-packages에 있는 모듈은 어디서나 사용할 수 있다.(site-packages파일로 옮기면 됨.
이 글은 제로베이스 데이터 취업 스쿨의 강의자료 일부를 발췌하여 작성되었습니다.