파이썬은 대부분의 라이브러리가 다른 사용자에 의해 구현되어 있다.
이때 모듈과 프로젝트 형식으로 되어 있고, import 만으로 활용할 수 있다.
Alias 설정하기
import 모듈명 as 별명
모듈에서 특정 함수 또는 클래스만 호출하기
from 모듈명 import 함수나 클래스명
모듈에서 모든 함수와 클래스 호출하기
from 모듈명 import *
random, time, urilib 등의 파이썬 기본 빌드인 모듈 존재!
import문으로 간단하게 불러와서 활용할 수 있다.
ex)
(base) ihuijin-ui-MacBook-Air:study leeheejin$ python
Python 3.8.5 (default, Sep 4 2020, 02:22:02)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
>>> time.localtime()
time.struct_time(tm_year=2023, tm_mon=1, tm_mday=16, tm_hour=15, tm_min=11, tm_sec=47, tm_wday=0, tm_yday=16, tm_isdst=0)
하나의 대형 프로젝트를 만드는 코드의 묶음으로 다양한 모듈들이 폴더로 연결된다.
대부분의 오픈 소스들은 모두 패키지로 존재한다.