728x90
파이썬은 강력한 표준 라이브러리를 제공하여, 별도 설치 없이도 다양한 기능을 손쉽게 구현할 수 있습니다. 이번 장에서는 자주 사용되는 표준 라이브러리의 기능과 활용 예제를 소개합니다.
● math – 수학 계산
import math
print(math.sqrt(16)) # 4.0
print(math.factorial(5)) # 120
print(math.pi) # 3.141592...
● datetime – 날짜와 시간 처리
from datetime import datetime, timedelta
now = datetime.now()
print(now)
tomorrow = now + timedelta(days=1)
print(tomorrow.strftime("%Y-%m-%d"))
● random – 난수 생성
import random
print(random.randint(1, 100))
print(random.choice(["가위", "바위", "보"]))
● os – 운영체제 기능
import os
print(os.getcwd()) # 현재 작업 디렉토리
print(os.listdir()) # 현재 폴더의 파일 목록
● sys – 인터프리터 제어
import sys
print(sys.version) # 파이썬 버전
print(sys.argv) # 명령줄 인자
● collections – 고급 자료형
from collections import Counter
data = ["apple", "banana", "apple"]
counter = Counter(data)
print(counter) # {'apple': 2, 'banana': 1}
● 마무리
이번 장에서는 수학, 날짜, 난수, 운영체제, 시스템 정보 등 다양한 표준 라이브러리의 기본 사용법을 익혔습니다. 표준 라이브러리는 코드 작성 속도와 생산성을 높이는 데 큰 도움이 되므로 필요한 기능을 적극적으로 활용해 보시기 바랍니다. 다음 장에서는 외부 라이브러리 설치와 활용 방법을 소개합니다.
728x90
'프로그래밍언어 > 파이썬[초급]' 카테고리의 다른 글
[파이썬][초급] Chapter42. 객체지향 프로그래밍 기초 (0) | 2025.05.17 |
---|---|
[파이썬][초급] Chapter41. 외부 라이브러리 설치와 활용 (0) | 2025.05.17 |
[파이썬][초급] Chapter39. 모듈과 패키지 (0) | 2025.05.17 |
[파이썬][초급] Chapter38. 제너레이터(generator) (0) | 2025.05.17 |
[파이썬][초급] Chapter37. 반복 가능한 객체와 반복자 (1) | 2025.05.17 |