Repolode
plotly

plotly/dash

JavaScript 없이 순수 Python으로 인터랙티브 데이터 앱과 대시보드를 만드는 프레임워크

대체할 수 있는 제품:TableauPower BI

스타
24,465
포크
2,328
열린 이슈
434
마지막 커밋
13시간 전

어떤 프로젝트인가요?

Dash는 데이터 과학, 분석, 머신러닝을 위한 웹 애플리케이션을 만드는 Python 프레임워크입니다. Plotly.js, React, Flask를 기반으로 하며 드롭다운, 슬라이더, 그래프 같은 UI 컴포넌트를 Python 코드에 직접 연결하므로, 프런트엔드 JavaScript를 작성하지 않고도 인터랙티브 앱을 만들 수 있습니다.

앱은 선언형·반응형 방식으로 정의합니다. 콜백으로 입력과 출력을 연결하면 인터랙티브 요소가 많고 교차 필터링을 지원하는 앱도 만들 수 있습니다. 차트에는 지도를 포함해 약 50가지 차트 유형을 지원하는 Plotly.js를 사용합니다. 레이아웃과 스타일은 자유롭게 사용자 지정할 수 있습니다.

Dash Open Source를 사용하면 노트북이나 워크스테이션에서 앱을 로컬로 실행할 수 있습니다. 조직 전체에서 앱을 공유할 때 필요한 호스팅, 배포, 인증, 확장 기능은 별도의 상용 제품인 Dash Enterprise에서 제공합니다.

핵심 기능

  • 01JavaScript 없이 전부 Python으로 인터랙티브 웹 앱을 만들 수 있습니다.
  • 02드롭다운, 슬라이더, 그래프 같은 UI 컴포넌트를 Python 콜백에 연결할 수 있습니다.
  • 03약 50가지 차트 유형과 지도를 지원하며, 차트 렌더링에는 Plotly.js를 사용합니다.
  • 04선언형·반응형 앱 구조로 교차 필터링과 다수의 입력 및 출력을 지원합니다.
  • 05대시보드는 물론 보고서의 레이아웃과 스타일도 사용자 지정할 수 있습니다.

활용 사례

  • Python을 사용하는 분석가를 위한 사내 데이터 탐색 도구를 만들 수 있습니다.
  • pandas 데이터나 머신러닝 모델의 출력값을 바탕으로 인터랙티브 대시보드를 만들 수 있습니다.
  • 다른 사람이 브라우저에서 사용할 수 있는 데이터 과학 또는 ML 데모를 프로토타이핑할 수 있습니다.

빠른 시작

  1. 1

    pip으로 Dash 설치하기

    pip install dash
  2. 2

    Getting Started 문서를 따라 첫 Dash 앱 만들기

사용 전 알아둘 점

  • Dash Open Source 앱은 로컬에서 실행되며, Dash Enterprise 없이는 다른 사람과 쉽게 공유할 수 없습니다.

토픽

자주 묻는 질문

dash은(는) 무엇인가요?
JavaScript 없이 순수 Python으로 인터랙티브 데이터 앱과 대시보드를 만드는 프레임워크 Dash는 데이터 과학, 분석, 머신러닝을 위한 웹 애플리케이션을 만드는 Python 프레임워크입니다. Plotly.js, React, Flask를 기반으로 하며 드롭다운, 슬라이더, 그래프 같은 UI 컴포넌트를 Python 코드에 직접 연결하므로, 프런트엔드 JavaScript를 작성하지 않고도 인터랙티브 앱을 만들 수 있습니다.
dash은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
dash은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
dash은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. dash의 마지막 커밋은 2026년 10월 21일입니다.
dash은(는) 어디에 사용할 수 있나요?
Python을 사용하는 분석가를 위한 사내 데이터 탐색 도구를 만들 수 있습니다. pandas 데이터나 머신러닝 모델의 출력값을 바탕으로 인터랙티브 대시보드를 만들 수 있습니다. 다른 사람이 브라우저에서 사용할 수 있는 데이터 과학 또는 ML 데모를 프로토타이핑할 수 있습니다.
dash는 어떻게 설치하나요?
pip으로 Dash 설치하기: pip install dash Getting Started 문서를 따라 첫 Dash 앱 만들기
dash은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/plotly/dash

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트