파이썬 마법 학교 20강: 산더미 같은 정보에서 보물 찾기! ‘데이터 분석 비서’

안녕하세요! 가족과 함께하는 스마트 라이프입니다. 드디어 비서 프로젝트의 마지막 시간입니다! 지금까지 우리 비서는 정보를 낚아오고(크롤링), 기록하고(저장), 다시 읽어오는(불러오기) 법을 배웠어요. 오늘은 비서의 끝판왕 능력! 수많은 기록 중에서 우리가 원하는 정보만 쏙쏙 찾아내는 ‘데이터 분석’ 마법을 배워볼게요.

파이썬 마법 학교 20강: 산더미 같은 정보에서 보물 찾기! '데이터 분석 비서'

1. 데이터 분석은 ‘돋보기’와 같아요

비서가 한 달 동안 날씨를 기록했다고 생각해보세요. 파일이 아주 길어져서 눈으로 일일이 읽기 힘들겠죠? 이때 파이썬에게 “비가 왔던 날만 골라줘!” 혹은 “가장 더웠던 날은 언제야?”라고 물어보는 것이 바로 데이터 분석이에요. 산더미 같은 정보 속에서 반짝이는 보물을 찾는 돋보기 같은 기술이죠!

2. 특정 단어만 찾는 마법 주문: in

파이썬에서 어떤 글자가 들어있는지 확인할 때는 in이라는 아주 쉬운 주문을 써요.

  • “사과” in “사과 바구니”: 결과는 True (있어요!)
  • “포도” in “사과 바구니”: 결과는 False (없어요!)

3. 실전 연습: 기록장에서 ‘비’ 온 날만 찾아내기

비서가 기록한 파일에서 특정 날씨만 골라내는 멋진 코드를 짜볼까요?

# 분석할 날씨 기록 리스트 (원래는 파일에서 읽어오겠죠?)
weather_history = [
    "1월 1일: 맑음",
    "1월 2일: 비",
    "1월 3일: 흐림",
    "1월 4일: 비",
    "1월 5일: 눈"
]

print("🔍 비서가 '비'가 온 날을 분석 중입니다...")

# 반복문으로 하나씩 확인하기
for day in weather_history:
    # 만약 '비'라는 글자가 들어있다면?
    if "비" in day:
        print(f"☔ 찾았다! {day}")

print("✅ 분석이 끝났습니다!")
파이썬 마법 학교 20강: 산더미 같은 정보에서 보물 찾기! '데이터 분석 비서'

4. 비서 프로젝트를 마치며: 여러분의 가능성

이제 여러분의 비서는 완벽해졌습니다! 매일 정보를 수집하고, 파일로 남기고, 그 속에서 중요한 사실을 찾아내어 보고할 수 있게 되었으니까요. 이 기술을 더 발전시키면 나중에 수만 명의 사용자 취향을 분석해서 영화를 추천해주는 넷플릭스 같은 서비스도 만들 수 있답니다.

5. 가족과 함께하는 ‘우리 집 데이터 왕’ 뽑기

아이와 함께 우리 집 일주일 식단표나 용돈 기입장을 파이썬으로 분석해 보세요. “이번 주에 고기를 몇 번 먹었을까?”, “문구점에서 얼마를 썼을까?” 같은 질문을 던지고 코드로 답을 찾아보는 거예요. 데이터가 단순한 글자가 아니라 우리 삶을 보여주는 소중한 정보라는 것을 아이가 직접 깨닫게 될 것입니다.

마치며: 새로운 모험을 향해!

비서 프로젝트 시리즈를 함께해주셔서 정말 감사합니다! 여러분은 이제 코딩으로 세상을 편리하게 만드는 법을 아는 훌륭한 개발자가 되었습니다. 다음 연재부터는 또 어떤 흥미진진한 주제가 기다리고 있을까요? 더 재미있고 유익한 [파이썬 실전 2기]로 곧 돌아오겠습니다. 여러분의 코딩 마법은 멈추지 않습니다!