Data Science Academy · 강의

노트북에서 대시보드까지

사람들이 활용할 수 있도록 결과를 공유합니다

레슨 4/413개 단계

노트북에서 대시보드까지은(는) CoddyKit의 무료 Data Science Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Data Science Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Data Science Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

노트북 그 너머로

노트북은 여러분이 사용하기에는 훌륭하지만, 이해관계자들은 셀을 직접 실행하지 않습니다. 분석을 공유 가능한 대시보드로 바꾸어 이해관계자에게 전달하세요. 🚀

대시보드가 필요한 이유

대시보드를 사용하면 코딩을 하지 않는 사람도 결과를 실시간으로 탐색할 수 있습니다. 매번 코드를 다시 실행해 달라고 요청하는 대신 필터를 적용하고 클릭하면 됩니다.

정적 방식과 대화형 방식

일찍 결정하세요. 정적 보고서는 고정된 스냅샷인 반면, 대화형 앱에서는 사용자가 입력값을 바꾸고 결과 업데이트를 확인할 수 있습니다.

가장 쉬운 방법

Python 사용자는 스트림릿을 이용해 프런트엔드 코드를 거의 작성하지 않고도 일반 스크립트를 웹 앱으로 바꿀 수 있습니다.

import streamlit as st
st.title("Sales Dashboard")

수치 표시하기

헤드라인 지표는 즉시 맥락을 제공합니다. 스트림릿의 metric 위젯은 값과 목표 대비 변화를 나란히 표시합니다.

st.metric("Revenue", "$1.2M", "+8%")

차트 삽입하기

매트플롯립이나 플롯리의 figure를 앱에 바로 전달하면 인라인으로 렌더링되므로, 이미 만든 플롯을 그대로 재사용할 수 있습니다.

st.pyplot(fig)

필터 추가하기

위젯 하나만으로도 데이터를 탐색할 수 있게 됩니다. selectbox를 사용하면 사용자가 범주를 선택할 수 있고, 전체 페이지가 그 선택에 따라 반응합니다.

region = st.selectbox("Region", df["region"].unique())

느린 단계 캐시하기

시간이 많이 걸리는 load를 캐시에 저장하여 앱을 빠르게 유지하세요. 데이터는 한 번만 읽고 이후 모든 사용자 상호작용에서 재사용합니다.

@st.cache_data
def load():
    return pd.read_csv("sales.csv")

로컬에서 실행하기

터미널에서 앱을 시작하면 스트림릿이 브라우저에서 앱을 제공하므로, 널리 공유하기 전에 테스트할 수 있습니다.

streamlit run app.py

세상과 공유하기

스크립트를 저장소에 올리고 스트림릿 커뮤니티 클라우드와 같은 호스팅 서비스에 배포하여 동료에게 간단한 URL을 전달하세요.

신뢰성 유지하기

실시간 대시보드는 지속적인 관리가 필요합니다. 데이터를 새로 고치고, 마지막 업데이트 시점을 기록하며, 가정을 문서화하여 사용자가 계속 신뢰할 수 있게 하세요.

빠른 확인

분석을 노트북에서 대시보드로 옮기는 이유는 무엇인가요?

복습

스트림릿을 사용해 노트북을 공유 가능한 대시보드로 바꾸었습니다. 지표, 차트, 필터, 캐시, 배포를 모두 활용했습니다. 이로써 데이터에서 의사결정으로 이어지는 순환이 완성됩니다. 🎉

무료로 시작

AI 튜터와 함께 Python을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
30
레슨
120

자주 묻는 질문

“노트북에서 대시보드까지” 강의는 무료인가요?

네 — “노트북에서 대시보드까지” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Data Science Academy 강의 전체를 잠금 해제할 수 있습니다. Data Science Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“노트북에서 대시보드까지”에서 뭘 배우나요?

사람들이 활용할 수 있도록 결과를 공유합니다 브라우저에서 직접 실행하는 실습 코드로 Data Science Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Data Science Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Data Science Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.

“노트북에서 대시보드까지” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Data Science Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Data Science Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 특성 중요도와 SHAP
  2. 부분 의존성 직관
  3. 이해관계자를 설득하는 차트
  4. 노트북에서 대시보드까지
← Data Science Academy(으)로 돌아가기