Bunny Code
[Python] - 23) 표준 모듈 불러오기 본문
모듈에 대해 살펴볼게요! 모듈은 크게 '표준 모듈' 과 '외부 모듈' 로 나뉩니다.
파이썬에 내장되어 있는 모듈을 표준 모듈,
다른 사람들이 만들어 공개한 모듈을 외부 모듈이라 합니다.
먼저 표준 모듈을 불러오는 방법을 살펴볼게요.
import <모듈 이름>
을 통해 가져오거나
from <모듈> import <가져오고 싶은 것>
을 통해 불러올 수 있습니다.
(이 때, <가져오고 싶은 것> 에 *를 사용하면 모든 변수 혹은 함수를 다 가져올 수 있습니다만,
식별자 이름에서 원래 사용하던 것들과 충돌이 발생할 수 있으니 조심해야합니다.)
위에서 발생할 수 있는 식별자 이름끼리의 충돌을 막고 싶거나 모듈의 이름이 너무 길어 짧게 줄여 사용하고 싶을 때는
as 구문을 이용하면 됩니다.
import <모듈> as <사용하고 싶은 식별자>
위의 구문을 통해 사용하고 싶은 식별자로 모듈을 불러올 수 있습니다.
모듈에는 여러 모듈들이 있는데 모듈들이 어떠한 함수와 변수를 가지고 있는지는
아래와 같이 자동완성기능을 통해 확인할 수 있습니다.
모듈에는 여러 종류들이 있는데 한 번에
math, random, sys, os, datetime, time, urllib 모듈을 살펴볼게요.
1) math 모듈
2) random 모듈
3) sys 모듈
4) os 모듈
5) datetime 모듈
6) time 모듈
7) urllib 모듈
위의 제가 사용한 코드들을 직접 입력해보면서 모듈이 무엇인지 익혀보면
별로 어렵지 않을거에요!
이러한 것들을 전부 외워야되나?? 그건 절대 아닙니다!!!
아 현재 시간을 구할때는 datetime 모듈을 사용했고, 랜덤으로 수를 뽑을 경우에는 random 모듈을 사용했구나.
이정도로만 기억하고 모듈의 함수들은 자동완성기능 혹은 검색으로 나오니까 세세히 외우기보다는 크게 크게
모듈의 종류와 이름 그리고 쓰임새 정도만 기억해두면 좋을 것 같습니다.
'Hello Coding 파이썬' 을 참고하여 작성하였음.
'Python Basic' 카테고리의 다른 글
Matplotlib x축 선형 그대로 표현 방법만 바꾸기 (1e8 → $10^8$) (1) | 2023.11.25 |
---|---|
[Python] - 22) 예외 객체, 예외 구분하기 (0) | 2020.08.27 |
[Python] - 21) 예외 처리(try except else finally) (0) | 2020.08.26 |
[Python] - 20) 예외 처리(조건문 활용, try except 구문) (0) | 2020.08.25 |
[Python] - 19) 파일 처리, with 구문 (0) | 2020.08.24 |