Sari la conținutul principal

Funcționalități

doQumentation transformă conținutul open-source al IBM Quantum într-o platformă interactivă de învățare cu execuție cod live, IBM Cloud Code Engine, mod simulator, urmărire progres de învățare și suport pentru 20 de limbi.

Bibliotecă de conținut

381 de pagini de conținut

42 de Tutorials, 171 de Ghiduri, 154 de pagini de Cursuri și 14 Module — toate din documentația open-source Qiskit a IBM Quantum.

Răsfoiește tutorialele

Sincronizare automată din sursa originală

Conținutul este sincronizat automat din depozitul GitHub al IBM, menținând tutorialele și cursurile la zi cu cele mai recente versiuni Qiskit.

Navigare structurată

Bare laterale generate automat cu categorii care se pot restrânge. Tutorialele, Ghidurile, Cursurile și Modulele au fiecare propria bară laterală organizată.

Execuție cod live

Comutare Rulează / Înapoi

Fiecare pagină de notebook are un buton Rulează care activează toate celulele de cod cu un kernel Jupyter activ. Apasă Înapoi pentru a reveni la vizualizarea statică.

Patru backend-uri de execuție

Execuție gratuită la distanță prin Binder sau Google Colab, kernele fără server rapide prin IBM Cloud Code Engine, sau complet offline prin Docker și RasQberry Pi. Când sunt disponibile mai multe backend-uri, alege care să fie utilizat din pagina Setări.

Alege backend-ul

IBM Cloud Code Engine

Kernel Jupyter fără server pe contul tău IBM Cloud. Pornire la rece în secunde în loc de 10–25 de minute cu Binder. Nivelul gratuit acoperă aproximativ 14 ore pe lună.

Configurează Code Engine

Deschide în Google Colab

Fiecare pagină de notebook are un buton „Deschide în Colab” pentru execuție în cloud fără instalare. Deschide notebook-uri traduse când navighezi în altă limbă.

Feedback la execuția celulelor

Feedback vizual pe fiecare celulă: bordură chihlimbarie în timp ce rulează, verde când s-a terminat, roșie la eroare. O legendă apare în bara de instrumente când kernelul este gata.

Indicii de eroare contextuale

Detectare automată a ModuleNotFoundError, NameError și deconectare kernel. Indicii acționabile apar sub celulă cu soluții sugerate. Fiecare eroare include un link „Raportează această eroare” care deschide un issue pre-completat pe GitHub.

Instalare pip cu un singur clic

Când este detectat un pachet lipsă, apare un buton „Instalează” pe care poți da clic. După finalizarea instalării, celula cu erori rulează din nou automat.

Deschide în JupyterLab

Deschide orice notebook în JupyterLab complet. Lansările Binder arată urmărirea fazelor în timp real cu cronometru și avertizări la cache miss. Anulează oricând sau primește alerte de faze lente care sugerează backend-uri mai rapide. Clicurile ulterioare refolosesc același server instant.

Rulează tot și Repornire

Rulează tot execută fiecare celulă în ordine cu un contor de progres activ. Oprește după celula curentă oricând. Repornire îți oferă un kernel nou fără a pierde sesiunea Binder.

Integrare IBM Quantum

Stocare credențiale

Salvează o dată token-ul API IBM Quantum și CRN-ul în Setări. Stocate local în browser cu expirare automată de 7 zile pentru securitate.

Configurează credențialele

Injecție automată

Credențialele sunt injectate silențios în kernel la pornire. Nu mai trebuie să introduci token-uri în fiecare notebook — apasă doar Rulează.

Mod simulator

Rulează toate notebook-urile fără un cont IBM Quantum. Alege AerSimulator pentru simulare ideală sau selectează din zeci de FakeBackend care modelează zgomotul unui dispozitiv real. Configurare zero necesară.

Activează simulatorul

Insignă mod execuție

Bara de instrumente arată ce mod este activ — numele simulatorului (ex. 'FakeSherbrooke') sau 'IBM Quantum' — astfel încât știi mereu cum rulează codul tău.

Învățare și progres

Urmărire progres

Paginile pe care le vizitezi primesc o bifă (✓) în bara laterală. Notebook-urile pe care le execuți primesc un indicator de redare (▶). Urmărește-ți parcursul prin conținut.

Insigne de categorie

Fiecare categorie din bara laterală arată o insignă ca „3/10” pentru a vedea progresul dintr-o privire. Apasă pentru a șterge progresul pe secțiune.

Reia lectura

Pagina de start arată un card „Continuă de unde ai rămas” cu ultima pagină vizitată și când ai fost acolo.

Mergi la pagina de start

Marcaje

Marcheazã orice pagina cu o stea. Marcajele apar pe pagina de start. Stocate local, până la 50 de pagini.

Vezi marcajele

Pagini recente

Pagina de start arată cele mai recente 5 pagini vizitate pentru acces rapid.

Mergi la pagina de start

Preferințe de afișare

Ajustează dimensiunea fontului de cod (10–22px), comută rezultatele statice ale celulelor și suprimă avertizările Python pentru o ieșire mai curată.

Ajustează afișarea

Sfaturi de introducere

Vizitatorii pentru prima dată văd sfaturi contextuale — cum ar fi „Apasă Rulează pentru a executa cod live” pe paginile de notebook. Sfaturile dispar automat după câteva vizite.

Multilingv

20 de limbi

Întregul site este disponibil în 20 de limbi, inclusiv germană, japoneză, spaniolă, franceză și altele. Fiecare limbă rulează pe propriul subdomeniu cu interfață tradusă.

Fallback automat

Paginile netraduse afișează originalul în engleză cu un banner în limba cititorului, astfel nicio pagină nu lipsește vreodată.

Căutare, UI și implementare

Căutare locală

Căutare full-text pe toate cele 381 de pagini, funcționează offline. Rezultatele apar instant pe măsură ce tastezi.

Mod întunecat

Suport complet pentru tema întunecată. Diagramele de circuite și ieșirile Matplotlib se inversează automat pentru lizibilitate.

Videoclipuri încorporate

Videoclipuri de curs cu mapare YouTube pentru redare fiabilă. Revine la IBM Video când YouTube nu este disponibil.

Implementare Docker

Build Docker în mai multe etape cu CI/CD la GitHub Container Registry. Stack complet (site + Jupyter) sau imagine ușoară doar statică.

Design responsiv pentru mobil

Navigare hamburger, defilare orizontală a codului și grile de carduri responsive. Funcționează pe telefoane și tablete.

Redare matematică

KaTeX pentru redare rapidă și de înaltă calitate a matematicii LaTeX pe toate paginile de conținut — ecuații, matrice și notații cuantice.