728x90
반응형
목차
1. 모듈
- 변수와 함수, 코드를 모아둔 하나의 .py파일
1) 모듈 불러오기
- import
① math: 수학 연산
② random: 랜덤한 숫자를 선택
2) 모듈 사용하기
- . + 모듈 속 함수/변수
3) 모듈 만들기
- .py 확장자
2. 패키지
- 모듈을 폴더 단위로 관리하는 것
- from A import func: 불러올 장소(A) 와 불러올 변수/함수(func)를 명시한 것
- 폴더(디렉토리)와 모듈로 구성되는 세트
[Review] (6주차) 함수와 메서드
2022.11.08 - [Development/Python] - [Python] 02 함수와 메서드 - week.06
1. 모듈
Point I
특정 목적을 가진 함수, 자료, 코드의 모임
Point II
모듈 불러오기 - import 키워드를 이용해서 모듈을 사용
import random
#random 모듈을 불러옴
Point III
모듈 사용하기 - .을 쓴 후에 모듈 속 함수/변수를 사용
import random
print(random.randrange(0, 2))
#0 이상 2 미만 수 중 하나를 임의로 출력
Point IV
모듈 만들기 - .py확장자의 파이썬 파일로 생성
## price.py
americano = 4100
cafe_latte = 4600
...
## main.py
import price
print(price.americano)
# 4100
Point V
모듈 예시 I - math: 수학 연산을 도와주는 모듈
math.cos는 삼각함수 코사인 연산을 하는 함수
import math
print(math.cos(0))
# cos(0)인 1.0을 출력
Point VI
모듈 예시 II - random: 랜덤한 숫자를 선택하는 함수가 담긴 모듈
import random
print(random.randrange(1, 10))
# 1~9 중 하나를 랜덤으로 출력
2. 패키지
Point I
모듈을 폴더(디렉토리) 단위로 관리하는 것
Point II
import vs from-import
import A : 불러올 장소(A)만을 명시한 것
import A
A.func()
# A 안의 함수 func를 사용하기 위해선 A.func() 꼴로 사용
from A import func : 불러올 장소(A)와 불러올 변수/함수(func)를 명시한 것
from A import func
func()
# A 안의 함수 func을 사용하기 위해선 func() 꼴로 사용
Point III
모듈 vs 패키지
모듈 : 변수와 함수, 코드를 모아둔 하나의 .py파일
패키지 : 폴더(디렉토리)와 모듈로 구성되는 세트
# [예시] 파이썬으로 게임 패키지를 만든다면?
game/ #폴더
__init__.py
audio/
sprite/
script/
__init__.py
move.py #모듈
attack.py
...
[Next] (8주차) 객체의 세계로
2023.01.21 - [Development/Python] - [Python] 04 객체의 세계로 - week.08
728x90
728x90
'Development > Python' 카테고리의 다른 글
[#1 인코딩] 범주형 데이터 처리 (0) | 2024.05.18 |
---|---|
[Python] 04 객체의 세계로 - week.08 (0) | 2023.01.21 |
[Python] 02 함수와 메서드 - week.06 (0) | 2022.11.08 |
[Python] 01 기초 자료형 II - week.05 (0) | 2022.09.05 |
[Python] 04 반복문 - week.04 (0) | 2022.08.08 |