반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 과대완전
- IT용어
- IT
- 일반상식
- 과소완전
- dacrew
- 지도학습
- Python
- 데이터분석
- 데이크루
- 은행
- 직무역량평가
- 데이콘
- 디지털직무
- 비지도학습
- 파이썬문법
- 디지털용어
- jupyternotebook
- 디지털
- Jupyter Notebook
- 은행채용
- 주피터노트북
- 금융권
- 파이썬
- 사전학습
- 군집분석
- 머신러닝
- 금융상식
- 금융
- 알고리즘
Archives
- Today
- Total
Ming's blog
파이썬기초2_3. 모듈과 패키지 본문
반응형
1.모듈
(1) 모듈이란?
- 특정 목적을 가진 함수, 자료, 코드의 모임
(2) 모듈 사용하기
1) 모듈 불러오기
- import 키워드를 이용해서 모듈을 사용
2) 모듈 사용하기
- . 을 쓴 후에 모듈 속 함수/변수를 사용
import random#random #모듈을 불러온다
print(random.randrange(0, 2)) #0 이상 2 미만 수 중 하나를 임의로 출력
3) 모듈 만들기
1) .py파일 생성 후, 함수와 변수 생성
2) 다른 파일에서 만들어 둔 py 파일 불러오기
3) 불러온 모듈 속 함수, 변수 활용
## price.py
def plus(a,b):
return(a+b)
def minus(a,b):
return(a-b)
modelName='ELI-C2'
## main.py
import cal
var1=cal.modelName
var2=cal.plus(3,4)
var3=cal.minus(7,2)
print(var1, var2, var3) #ELI-C2 7 5
(3) 모듈 활용하기
1) math
- 수학 연산을 도와주는 모듈
- math.pi와 math.e
- math.log(b, a) = $\log{_ab}$
2) random
- 랜덤한 숫자를 선택하는 함수가 담긴 모듈
- random.randrange(a,b) : a이상 b미만의 수 중 하나를 반환하는 함수
2. 패키지
(1) 패키지란?
- 모듈을 폴더(디렉토리) 단위로 관리하는 것!
(2) 패키지 속 모듈 사용 방법
- import vs from-import
1) import A A.func(): 불러올 장소(A)만을 명시한 것
2) from A import func func(): 불러올 장소(A)와 불러올 변수/함수(func)을 명시한 것
* 모듈 vs 패키지
- 모듈 : 변수와 함수, 코드를 모아둔 하나의 .py파일
- 패키지 : 폴더(디렉토리)와 모듈로 구성되는 세트
반응형
'프로그래밍 기본 문법 > Python' 카테고리의 다른 글
실전 데이터 분석2_(파일다루기, 데이터 구조 다루기, 그래프 다루기) (0) | 2020.06.25 |
---|---|
파이썬기초2_4. 클래스와 인스턴스 (0) | 2020.06.25 |
파이썬기초2_2. 함수 (0) | 2020.06.22 |
파이썬기초2_1. 기초자료형2(튜플, 딕셔너리) (1) | 2020.06.22 |
파이썬기초1_4.반복문 (1) | 2020.06.22 |
Comments