콘텐츠로 이동

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)를 써야 합니다.

터미널에서 설치

# 엑셀 다루는 판다스 설치
pip install pandas

# 웹사이트 만드는 장고 설치
pip install django

3. 가상환경 (Virtual Environment)

프로젝트마다 필요한 도구(버전)가 다를 수 있습니다. 그래서 프로젝트마다 별도의 공구함(가상환경)을 만드는 것이 좋습니다. (이 강의는 이미 설정됨)

  • python -m venv .venv: 가상환경 생성
  • source .venv/bin/activate: 가상환경 사용 시작