파이썬 마법 학교 15강: 나만의 자동 비서 만들기, ‘스마트 알림이’의 첫걸음

안녕하세요! 가족과 함께하는 스마트 라이프입니다. 기초 문법과 인공지능 원리까지 마스터한 여러분, 이제 진짜 ‘실전’입니다! 오늘부터는 우리가 배운 파이썬 마법으로 우리 생활을 편리하게 해주는 ‘나만의 비서’를 직접 만들어볼 거예요.

파이썬 마법 학교 15강: 나만의 자동 비서 만들기, '스마트 알림이'의 첫걸음

1. 자동 비서는 무엇을 할까요?

매일 아침 날씨를 확인하거나, 부모님이 좋아하시는 환율 정보를 찾는 일은 조금 번거로울 수 있어요. 하지만 파이썬 비서는 우리가 잠든 사이에도 인터넷에서 정보를 찾아 정리해둘 수 있답니다. 이렇게 사람이 반복하는 일을 대신 해주는 것을 ‘자동화(Automation)’라고 불러요.

2. 비서에게 꼭 필요한 도구: ‘시간’과 ‘데이터’

똑똑한 비서가 되려면 두 가지가 필요해요.

  • 시간 체크: “지금이 약속한 시간인가?”를 아는 time 마법
  • 정보 가져오기: 인터넷 세상에서 필요한 글자를 가져오는 requests 마법

3. 실전 연습: 10초마다 외치는 ‘공부 알림이’

비서가 정해진 시간마다 우리에게 말을 거는 아주 기초적인 코드를 짜볼까요?

import time

# 1. 비서에게 일을 시킬 횟수를 정해요
count = 0

print("🔔 파이썬 비서가 업무를 시작합니다!")

# 2. 3번만 알림을 보내볼까요?
while count < 3:
    time.sleep(10)  # 10초 동안 기다려요 (컴퓨터의 휴식 시간!)
    count = count + 1
    print(f"📢 {count}번째 알림: 스트레칭할 시간이에요!")

print("✅ 오늘의 알림 서비스가 종료되었습니다.")
파이썬 마법 학교 15강: 나만의 자동 비서 만들기, '스마트 알림이'의 첫걸음

4. 비서 마법의 확장: 더 큰 세상으로!

방금 만든 코드는 간단하지만, 여기에 ‘인터넷 날씨 정보’를 연결하면 날씨 비서가 되고, ‘뉴스 정보’를 연결하면 신문 배달 비서가 돼요. 우리가 24시간 내내 컴퓨터 앞에 앉아 있지 않아도, 파이썬 비서는 우리를 위해 쉬지 않고 일해준답니다.

5. 가족과 함께하는 ‘우리 집 비서’ 계획 세우기

아이와 함께 종이를 한 장 꺼내어 “우리 가족에게 어떤 비서가 있으면 좋을까?”라고 적어보세요. “내일 비가 오면 장화 신으라고 알려주는 비서”, “아빠가 좋아하는 주식 가격을 알려주는 비서” 등 아이들의 상상력은 무궁무진합니다. 아이가 제안한 아이디어를 하나씩 파이썬 코드로 바꿔가는 과정이 바로 진짜 코딩의 즐거움입니다.

마치며: 생각하는 대로 이루어지는 코딩

오늘 우리는 단순히 배우는 단계를 넘어, 코딩으로 무언가를 ‘해결’하는 첫걸음을 뗐습니다. 나만의 비서를 만드는 과정은 여러분을 훌륭한 ‘문제 해결사’로 만들어 줄 거예요. 다음 시간에는 인터넷에서 진짜 데이터를 쏙쏙 뽑아오는 ‘크롤링 마법’에 대해 알아볼게요!