파이썬 프로그래밍 기초: 표준 라이브러리 - 파트 1 참고하세요.
파이썬 표준 라이브러리
표준 라이브러리의 종류
파이썬 표준 라이브러리에는 다양한 모듈이 포함되어 있습니다. 몇 가지 주요한 모듈을 살펴보겠습니다.
math
math 모듈은 수학적인 연산을 수행하는 함수들을 제공합니다. 삼각함수, 로그 함수, 거듭제곱 함수 등 다양한 수학적 연산을 간편하게 처리할 수 있습니다.
/** 파이썬코드 코드 **/
import math
result = math.sqrt(25)
print(result) 5.0
result = math.sin(math.pi / 2)
print(result) 1.0
위 예시에서는 math 모듈의 sqrt() 함수를 사용하여 제곱근을 계산하고, sin() 함수를 사용하여 사인 값을 구하는 예시를 보여주고 있습니다.
datetime
datetime 모듈은 날짜와 시간을 다루는 함수들을 제공합니다. 현재 시간을 가져오거나 날짜와 시간을 다양한 형식으로 표현하는 등 다양한 작업을 수행할 수 있습니다.
/** 파이썬코드 코드 **/
import datetime
current_time = datetime.datetime.now()
print(current_time) 2022-01-01 12:34:56.789
current_date = datetime.date.today()
print(current_date) 2022-01-01
위 예시에서는 datetime 모듈을 사용하여 현재 시간과 날짜를 가져오는 예시를 보여주고 있습니다.
random
random 모듈은 난수를 생성하는 함수들을 제공합니다. 임의의 숫자, 리스트 요소의 순서 섞기, 확률적인 선택 등 다양한 활용이 가능합니다.
/** 파이썬코드 코드 **/
import random
number = random.randint(1, 10)
print(number) 7
표준 라이브러리의 종류 (계속)
random
random 모듈은 난수를 생성하는 함수들을 제공합니다. 임의의 숫자, 리스트 요소의 순서 섞기, 확률적인 선택 등 다양한 활용이 가능합니다.
/** 파이썬코드 코드 **/
import random
number = random.randint(1, 10)
print(number) 7
random.shuffle(list1)
random_choice = random.choice(choices)
print(random_choice) '바위'
위 예시에서는 random 모듈을 사용하여 randint() 함수를 통해 1과 10 사이의 임의의 정수를 생성하고, shuffle() 함수를 사용하여 리스트의 요소들을 무작위로 섞은 후 출력하고 있습니다. 또한 choice() 함수를 사용하여 주어진 리스트 중에서 임의의 요소를 선택하여 출력하는 예시도 보여주고 있습니다.
파일 및 디렉토리 관리
표준 라이브러리에는 파일과 디렉토리를 다루는 함수들도 포함되어 있습니다. 파일 생성, 읽기 및 쓰기, 디렉토리 생성 및 탐색 등 다양한 파일 및 디렉토리 관리 작업을 수행할 수 있습니다.
/** 파이썬코드 코드 **/
import os
file_path = 'my_file.txt'
file_size = os.path.getsize(file_path)
print(file_size) 파일 크기 출력
directory = 'my_directory'
os.mkdir(directory) 디렉토리 생성
files = os.listdir(directory) 디렉토리 내 파일 목록 가져오기
print(files) 파일 목록 출력
위 예시에서는 os 모듈을 사용하여 파일의 크기를 확인하고, 디렉토리를 생성하고 해당 디렉토리 내의 파일 목록을 가져오는 예시를 보여주고 있습니다.
마무리
표준 라이브러리는 파이썬 프로그래밍에서 자주 사용되는 유용한 기능을 제공합니다. 위에서 언급한 몇 가지 모듈은 단지 일부에 불과하며, 더 많은 모듈들이 존재합니다. 이러한 표준 라이브러리를 효과적으로 활용하여 프로그램을 개발하고 작업을 단순화할 수 있습니다.
함께 볼 정보 키워드서치 더보기
정확한정보 못찾으셨으면, 꼭 아래 추가내용 확인하시기바랍니다.
파이썬 주변 더보기
프로그래밍 주변 더보기