콘텐츠로 이동

Chapter 16: 데이터로 이야기 만들기

🎯 이 장에서 배우는 것

  • [ ] 수집한 데이터로 의미 있는 결론을 도출할 수 있다
  • [ ] 데이터를 "이야기"로 전달할 수 있다

⏱️ 예상 학습 시간: 1차시


📚 핵심 개념

개념: 데이터 스토리텔링

비유: 숫자는 재료, 이야기는 요리예요! 🍳

온도 25°C, CO₂ 1200ppm... 숫자만으론 의미가 없어요. "점심 후 환기가 필요해요"처럼 행동으로 연결해야 진짜 가치가 생깁니다.


🔨 따라하기

Step 1: 데이터에서 패턴 찾기

# 시간대별 CO2 데이터 (예시)
data = {"09시": 600, "12시": 1200, "15시": 900}

for time, co2 in data.items():
    if co2 > 1000:
        print(f"⚠️ {time}: 환기 필요!")
    else:
        print(f"✅ {time}: 양호")

실행 결과:

✅ 09시: 양호
⚠️ 12시: 환기 필요!
✅ 15시: 양호

Step 2: 결론을 문장으로 표현

# 분석 결과를 이야기로!
print("📊 우리 교실 환경 보고서")
print("-" * 25)
print("💡 발견: 점심시간에 CO2가 급증해요")
print("📌 제안: 12시에 5분 환기를 추천합니다")

📝 전체 코드

# 교실 환경 보고서 생성기
data = {"09시": 600, "12시": 1200, "15시": 900}

print("📊 우리 교실 환경 보고서\n")

for time, co2 in data.items():
    status = "⚠️ 환기 필요" if co2 > 1000 else "✅ 양호"
    print(f"{time}: CO2 {co2}ppm - {status}")

print("\n💡 결론: 점심시간 환기가 필요합니다!")

⚠️ 주의할 점

숫자 나열 ≠ 분석 - ❌ "CO2가 1200이었어요" - ✅ "점심 후 CO2가 기준치를 초과해서 환기가 필요해요"


✅ 점검하기

  1. 데이터 스토리텔링이란?
정답 확인숫자를 의미 있는 이야기와 행동 제안으로 바꾸는 것
  1. 좋은 데이터 보고서의 핵심은?
정답 확인발견(패턴) + 제안(행동)

🔗 다음 장 미리보기

다음 장에서는 움직임을 감지하는 센서를 배워요! 🚶‍♂️