파이썬 주요 내장 모듈
프로그래밍에서 라이브러리(library)는 사전에 작성된 코드들의 집합으로, 재사용할 수 있는 여러 기능을 제공합니다.
라이브러리는 여러 모듈로 구성되며, 특정 기능을 수행하기 위해 여러 모듈이 함께 작동할 수 있습니다.
파이썬은 math, datetime 등 다양한 표준 라이브러리들을 포함하며, 라이브러리에 포함된 내장 모듈들은 파이썬 설치 시 함께 제공됩니다.
이러한 내장 모듈들은 특별한 설치 과정 없이 바로 사용할 수 있습니다.
파이썬 주요 내장 모듈
-
math-
수학적 연산을 위한 함수들을 제공합니다.
-
예:
math.sqrt(),math.pi,math.sin()
-
-
datetime-
날짜와 시간을 다룹니다.
-
예:
datetime.datetime.now(),datetime.timedelta()
-
-
os-
운영체제와 상호작용하며 파일 시스템을 다룹니다.
-
예:
os.listdir(),os.path.join()
-
-
sys-
파이썬 인터프리터(프로그래밍 언어를 통역하는 프로그램)와 상호작용합니다.
-
예:
sys.argv,sys.exit()
-
-
random-
난수 생성을 위한 함수들을 제공합니다.
-
예:
random.randint(),random.choice()
-
-
json-
JSON 데이터를 파싱하고 생성합니다.
-
예:
json.loads(),json.dumps()
-
-
re-
정규 표현식을 사용하여 문자열을 처리합니다.
-
예:
re.match(),re.search()
-
-
urllib-
URL을 다루고 HTTP 요청을 보내는 데 사용됩니다.
-
예:
urllib.request.urlopen()
-
내장 모듈 사용 예제
import math
# 원의 넓이 계산
radius = 5
area = math.pi * math.pow(radius, 2)
print(f"원 넓이: {area}")
실습
화면 오른쪽 코드 실행 버튼을 누르고, 크롤링 결과를 확인하거나 코드를 수정해 보세요!
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!