Vellum과 Jupyter.
둘 다 글, 코드, 출력을 함께 담아요. Jupyter는 컴퓨터나 서버의 커널에서 코드를 실행하고, Vellum은 브라우저에서, 페이지 안에서 실행해요.
한눈에 보기
| Vellum | Jupyter (Notebook, JupyterLab) | |
|---|---|---|
| 코드가 실행되는 곳 | 브라우저에서, 내 기기에서(WebAssembly), 샌드박스로 | 내 컴퓨터나 서버의 커널 프로세스에서 |
| 준비 | 없음: 웹 페이지를 열면 끝 | Python과 Jupyter를 설치하거나 호스팅 서비스 이용 |
| 언어 | 25개 내장, 각각 처음 쓸 때 다운로드 | 커널을 설치한 모든 언어 |
| 패키지 | Python 과학 계산 스택 내장, 허용하면 PyPI의 순수 Python 패키지 | pip나 conda로 설치할 수 있는 모든 것(네이티브 코드와 GPU 라이브러리 포함) |
| 성능 | 분석과 교육에 적합. 브라우저 메모리의 제약이 있고 GPU는 쓸 수 없음 | 네이티브 속도, 큰 메모리, GPU |
| 파일 형식 | 펜스 코드가 있는 Markdown 페이지, .ipynb 열기와 내보내기 | .ipynb (JSON) |
| 코드 주변 | 코드를 둘러싼 완전한 작업 공간: 페이지, 링크, 태그, 파일, 검색, 기기 내 어시스턴트 | 노트북과 파일 브라우저, 확장 기능으로 더 추가 |
| 협업 | 단일 사용자, 내 기기 간 암호화 동기화, 실행 가능한 .html 파일 공유 | JupyterHub나 호스팅 서비스로 다중 사용자 |
| 비용 | 무료, 계정 없음 | 무료 오픈 소스, 호스팅 서비스는 제각각 |
언제 무엇을 고를까
무거운 계산, GPU, 네이티브 패키지, 대용량 데이터셋, 팀용 공유 서버가 필요하면 Jupyter를 고르세요. JupyterLite도 일부 커널을 브라우저에서 실행하지만, 그 주변의 페이지는 없어요.
코드가 페이지의 일부라면 Vellum을 고르세요: 관련된 읽기와 쓰기 바로 옆의 분석, 설정 없이 쓰는 25개 언어, 기기에 남아야 하는 작업, 누구나 실행할 수 있는 파일 하나로 보내고 싶은 노트북.
둘은 함께 쓸 수 있어요. .ipynb 파일을 출력과 함께 Vellum으로 가져오고, 어떤 페이지든 .ipynb로 다시 내보내세요.