04_파이썬 중급 2

김정연·2023년 4월 12일
0

데이터스쿨

목록 보기
5/30

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파일로 옮기면 됨.


이 글은 제로베이스 데이터 취업 스쿨의 강의자료 일부를 발췌하여 작성되었습니다.

0개의 댓글