안녕하세요.
캡틴카푸치노입니다.
오늘의 주제는 '모듈과 클래스'입니다.
파이썬에서 핵심이라고 할 수 있는 부분인데요.
집중해서 한번 살펴볼까요?
파이썬의 구조를 집합 순으로 나열해보자면
class C module C package가 됩니다.
Module import란?
- 그동안 사용했던 함수들처럼, 다양한 기능들이 미리 함수로 구현되어 모듈 형태로 제공할 수 있다.
- 대표적으로 추후 과정에서 사용하게 될 아래의 모듈들이 존재
- requests - HTTP 요청/응답 모듈
- numpy - 수치해석 모듈
- pandas - 데이터 분석 모듈
import requests
resp = requests.get('http://naver.com)
resp.text
import
- import의 용도 : import를 사용하여 해당 모듈 전체를 import
ex)
import math
math.pi
math.cos(100)
from import
- 해당 모듈에서 특정한 타입만 import
- ex) from math import pi
- ex) from math import cos
임포트
- 해당 모듈 내에 정의된 모든 것을 import
- 일반적으로 사용이 권장되지 않음
- from math import cos
as
- 모듈 import 시, alias(별명) 지정가능
- import math as m
- m.exp(3)
- m.cos(100)
class 란?
object 란?