파이썬 마법 학교 61강: 실전! 우리 집 경제 박사 ‘꼬마 환율 비서’ 만들기

안녕하세요! 가족과 함께하는 스마트 라이프입니다. 오늘은 우리 아이를 꼬마 경제 전문가로 만들어줄 아주 특별한 프로젝트를 준비했어요. 바로 전 세계 나라의 돈 가치가 매일 어떻게 변하는지 알려주는 ‘환율 알림 비서’입니다! 미국 여행을 갈 때나 해외 직구를 할 때 아주 유용한 도구가 될 거예요.

파이썬 마법 학교 61강: 실전! 우리 집 경제 박사 ‘꼬마 환율 비서’ 만들기

1. 프로젝트 설계도: 환율이 왜 중요할까요?

환율은 우리나라 돈과 다른 나라 돈을 바꿀 때의 ‘가격’이에요. 우리 비서는 이렇게 움직입니다.

  • 시장 탐험(Crawling): 네이버 금융 같은 사이트에서 오늘의 달러(USD) 환율 숫자를 가져와요.
  • 기록 마법(Saving): 가져온 환율을 엑셀 파일에 날짜별로 차곡차곡 저장해요.
  • 보고 마법(Visualization): 지난 일주일 동안 환율이 올랐는지 내렸는지 꺾은선그래프로 그려서 보여줘요.

2. 실전 코딩: 오늘의 환율을 수집하라!

네이버 금융에서 실시간 환율을 쏙 뽑아오는 핵심 코드를 짜봅시다.

import requests
from bs4 import BeautifulSoup
from datetime import datetime

# 1. 환율 정보가 있는 주소
url = "https://finance.naver.com/marketindex/"
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')

# 2. 미국 달러(USD) 환율 숫자 찾기
exchange_rate = soup.select_one(".value").text
now = datetime.now().strftime('%Y-%m-%d %H:%M:%S')

print(f"💰 [현재 환율 정보] {now}")
print(f"💵 미국 1달러(USD) = {exchange_rate}원입니다.")

# 3. 상황판단 (만약 1,300원보다 낮아지면?)
rate_num = float(exchange_rate.replace(',', ''))
if rate_num < 1300:
    print("✨ 지금이 기회예요! 달러 가격이 저렴해졌어요.")
else:
    print("📉 지금은 조금 비싸네요. 나중에 다시 확인해봐요!")
파이썬 마법 학교 61강: 실전! 우리 집 경제 박사 ‘꼬마 환율 비서’ 만들기

3. 경제 비서의 업무를 확장해요!

우리 비서에게 이런 능력을 더 추가해보면 어떨까요?

  • 여러 나라 수집: 일본(JPY), 유럽(EUR) 환율도 함께 수집해서 리스트로 만들어보세요.
  • 자동 보고서: 매일 오후 6시에 환율 정보를 나에게 이메일로 보내게 하세요.
  • 삼성전자 주가 추가: 환율뿐만 아니라 우리가 관심 있는 주식 가격도 함께 수집하면 진짜 경제 비서가 된답니다!

4. 가족과 함께하는 ‘우리 집 경제 퀴즈’

아이와 함께 “환율이 오르면 우리가 좋아하는 장난감 가격은 어떻게 될까?”에 대해 이야기해 보세요. “환율이 오르면 외국에서 물건을 사올 때 돈이 더 많이 드니까 장난감 값이 비싸질 수 있어!”라고 원리를 설명해주시는 거죠. 아이가 직접 코드를 실행해 오늘 환율을 확인하고, “오늘은 어제보다 5원이 내렸으니까 직구하기 좋은 날이에요!”라고 브리핑하게 해주세요. 아이는 코딩을 통해 세상을 숫자로 읽고 판단하는 ‘경제 지능’을 갖게 됩니다.

마치며: 데이터를 아는 어린이가 세상을 리드합니다

오늘 우리는 멀게만 느껴졌던 경제 정보를 파이썬으로 가져와 우리만의 정보로 만드는 법을 배웠습니다. 이제 여러분은 단순히 돈을 쓰는 어린이가 아니라, 돈의 가치를 분석하는 어린이 경제학자입니다! 다음 시간에는 9기 프로젝트의 하이라이트! 나만의 추억을 자동으로 정리하는 ‘스마트 사진 정리 요정’ 마법으로 돌아오겠습니다!