최대 1 분 소요


패키지와 모듈 그리고 함수

  • 함수들이 뭉쳐진 하나의 .py 파일 안에 이루어진 것을 모듈이라고 한다.
  • 여러 개의 모듈을 그룹화 하면 패키지가 된다.
  • 패키지는 종종 라이브러리라고도 부른다.

img

모듈 import 하기

import는 파이썬의 유용한 기능 중 하나이다.

import 는 다른 사람이 이미 만들어 놓은 좋은 모듈을 우리가 쉽게 가져다 쓸 수 있다.

import 하는 방법

.py (파이썬 파일 확장자)로 된 파일을 우리는 모듈 이라고 한다. import 구문을 통해 해당 파일을 불러올 수 있다.

In [1]:
import pandas

위의 코드는 pandas라는 모듈을 우리가 불러오겠다라는 의미이며, 이미 colab에서 유명한 모듈은 설치가 되어 있는 상태이기 때문에, 우리가 따로 설치할 필요없이 가져올 수 있다.

패키지에서 import 하기

패키지는 모듈의 그룹이다.
폴더 구조를 떠올리면 전혀 어렵지 않다.

In [2]:
from pandas import DataFrame

위에서는 pandas라는 패키지 안에서 DataFrame이라는 모듈을 불러왔다.

In [3]:
DataFrame()
Out [3]:

통째로 패키지나 모듈을 불러올 수 있다.

In [4]:
import pandas

DataFrame이라는 모듈을 사용하기 위해서는 .을 찍고 이어서 쓰면 된다.

In [5]:
pandas.DataFrame()
Out [5]:

별칭(alias)

pandas라는 패키지 이름이 너무 길기 때문에 약어로 줄여쓸 수 있다. 보통 pd를 보편적으로 많이 사용한다.
줄여서 별명을 지어 줄 때는 as를 붙혀준다

In [6]:
import pandas as pd
pd.DataFrame()
Out [6]:

앞으로 자주 사용할 패키지, 모듈 미리보기

In [7]:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
  • numpy: 과학 계산을 위한 패키지
  • pandas: 데이터 분석을 할 때 가장 많이 쓰이는 패키지
  • matplotlib: 시각화를 위한 패키지
  • seaborn: 시각화를 위한 패키지 (matplotlib을 더 쉽게 사용할 수 있도록 도와주는 패키지)

Reference

  • 이 포스트는 SeSAC 인공지능 SW 개발자 양성 과정 - 나예진 강사님의 강의내용을 정리한 것입니다.
  • 예제로 배우는 파이썬 프로그래밍: 패키지

태그:

카테고리:

업데이트:

댓글남기기