파이썬은 강력하면서도 사용하기 쉬운 프로그래밍 언어로, 다양한 내장 함수와 라이브러리를 제공하여 개발자들이 효율적으로 코드를 작성할 수 있습니다. 이 강좌에서는 파이썬의 내장 함수와 주요 라이브러리를 소개하고, 간단한 예제를 통해 그 활용 방법을 설명하겠습니다.
1. 내장 함수
내장 함수는 파이썬 인터프리터에 내장되어 있는 함수들로, 추가적인 설치 없이 바로 사용할 수 있습니다. 이제 몇 가지 유용한 내장 함수들을 살펴보겠습니다.
1.1. print()
print() 함수는 텍스트를 출력하는 가장 기본적인 함수입니다. 콘솔에 변수의 값을 출력하거나 문자열을 출력하는 데 자주 사용됩니다.
예제:
name = "Alice"
age = 30
print("이름:", name, "나이:", age)
1.2. len()
len() 함수는 문자열, 리스트, 튜플 등의 길이를 반환합니다.
예제:
numbers = [1, 2, 3, 4, 5]
print("리스트의 길이:", len(numbers))
1.3. range()
range() 함수는 숫자의 시퀀스를 생성합니다. 반복문과 함께 자주 사용됩니다.
예제:
for i in range(5):
print("반복 횟수:", i)
1.4. input()
input() 함수는 사용자로부터 텍스트를 입력받을 때 사용됩니다.
예제:
name = input("이름을 입력하세요: ")
print("안녕하세요,", name)
2. 주요 라이브러리
파이썬의 강력함은 내장 함수 외에도 다양한 라이브러리에 기인합니다. 라이브러리는 함수와 모듈의 집합으로, 특정 작업을 간편하게 수행할 수 있도록 도와줍니다.
2.1. random 라이브러리
random 라이브러리는 난수 생성과 관련된 함수를 제공합니다. 게임이나 시뮬레이션 등에서 자주 사용됩니다.
예제:
pimport random
dice_roll = random.randint(1, 6)
print("주사위 눈:", dice_roll)
2.2. math 라이브러리
math 라이브러리는 수학적인 연산을 지원하는 함수를 제공합니다.
예제:
pimport math
radius = 5
area = math.pi * math.pow(radius, 2)
print("원의 넓이:", area)
2.3. datetime 라이브러리
datetime 라이브러리는 날짜와 시간을 다루는 함수를 제공합니다.
예제:
from datetime import datetime
now = datetime.now()
print("현재 시간:", now)
결론
이 강좌에서는 파이썬의 내장 함수와 주요 라이브러리에 대해 알아보았습니다. 내장 함수는 기본적인 작업을 수행할 때 사용되며, 라이브러리는 특정 작업을 간편하게 처리하기 위해 사용됩니다. 파이썬은 다양한 내장 함수와 라이브러리를 제공하므로, 이를 적재적소에 활용하여 효율적인 코드를 작성하는 것이 중요합니다. 추가적인 학습과 실습을 통해 파이썬의 더 많은 기능들을 탐색해보시기 바랍니다.