- 모듈
- 실행파일
- 패키지
- 자주사용하는 외부모듈
- 파이썬 설치 시 기본적으로 사용할 수 있는 모듈
- random, math, datetime 등
- 별도 설치 후 사용할 수 있는 모듈
- pandas, numpy 등
- 사용자가 직접 만든 모듈
import random rNum = random.randint(1, 10) print(f"rNum : {rNum}") sNum = random.sample(range(101),10) print(f"sNum : {sNum}")
def add(n1, n2): print(f"덧셈 결과 : {n1 + n2}") def sub(n1, n2): print(f"뺄셈 결과 : {n1 - n2}") def mul(n1, n2): print(f"곱셈 결과 : {n1 * n2}") def did(n1, n2): print(f"나눗셈 결과 : {n1 / n2}")
import calc
>
calc.add(10 ,20)
calc.sub(20, 10)
calc.mul(2,2)
calc.did(20, 2)
from calc import add add(10,20) sub(20, 10)
from calc import add, sub ,mul add(10,20) sub(20, 10) mul(2,2)

[출처이미지]제로베이스 데이터 취업스쿨





from CalculatorInt import add from CalculatorInt import sub from CalculatorInt import mul from CalculatorInt import did print(add.add(10,20)) print(sub.sub(10,20)) print(mul.mul(10,20)) print(did.did(10,20)) from CalculatorFloat import add from CalculatorFloat import sub from CalculatorFloat import mul from CalculatorFloat import did print(add.add(10,20)) print(sub.sub(10,20)) print(mul.mul(10,20)) print(did.did(10,20))


import sys for path in sys.path: print(path)
import math sum(리스트) #합을 구하는 함수 max(리스트) #최댓값을 구하는 함수 min(리스트) #최솟값을 구하는 함수 pow(값,제곱 값) #거듭제곱 구하는 함수 round(값,자릿수) #반올림 함수 math.fabs(값) #절댓값을 구하는 함수 math.ceil(값) #올림을 구하는 함수 math.floor(값) #내림을 구하는 함수 math.trunc(값) #버림을 구하는 함수 math.gcd(값1,값2) #최대공약수 구하는 함수 math.factorial(값) #팩토리얼 함수 math.sqrt(값) #제곱근을 구하는 함수
import time lt = time.localtime() print(lt.tm_year) #연도 print(lt.tm_mon) #월 print(lt.tm_mday) #일 print(lt.tm_hour) #시간 print(lt.tm_min) #분 print(lt.tm_sec) #초 print(lt.tm_wday) #주