marimo (반응형 파이썬 노트북)

marimo (반응형 파이썬 노트북)

노트북에서 코드를 위에서 아래로 실행하다 보면, 어느 순간 '이 변수는 어디서 왔지?' 하는 순간이 찾아와요. 실행 순서를 내가 외우고 있어야 하는 건데, 그게 바로 전통 노트북(Jupyter)의 버그 근원이죠. marimo는 이 문제를 반응형 실행으로 풀어요. 셀 하나를 실행하면, 그 셀이 정의한 변수를 참조하는 모든 셀이 자동으로 최신 데이터로 다시 실행되니까 코드와 결과가 항상 일치해요.

이 카테고리에서는 셀이 실행되는 원리, 데이터를 다루는 SQL 셀·반응형 플롯, UI 요소를 만드는 방법, 노트북을 앱으로 실행하는 방법, Jupyter에서 넘어올 때의 차이를 다뤄요.

출처: https://docs.marimo.io/guides/

이 카테고리의 문서

  • 셀 실행 원리: 정적 분석으로 의존성 DAG를 만들어 자동 실행하기
  • 데이터 다루기: SQL 셀·노코드 데이터프레임·반응형 플롯
  • 인터랙티브 요소: UI 위젯을 셀 값에 연결해 반응형 앱 만들기
  • 앱으로 실행: 노트북을 그대로 대시보드·앱으로 배포하기
  • Jupyter에서 오기: 실행 모델 차이와 마이그레이션 팁

더 알아보기

marimo의 가이드는 공식 marimo Docs에서 이어서 볼 수 있어요.