[9-13, 16] 파이썬 중급(모듈)

이재은·2024년 5월 14일

9강

1. 모듈

  1. 함수가 선언되어 있는 파이썬 파일 (공통된 특정된 기능)

  2. 종류 : 내부 모듈(기본 설치) , 외부모듈(별도 설치), 사용자모듈(사용자가 만듬)

  3. 사용법
    import 모듈
    변수 = 모듈명.기능(함수, 클래스 등)

  4. random.sample(range(범위), 호출 개수) / tyep : list

11강.

2. 모듈의 사용

  1. as로 모듈 이름 축소해 사용 가능
import calculator as cal

cal.add(1, 10)
cal.sub(1, 10)
cal.mul(1, 10)
cal.add(1, 10)
  1. from ~ import 키워드를 이용해 모듈의 특정 기능만 사용 가능
from calculator import add > calculator라는 모듈에 add 함수가 실행파일에 있는 것처럼
from calculator import mul

add(10, 20)
mul(10, 20)
  1. 모든 함수 호출, 함수 다중 호출
from calculator import * #여러개 호출
from calculator import add, sub #2개 호출시

12강-13강.

3. __name__ 전역변수

  1. __name__ 에는 모듈 이름이 저장되거나 ' __name__'이 저장된다
    ex) addModule.py라는 파이썬 파일에는 __name__ = 'addModule'이 저장
  • 호출시 불필요한 내용을 막기 위해서 각 실행파일에
if __name__ == '__main__' :
    print(f'__name__ : {__name__}') > 실행파일일때만 실행해라
  1. 단, 실행(메인) 파일인 경우 __name__ = ' __main__'이 저장
  • 가장 먼저 실행해야하는 파일을 찾아야 할 때,
  • __name__ = ' __main__'이 저장을 찾으면 됨

2. 전역변수 __name__ 을 이용한 실행파일 지정

16강.

4. 자주사용하는 모듈

1) math
fabs, ceil, floor, frunc, gcd, factorial, sqrt.
2) random
3) time

  • time.time() : 1970.1.1. 0시 0분 0초 이후 경과한 시간을 초단위로 반환-
    time.localtime()
    time.localtime.tm_year
profile
Dare to be an optimist

0개의 댓글