02. 라이브러리 (거인의 어깨)
"파이썬의 힘은 문법이 아니라 생태계(Ecosystem)에서 나옵니다. 내가 하려는 건 누군가 이미 만들어 놨습니다."
1. 표준 라이브러리 (Standard Library)
파이썬 설치할 때 기본으로 들어있는 도구들입니다. import만 하면 바로 됩니다.
random: 랜덤 뽑기 (random.choice(['짜장', '짬뽕']))datetime: 날짜/시간 다루기 (datetime.now())os,sys: 파일 시스템, 시스템 설정 건드리기
2. 외부 라이브러리 (3rd Party Library)
전 세계 개발자들이 만들어서 올려둔 도구들입니다. PyPI (Python Package Index)라는 저장소에 있습니다.
이걸 가져오려면 pip라는 택배 기사(Package Manager)를 써야 합니다.
터미널에서 설치
3. 가상환경 (Virtual Environment)
프로젝트마다 필요한 도구(버전)가 다를 수 있습니다. 그래서 프로젝트마다 별도의 공구함(가상환경)을 만드는 것이 좋습니다. (이 강의는 이미 설정됨)
python -m venv .venv: 가상환경 생성source .venv/bin/activate: 가상환경 사용 시작