728x90

이 강의는 파이썬 강의 56강입니다.
이전 강의에서는 모듈과 import를 통해
코드를 파일 단위로 나누는 방법을 배웠습니다.
이번 강의에서는 파이썬이 기본으로 제공하는 도구 모음,
즉 표준 라이브러리(Standard Library)를 활용하는 방법을 배웁니다.
핵심 메시지는 이것입니다.
직접 만들기 전에, 이미 있는 걸 먼저 찾아본다.
표준 라이브러리란 무엇인가
표준 라이브러리는
파이썬을 설치하면 자동으로 함께 제공되는 모듈들입니다.
- 따로 설치할 필요 없음
- import만 하면 바로 사용 가능
지금까지 사용한
random도 표준 라이브러리입니다.
1️⃣ 표준 라이브러리를 왜 써야 할까
직접 코드를 만드는 것보다
표준 라이브러리를 쓰는 게 좋은 이유는 분명합니다.
- 검증된 코드
- 버그 가능성 낮음
- 코드가 짧아짐
- 유지보수 쉬움
개발자는 조립하는 사람이라는 감각이 중요합니다.
2️⃣ 자주 쓰는 표준 라이브러리 예시
앞으로 자주 만나게 될 모듈들입니다.
- random → 랜덤 값
- datetime → 날짜와 시간
- math → 수학 계산
- os → 파일·폴더 처리
- sys → 실행 정보
이번 강의에서는
감각 위주로만 다룹니다.
3️⃣ math 모듈 사용해보기
수학 계산이 필요할 때
직접 계산하지 않아도 됩니다.
import math
print(math.sqrt(16))
print(math.pi)
수학 상수와 함수가
이미 준비되어 있습니다.
4️⃣ datetime 모듈 맛보기
현재 날짜와 시간을
아주 쉽게 얻을 수 있습니다.
import datetime
now = datetime.datetime.now()
print(now)
실행 결과 예시
2026-01-06 18:30:00
로그 기록, 시간 비교에 자주 쓰입니다.
5️⃣ os 모듈로 환경 다루기
운영체제와 관련된 작업을 할 때
os 모듈을 사용합니다.
import os
print(os.getcwd())
현재 작업 중인 폴더를 출력합니다.
6️⃣ 표준 라이브러리 사용 흐름
표준 라이브러리는
이 순서로 접근하면 좋습니다.
- 지금 하려는 작업이 무엇인가?
- 직접 만들 필요가 있는가?
- 표준 라이브러리에 이미 있는가?
대부분의 경우
이미 있습니다.
7️⃣ 문서를 보는 습관
표준 라이브러리는
공식 문서가 가장 정확합니다.
- 검색 키워드:
python datetime, python os module
처음엔
함수 이름만 훑어봐도 충분합니다.
이번 강의 핵심 정리
- 표준 라이브러리는 파이썬 기본 도구다
- import만 하면 바로 사용 가능하다
- 직접 만들기 전에 먼저 찾아본다
- 문서를 보는 습관이 중요하다
728x90
'⚙️ Python > 💻 Python 기초' 카테고리의 다른 글
| [Python] 58강 os 모듈로 파일·폴더 다루기 (0) | 2026.01.19 |
|---|---|
| [Python] 57강 datetime으로 시간 다루기 (0) | 2026.01.18 |
| [Python] 55강 모듈과 import 개념 (코드를 파일로 나누기) (0) | 2026.01.17 |
| [Python] 54강 텍스트 게임 완성하기 (0) | 2026.01.17 |
| [Python] 53강 텍스트 게임 로직 설계하기 (0) | 2026.01.16 |