본문 바로가기

[Python] 56강 표준 라이브러리 활용법 (이미 있는 도구를 쓰는 습관)

@도마22026. 1. 18. 18:00
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️⃣ 표준 라이브러리 사용 흐름

표준 라이브러리는
이 순서로 접근하면 좋습니다.

  1. 지금 하려는 작업이 무엇인가?
  2. 직접 만들 필요가 있는가?
  3. 표준 라이브러리에 이미 있는가?

대부분의 경우
이미 있습니다.


7️⃣ 문서를 보는 습관

표준 라이브러리는
공식 문서가 가장 정확합니다.

  • 검색 키워드:
    python datetime, python os module

처음엔
함수 이름만 훑어봐도 충분합니다.


이번 강의 핵심 정리

  • 표준 라이브러리는 파이썬 기본 도구다
  • import만 하면 바로 사용 가능하다
  • 직접 만들기 전에 먼저 찾아본다
  • 문서를 보는 습관이 중요하다

728x90
도마2
@도마2 :: 도마의 코드노트

초보자를 위한 코딩 강의를 정리합니다. 파이썬부터 C#, Unity 게임 제작까지 차근차근 기록합니다. — 도마

목차