모듈 3

[Python] 패키지(Package), 모듈(Module), 클래스(Class), 메서드(Method)

패키지(Package), 모듈(Module), 클래스(Class), 메서드(Method), 그리고 함수(Function)는 프로그래밍, 특히 객체지향 프로그래밍에서 기본적인 구성 요소들입니다. 이들은 코드의 구조를 정립하고, 재사용성을 높이며, 관리를 용이하게 하기 위해 사용됩니다. 아래에서 이들 각각에 대해 자세히 설명하겠습니다. 패키지(Package) 패키지는 하나 이상의 모듈을 포함하고 있는 디렉터리(폴더)입니다. Python에서는 이 디렉터리에 __init__.py 파일이 포함되어 있어야 합니다. 이 파일은 폴더가 패키지의 일부임을 파이썬에 알리는 역할을 합니다. 패키지는 코드를 논리적으로 그룹화하여 관리할 수 있도록 도와줍니다. 모듈(Module) 모듈은 함수, 클래스, 또는 다른 요소들을 포함..

[파이썬] 15. 랜덤 모듈

1. 랜덤(random) 모듈 임의의 숫자를 무작위로 반환 1-1. random() 0 이상 1 미만의 숫자 중에서 무작위로 하나를 뽑아 반환 import random num = random.random() print(num) num = num*10 print(num) num = int(num) # 0~9까지의 정수 print(num) num = num + 1 # 1 ~10까지의 정수 print(num) >> 0.5398725264289196 5.398725264289196 5 6 # 1 ~10까지 정수 num = int(random.random()*10)+1 print(num) >> 3 1-2. randRange() 원하는 범위를 입력하여 범위의 무작위 정수를 반환 # 1~ 45 사이의 정수를 무작위로..

KDT 수업/Python 2023.03.10

[파이썬] 19. 모듈

1. 모듈 클래스 또는 함수를 모아 놓은 파일 모든 파이썬 파일(.py)은 모듈 #모든 모듈의 전체 함수 가져오기 improt 모듈명 #사용 모듈명.함수명() import util util.total(1,100) -5050 util.calc(10,3)- (13, 7, 30, 3.3333333333333335) # 특정 함수만 골라서 가져오기 from 모듈명 import 함수1, 함수2... # 사용 함수명() from util import calc _, _, _, result = calc(10,3) print(result) - 3.3333333333333335 # 모든 모듈의 함수 가져오기 from 모듈명 import * # 사용 함수명() from util import * total(1,100) -50..

KDT 수업/Python 2023.03.10