Přeskočit na hlavní obsah

Funkce

doQumentation transformuje open-source obsah IBM Quantum do interaktivní vzdělávací platformy s živým spouštěním kódu, IBM Cloud Code Engine, režimem simulátoru, sledováním pokroku v učení a podporou 20 jazyků.

Knihovna obsahu

381 stránek obsahu

42 Tutorials, 171 průvodců, 154 stránek kurzů a 14 modulů — vše pochází z open-source dokumentace Qiskit od IBM Quantum.

Procházet tutoriály

Automatická synchronizace ze zdroje

Obsah je automaticky synchronizován z repozitáře IBM na GitHubu, čímž jsou tutoriály a kurzy vždy aktuální s nejnovějšími verzemi Qiskitu.

Strukturovaná navigace

Automaticky generované postranní panely se sbalitelnými kategoriemi. Tutoriály, průvodci, kurzy a moduly mají každý svůj vlastní organizovaný postranní panel.

Živé spouštění kódu

Přepínač Spustit / Zpět

Každá stránka s notebookem má tlačítko Spustit, které aktivuje všechny buňky kódu s živým kernelem Jupyter. Klikni na Zpět pro návrat do statického zobrazení.

Čtyři backend pro spouštění

Bezplatné vzdálené spouštění přes Binder nebo Google Colab, rychlé bezserverové kernely přes IBM Cloud Code Engine nebo plně offline přes Docker a RasQberry Pi. Když je dostupných více backendů, zvol který z nich se má použít na stránce Nastavení.

Zvolit backend

IBM Cloud Code Engine

Bezserverový kernel Jupyter na tvém účtu IBM Cloud. Studený start trvá sekundy místo 10–25 minut u Binderu. Bezplatná úroveň pokryje přibližně 14 hodin měsíčně.

Nastavit Code Engine

Otevřít v Google Colab

Každá stránka s notebookem má tlačítko „Otevřít v Colab” pro spouštění v cloudu bez instalace. Otevírá přeložené notebooky při procházení v jiném jazyce.

Zpětná vazba při spouštění buněk

Vizuální zpětná vazba na každé buňce: jantarový rámeček při běhu, zelený po dokončení, červený při chybě. Legenda se zobrazí v panelu nástrojů, když je kernel připraven.

Kontextové nápovědy k chybám

Automatická detekce ModuleNotFoundError, NameError a odpojení kernelu. Praktické nápovědy se zobrazí pod buňkou s navrhovanými řešeními. Každá chyba obsahuje odkaz „Nahlásit tuto chybu”, který otevře předvyplněný GitHub issue.

Instalace pip jedním kliknutím

Když je detekován chybějící balíček, zobrazí se klikatelné tlačítko „Nainstalovat”. Po dokončení instalace se buňka s chybou automaticky znovu spustí.

Otevřít v JupyterLab

Otevři libovolný notebook v plném JupyterLab. Spouštění Binderu zobrazuje sledování fází v reálném čase s časovačem a varováními při chybě cache. Zruš kdykoli nebo dostávej upozornění na pomalé fáze navrhující rychlejší backendy. Následná kliknutí okamžitě znovu použijí stejný server.

Spustit vše a restartovat

Spustit vše provede každou buňku v pořadí s aktivním čítačem průběhu. Kdykoli zastav po aktuální buňce. Restart ti dá nový kernel bez ztráty relace Binderu.

Integrace IBM Quantum

Úložiště přihlašovacích údajů

Ulož API token IBM Quantum a CRN jednou v Nastavení. Uloženo lokálně v prohlížeči s automatickým vypršením po 7 dnech z bezpečnostních důvodů.

Nastavit přihlašovací údaje

Automatická injekce

Přihlašovací údaje jsou tiše injektovány do kernelu při spuštění. Nemusíš vkládat tokeny do každého notebooku — stačí kliknout Spustit.

Režim simulátoru

Spouštěj všechny notebooky bez účtu IBM Quantum. Zvol AerSimulator pro ideální simulaci nebo vyber z desítek FakeBackend modelujících šum skutečného zařízení. Žádné nastavení není potřeba.

Aktivovat simulátor

Odznak režimu spouštění

Panel nástrojů zobrazuje, který režim je aktivní — název simulátoru (např. 'FakeSherbrooke') nebo 'IBM Quantum' — takže vždy víš, jak se tvůj kód spouští.

Učení a pokrok

Sledování pokroku

Navštívené stránky dostanou zaškrtnutí (✓) v postranním panelu. Spuštěné notebooky dostanou indikátor přehrávání (▶). Sleduj svou cestu obsahem.

Odznaky kategorií

Každá kategorie postranního panelu zobrazuje odznak jako „3/10”, abys viděl pokrok na první pohled. Klikni pro vymazání pokroku v dané sekci.

Pokračovat ve čtení

Domovská stránka zobrazuje kartu „Pokračuj tam, kde jsi skončil” s naposledy navštívenou stránkou a kdy jsi tam byl.

Přejít na domovskou stránku

Záložky

Označ libovolnou stránku hvězdičkou. Záložky se zobrazují na domovské stránce. Uloženo lokálně, až 50 stránek.

Zobrazit záložky

Nedávné stránky

Domovská stránka zobrazuje 5 naposledy navštívených stránek pro rychlý přístup.

Přejít na domovskou stránku

Předvolby zobrazení

Upravit velikost písma kódu (10–22px), přepínat statické výstupy buněk a potlačit varování Pythonu pro čistší výstup.

Upravit zobrazení

Úvodní tipy

Noví návštěvníci vidí kontextové tipy — například „Klikni na Spustit pro živé spouštění kódu” na stránkách s notebooky. Tipy se automaticky odstraní po několika návštěvách.

Vícejazyčnost

20 jazyků

Celý web je dostupný ve 20 jazycích včetně němčiny, japonštiny, španělštiny, francouzštiny a dalších. Každý jazyk běží na vlastní subdoméně s přeloženým rozhraním.

Automatický záložní obsah

Nepřeložené stránky zobrazují anglický originál s bannerem v jazyce čtenáře, takže žádná stránka nikdy nechybí.

Vyhledávání, uživatelské rozhraní a nasazení

Místní vyhledávání

Fulltextové vyhledávání na všech 381 stránkách, funguje offline. Výsledky se zobrazují okamžitě při psaní.

Tmavý režim

Plná podpora tmavého motivu. Diagramy obvodů a výstupy Matplotlib se automaticky invertují pro lepší čitelnost.

Vložená videa

Videa kurzů s mapováním na YouTube pro spolehlivé přehrávání. Záložní přechod na IBM Video, když YouTube není dostupný.

Nasazení pomocí Docker

Vícestupňové sestavení Dockeru s CI/CD do GitHub Container Registry. Plný stack (web + Jupyter) nebo lehký statický obraz.

Mobilní responzivita

Hamburgerová navigace, horizontální posouvání kódu a responzivní mřížky karet. Funguje na telefonech a tabletech.

Vykreslování matematiky

KaTeX pro rychlé a vysoce kvalitní vykreslování matematiky LaTeX na všech stránkách obsahu — rovnice, matice a kvantová notace.