Vai al contenuto principale
Questo progetto è in fase beta. Hai trovato un bug? Apri una issue su GitHub. Hai una domanda o un'idea? Chiedi su GitHub Discussions — apprezziamo il tuo feedback!
Com'è la qualità della traduzione su questa pagina?

doQumentation

Impara il calcolo quantistico con i tutorial e i corsi Qiskit di IBM ed esegui il codice direttamente qui, nel tuo browser. Nessuna installazione e nessun account necessario per iniziare.

Qiskit Ecosystem — doQumentation è membro del Qiskit Ecosystem

Per iniziare​

Sei alle prime armi con il quantum computing? Inizia dal corso. Conosci già Qiskit? Passa direttamente a un tutorial o a una guida.

Nessun account IBM Quantum necessario. Per impostazione predefinita il codice viene eseguito su un simulatore integrato. Aggiungi la tua chiave API nelle Impostazioni solo se vuoi usare hardware quantistico reale.

Esecuzione del codice​

Clicca Run su qualsiasi blocco di codice. Il primo click avvia un kernel Jupyter tramite Binder o IBM Code Engine. Successivamente, le esecuzioni sono istantanee.

  • Modalità Simulatore (nessun account necessario) — Attiva per impostazione predefinita: il codice viene eseguito su AerSimulator o su FakeBackends con modello di rumore che puoi scegliere nelle Impostazioni. Le pagine che richiedono hardware IBM Quantum o i servizi cloud di IBM lo indicano quando le esegui.

  • Hardware IBM Quantum — Inserisci una sola volta il tuo token API e il CRN nelle Impostazioni: le credenziali verranno iniettate automaticamente a ogni esecuzione. Crea un account gratuito se non ne hai uno.

Backend di esecuzione disponibili

Ogni tutorial ha blocchi di codice eseguibili. Clicca Run per eseguirli usando uno dei quattro backend:

  1. Binder (predefinito su GitHub Pages) — Kernel Jupyter remoto gratuito tramite mybinder.org

  2. IBM Code Engine — Jupyter serverless sul tuo account IBM Cloud. Avvio a freddo in pochi secondi anziché minuti. Configura

  3. Jupyter locale (Docker / RasQberry) — Si connette al server Jupyter locale con Qiskit preinstallato

  4. Server personalizzato — Punta a qualsiasi endpoint Jupyter nelle Impostazioni

Quando più backend sono disponibili, scegli quale usare dalle Impostazioni.

Opzioni di distribuzione

doQumentation è disponibile come:

Esegui localmente con Podman / Docker

Installa Podman Desktop o Docker Desktop (Mac / Windows / Linux), poi esegui:

# Full stack: site + Jupyter + Qiskit (~3 GB)
podman run -p 8080:80 -p 8888:8888 ghcr.io/janlahmann/doqumentation:jupyter

Apri http://localhost:8080 — l'esecuzione del codice funziona localmente, senza tempi di attesa per Binder.

Usi Docker invece? Sostituisci semplicemente podman con docker — i comandi sono identici. Le immagini sono multi-arch (linux/amd64 + linux/arm64), quindi i Mac Apple Silicon funzionano nativamente.

Informazioni e crediti​

Contenuti open-source di IBM Quantum​

IBM fornisce una vasta quantità di materiale didattico sul quantum computing — tutto open source sotto licenza CC BY-SA 4.0:

  • Learning — Corsi strutturati dalle basi quantistiche agli argomenti avanzati

  • Tutorials — Oltre 40 tutorial su transpilazione, mitigazione degli errori e altro

  • Documentation — Guide e riferimenti API per Qiskit

  • Source repo — Tutti i contenuti su GitHub

La loro Quantum Platform è sempre aggiornata e ben progettata — il miglior posto per leggere, imparare e consultare.

Cosa aggiunge questo progetto​

La documentazione Qiskit di IBM è open source (CC BY-SA 4.0), ma la loro applicazione web non lo è. doQumentation aggiunge un frontend open-source con esecuzione di codice dal vivo, iniezione automatica delle credenziali e modalità simulatore.

Distribuibile ovunque — da GitHub Pages a Docker a RasQberry. Vedi tutte le funzionalità.

Quando sei pronto per qualcosa di più​

doQumentation ti aiuta a fare i tuoi primi passi con Qiskit — leggere, eseguire codice ed esplorare — senza dover installare nulla. Man mano che procedi, passa alla piattaforma ufficiale di IBM:

  • Esegui su hardware reale — crea un account IBM Cloud gratuito e un'istanza Open Plan per eseguire circuiti su veri computer quantistici.

  • Contenuti più recenti — la piattaforma di apprendimento Qiskit di IBM offre i corsi, i tutorial e le novità più recenti (alcuni potrebbero non essere ancora in doQumentation).

  • Sviluppa localmente — installa Qiskit sul tuo laptop per un lavoro di sviluppo serio.

Costruito sulla documentazione open source di IBM Quantum. Grazie al team di IBM Quantum per aver reso questi contenuti liberamente disponibili sotto licenza CC BY-SA 4.0.