[python] Pendulum 객체로 특정 개월에서의 첫 번째 요일과 마지막 요일 얻기

Pendulum은 파이썬으로 작성된 날짜 및 시간 조작 라이브러리입니다. 이 라이브러리를 사용하면 간편하게 날짜 및 시간을 조작할 수 있습니다.

특정 개월에서 첫 번째 요일과 마지막 요일을 얻기 위해 Pendulum 객체를 사용할 수 있습니다. 다음은 그 예시입니다.

import pendulum

# 현재 날짜 및 시간을 얻기 위해 pendulum.now() 함수를 사용합니다.
now = pendulum.now()

# 첫 번째 날을 얻기 위해 현재 날짜의 개월의 첫 번째 날로 설정합니다.
first_day = now.start_of('month')

# 마지막 날을 얻기 위해 현재 날짜의 개월의 마지막 날로 설정합니다.
last_day = now.end_of('month')

# 첫 번째 요일과 마지막 요일을 얻기 위해 format() 함수를 사용합니다.
first_weekday = first_day.format('dddd')
last_weekday = last_day.format('dddd')

print(f"첫 번째 요일: {first_weekday}")
print(f"마지막 요일: {last_weekday}")

위 코드에서는 Pendulum 라이브러리의 now() 함수로 현재 날짜와 시간을 얻은 다음, start_of() 함수를 사용하여 개월의 첫 번째 날을 얻고 end_of() 함수를 사용하여 개월의 마지막 날을 얻습니다. 마지막으로 format() 함수를 사용하여 요일을 문자열로 변환합니다.

실행 결과로 첫 번째 요일과 마지막 요일이 출력됩니다.

Pendulum 라이브러리에 대한 자세한 내용은 Pendulum 공식 문서를 참고하세요.