01단계 · 파이썬 첫걸음
import — 남이 만든 도구 가져오기
`import`, `from ... import ...`, `as` 세 가지 모양을 구분해 쓴다.
먼저 알아볼게요
코드로 이동 ↓파이썬에는 이미 만들어진 도구 묶음이 많다. 이 묶음을 모듈(또는 패키지)이라고 하고, 쓰려면 먼저 import 로 가져와야 한다.
import math 는 묶음 전체를 가져온다. 쓸 때는 math.sqrt(144) 처럼 묶음 이름을 앞에 붙인다.
from statistics import mean 은 묶음에서 하나만 꺼내 온다. 이때는 mean([2, 4, 9]) 처럼 이름만 쓴다.
import pandas as pd 는 가져오면서 짧은 별명을 붙인다. pandas 를 pd, numpy 를 np 로 부르는 것은 거의 모든 코드가 따르는 관행이라, 시험 풀이도 이 이름으로 읽힌다.
실기 시험장에서는 패키지를 새로 설치할 수 없다. 이미 깔린 것만 import 할 수 있다. 이 수업의 실행 환경도 같은 규칙이라 numpy·pandas·scipy·scikit-learn·statsmodels 다섯 개만 쓴다.
이렇게 써요
import math
from statistics import median
import numpy as np
print(math.floor(3.7))
print(median([3, 9, 4]))
print(np.array([1, 2, 3]).sum())기억할 한 가지
import X 는 X.기능(), from X import y 는 y(), as 는 별명. 시험장에서는 설치가 아니라 import 만 가능하다.
직접 해보기
math 를 통째로, statistics 에서 mean 만, pandas 를 pd 라는 별명으로 가져오세요. 그리고 ① math.sqrt(144) ② math.pi 를 소수 넷째 자리로 반올림 ③ mean([2, 4, 9]) ④ pd.__name__ 을 출력하세요.
내 코드 Python
Python 준비 중… 처음 한 번만 내려받아요
들여쓰기: Tab · 편집기에서 나가기: Esc 다음 Tab
실행 결과
실행하면 코드가 출력한 내용이 여기에 나타나요.
막혔을 때
풀이와 비교하기
내 코드와 한 줄씩 비교해 보세요. 풀이를 보는 것만으로 완료되지는 않아요.
import math
from statistics import mean
import pandas as pd
print(math.sqrt(144))
print(round(math.pi, 4))
print(mean([2, 4, 9]))
print(pd.__name__)