[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Modules(모듈)
미음제
·2021. 2. 2. 23:48
파이썬으로 웹 스크래퍼 만들기
Part 1 이론
Part 2 파이썬으로 웹 스크래퍼 만들기
Part 3 Django를 사용하기 위해 알면 좋은 것
파이썬으로 웹 스크래퍼 만들기는 위와 같은
3개의 Part로 나누어 진행한다.
이 전 글 보기
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 조건문, for 루프
Part 1 이론
Modules(모듈)
파이썬에는 Module(모듈)이 내장되어 있다.
모듈은 기능의 집합 같은 것으로
프로그램에서
import해서 사용 가능하다.
ex)
print(math.ceil(1.2))
올림 함수인
math.ceil()을 위처럼 사용하면
에러가 발생한다.
math is not defined
math라는 것이 정의되어 있지 않다는
에러이다.
import math
print(math.ceil(1.2))
import math를 추가해주면
에러가 해결되고
결과는 2가 출력된다.
* Many Modules in Python
파이썬에는 많은 모듈이 있다.
앞선 예를 계속 이어가면,
math에 있는 기능 전부를 import 할
필요는 없다.
math를 import 하면
math의 기능 모두 사용이 가능한데,
사용하지 않는 기능도
모두 가져오게 된다.
비효율 적이므로
필요한 것만 import 해서
사용한다.
ex)
math의
sum(합)과 ceil(올림)을
사용한다면
from math import ceil, fsum
print(ceil(1.2))
print(fsum([1,2,3,4,5,6]))
from math import ceil, fsum처럼
math의 모듈에서
ceil과 fsum만 import 한다.
모듈을 import 하는 것은
엑셀 시트, url 핸들링, 데이터 추출 모듈 등
어디서든 모듈을 불러와 사용 가능하다.
*import 한 것의 이름 변경
from math import ceil as up
print(up(1.2))
ceil을 import 한 후
up으로 변경해주었고
ceil(1.2)를 하는 대신
up(1.2)로 작성했다.
결과는 ceil(1.2)와 같다.
즉,
from ~ import A as B
라고 해주면
A를 B로 변경할 수 있다.
여기까지
파이썬으로 웹 스크래퍼를 만들기 위한
기본적인
파이썬 이론을 다루었다.
다음은
Part 2
파이썬으로 웹 스크래퍼 만들기를
시작한다.
Part 1 다시 보기
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Data Type
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 List
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Tuple, Dicts
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Built in Functions
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 function argument
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Return
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Keyword Argument
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 조건문, for 루프
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Modules(모듈)
'Developer > Python - 웹 스크래핑' 카테고리의 다른 글
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 requests 모듈 설치 / Beautiful Soup 모듈 설치 (0) | 2021.02.04 |
---|---|
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 웹 스크래핑이란 (0) | 2021.02.04 |
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 조건문, for 루프 (0) | 2021.02.02 |
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Keyword Argument (0) | 2021.02.02 |
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Return (0) | 2021.02.02 |