2022 AI SW 온라인 교육/AI 데이터 분석 트랙

[AI 데이터 분석] 데이터 분석을 위한 라이브러리 - 01. 파이썬의 여러가지 모듈과 패키지

parkes811 2022. 12. 14. 16:16
01 모듈

 

  • 모듈의 필요성

- 코드의 길이가 길어지는 상황에서 모든 함수, 변수를 구현하는 것은 불가능하다.

- 이 때, 누군가 만들어 놓은 모듈 (함수, 변수) 등을 활용하면 편리하다.

- 모듈은 특정 목적을 가진 함수나 자료의 모임이다.

 

02 모듈 사용하기

 

  • 모듈 불러오기 : import 키워드를 이용해서 모듈을 불러온다.

- 모듈 속 사용하려는 함수 / 변수의 사용법을 확인하고 형식에 맞춰 사용한다.

 

  • 모듈 사용하기 : . ( dot )을 쓴 후에 모듈 속 함수 / 변수를 사용한다.

 

  • 모듈 만들기 : 우리가 원하는 내용이 담긴 모듈을 .py ( 파이썬 파일) 로 만들 수 있다.

 

1. py 파일을 생성 후, 함수와 변수를 만든다.

 

2. 다른 파일에서 만들어 둔 .py 파일을 불러온다.

 

3. 불러온 모듈 속 함수와 변수를 활용한다.

 

03 패키지

 

  • 패키지란 ? : 모듈을 폴더 ( Directory )로 구분화여 관리하는 것을 의미한다.

- script, sound, audio 폴더 내에는 여러 모듈이 존재한다.

- 패키지는 모듈을 편리하게 관리하기 위해서 필요하다.

 

  • 패키지 속 모듈 사용하기

- 다음과 같이 모듈이 있을 때, 이를 사용하는 방법 두 가지!

 

- import를 이용해서 폴더를 불러온 후, 함수를 실행한다.

- import 폴더이름.모듈이름

 

- from - import를 사용하면 함수, 변수 사용시 . (dot)을 써주지 않아도 된다.

- from 폴더이름.모듈 import 함수