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가 기준치를 초과해서 환기가 필요해요"
✅ 점검하기¶
- 데이터 스토리텔링이란?
정답 확인
숫자를 의미 있는 이야기와 행동 제안으로 바꾸는 것- 좋은 데이터 보고서의 핵심은?
정답 확인
발견(패턴) + 제안(행동)🔗 다음 장 미리보기¶
다음 장에서는 움직임을 감지하는 센서를 배워요! 🚶♂️