Skip to content

Latest commit

 

History

History
59 lines (47 loc) · 2.26 KB

README.md

File metadata and controls

59 lines (47 loc) · 2.26 KB

Quantum Computing 101

License

Welcome to the Quantum Computing 101 workshop!

In this repository, you can find a collection of Jupyter notebooks that show the basics of quantum computing using Qiskit. Feel free to learn from this repository, to ask questions, or to contribute.

Contents

Learn how to write your first quantum program.

Have fun with your first quantum gates.

Learn how to use qubits to generate true random numbers.

Send 2 bits of information using 1 qubit only.

Learn how to teleport information securely.

Quick start

macOS

  1. Install Python 3:
    brew install python3
  2. Install Virtualenv:
    brew install virtualenv
  3. Create a virtual environment to run Python 3 code:
    venv .venv
    source .venv/bin/activate
  4. Clone this project:
    git clone https://github.com/ayltai/quantum-computing-101.git
    cd quantum-computing-101
  5. Get your IBM-Q token as described here.
  6. Export your IBM-Q token as an environment variable:
    export IBMQ_TOKEN=1234...5678
  7. Run a Jupyter notebook:
    jupyter nbconvert --to=html --ExecutePreprocessor.enabled=True 1-hello-quantum-world.ipynb
  8. Examine the HTML output, 1-hello-quantum-world.html.

License

MIT