주 콘텐츠로 건너뛰기

기능

doQumentation은 IBM Quantum의 오픈소스 콘텐츠를 라이브 코드 실행, 시뮬레이터 모드, 학습 진행 추적 기능을 갖춘 대화형 학습 플랫폼으로 변환합니다.

콘텐츠 라이브러리

381페이지 콘텐츠

튜토리얼 42개, 가이드 171개, 강좌 페이지 154개, 모듈 14개 — 모두 IBM Quantum의 오픈소스 Qiskit 문서에서 가져온 것입니다.

튜토리얼 찾아보기

업스트림 자동 동기화

IBM의 GitHub 저장소에서 자동으로 동기화되어 튜토리얼과 강좌가 최신 Qiskit 릴리스로 유지됩니다.

구조화된 탐색

접을 수 있는 카테고리가 있는 자동 생성 사이드바입니다. 튜토리얼, 가이드, 강좌, 모듈 각각 자체 사이드바를 가지고 있습니다.

라이브 코드 실행

실행 / 뒤로 토글

각 노트북 페이지에는 라이브 Jupyter 커널로 모든 코드 셀을 활성화하는 실행 버튼이 있습니다. 뒤로를 클릭하면 정적 뷰로 돌아갑니다.

세 가지 실행 Backend

Binder를 통한 무료 원격 실행(설치 불필요), Docker를 통한 완전 오프라인, 또는 RasQberry Pi에서 자체 호스팅.

Backend 구성

IBM Cloud Code Engine

Serverless Jupyter kernel on your IBM Cloud account. Cold start in seconds instead of Binder's 10–25 minutes. Free tier covers roughly 14 hours per month.

Set up Code Engine

Open in Google Colab

Every notebook page has an 'Open in Colab' button for zero-install cloud execution. Opens translated notebooks when browsing in another language.

셀 실행 피드백

각 셀에 대한 시각적 피드백: 실행 중 황색 테두리, 완료 시 녹색, 오류 시 빨간색. 커널 준비 시 도구 모음에 범례가 표시됩니다.

문맥적 오류 힌트

ModuleNotFoundError, NameError 및 커널 연결 끊김을 자동 감지합니다. 제안된 수정 사항과 함께 셀 아래에 실행 가능한 힌트가 표시됩니다.

원클릭 Pip 설치

누락된 패키지가 감지되면 클릭 가능한 '설치' 버튼이 표시됩니다. 설치가 완료된 후 실패한 셀이 자동으로 다시 실행됩니다.

JupyterLab에서 열기

각 노트북 페이지에는 고급 편집 및 탐색을 위해 JupyterLab에서 전체 .ipynb 파일을 여는 버튼이 있습니다.

Run All & Restart

Run All executes every cell in order with a live progress counter. Stop after the current cell anytime. Restart gives you a fresh kernel without losing your Binder session.

IBM Quantum 통합

자격 증명 저장소

IBM Quantum API 토큰과 CRN을 설정에 한 번 저장하세요. 브라우저에 로컬로 저장되며 보안을 위해 7일 자동 만료됩니다.

자격 증명 설정

자동 주입

시작 시 자격 증명이 커널에 자동으로 주입됩니다. 더 이상 모든 노트북에 토큰을 붙여넣을 필요가 없습니다 — 그냥 실행을 클릭하세요.

시뮬레이터 모드

IBM Quantum 계정 없이 모든 노트북을 실행하세요. 이상적인 시뮬레이션을 위한 AerSimulator를 선택하거나 실제 기기 노이즈를 모델링하는 수십 개의 FakeBackend 중 선택하세요. 설정이 필요 없습니다.

시뮬레이터 활성화

실행 모드 배지

도구 모음에 활성 모드(예: 'FakeSherbrooke') 또는 'IBM Quantum'이 표시되어 코드가 어떻게 실행되는지 항상 알 수 있습니다.

학습 및 진도

진도 추적

방문한 페이지는 사이드바에 체크 표시(✓)가 생깁니다. 실행된 노트북은 재생 표시(▶)가 생깁니다. 콘텐츠를 통한 학습 여정을 추적하세요.

카테고리 배지

각 사이드바 카테고리에 '3/10'과 같은 배지가 표시되어 진행 상황을 한눈에 볼 수 있습니다. 클릭하면 섹션별 진행 상황이 지워집니다.

읽기 재개

홈 페이지에 마지막으로 방문한 페이지와 방문 시간이 포함된 '중단한 곳에서 계속하기' 카드가 표시됩니다.

홈으로 이동

Bookmarks

Star any page to bookmark it. Bookmarks appear on the homepage. Stored locally, up to 50 pages.

View bookmarks

Recent Pages

The homepage shows your 5 most recently visited pages for quick access.

Go to homepage

Display Preferences

Adjust code font size (10–22px), toggle static cell outputs, and suppress Python warnings for cleaner output.

Adjust display

Onboarding Tips

First-time visitors see contextual tips — like "Click Run to execute code live" on notebook pages. Tips auto-dismiss after a few visits.

Multi-Language

20 Languages

The full site is available in 20 languages including German, Japanese, Spanish, French, and more. Each locale runs on its own subdomain with translated UI.

Automatic Fallback

Untranslated pages fall back to English with a banner in the reader's language, so no page is ever missing.

검색, UI 및 배포

로컬 검색

전체 381페이지에 걸친 전문 검색, 오프라인에서도 작동합니다. 입력하는 즉시 결과가 표시됩니다.

다크 모드

다크 모드를 완전히 지원합니다. 회로 다이어그램과 Matplotlib 출력이 가독성을 위해 자동으로 반전됩니다.

동영상 삽입

안정적인 재생을 위한 YouTube 강좌 동영상. YouTube를 사용할 수 없을 때 IBM Video로 대체됩니다.

Docker 배포

GitHub Container Registry에 CI/CD가 포함된 다단계 Docker 빌드. 전체 스택(웹사이트 + Jupyter) 또는 경량 정적 이미지.

모바일 반응형

햄버거 네비게이션, 가로 코드 스크롤, 반응형 카드 그리드. 휴대폰과 태블릿에서 작동합니다.

수식 렌더링

모든 콘텐츠 페이지에서 빠르고 고품질의 LaTeX 수학 렌더링을 위한 KaTeX — 방정식, 행렬, 양자 표기법.