Skip to content

mpofukelvintafadzwa/quantum-computing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Computing

A repository with simple explanations, code and visualizations of Quantum concepts and real world applications.

quantum-computing

Introduction

Welcome to the Quantum Computing Funhouse!

Fear sparks amongst the ton at the mention of quantum computing like German planes are still flying up there. That's not a quantum joke but rather classical, so I reconned. You would relate - especially if you are a Brit and were alive in 1945 - of which am not on both accounts!

However, this shouldn't be the case!

This repository is your golden ticket to the wacky world of quantum computing. Whether you're a curious cat just dipping your paws into the quantum realm or a seasoned Schrödinger's cat playing with superpositions, there's something for everyone.

What's Inside? 📦

  • Jupyter Notebooks Galore 📚: Dive into a plethora of notebooks, starting from the basics and spiraling into advanced topics. Each notebook is packed with explanations, code, and a sprinkle of humor to keep those qubits spinning!

  • From Qubits to Quboss 🧠: Learn the ABCs of quantum computing, from understanding qubits and gates to mastering complex algorithms and quantum error correction. You'll go from "What's a qubit?" to "I am the Quboss!" in no time.

  • Code & Play 🎮: Every notebook comes with interactive code snippets. Tinker with them, run them, and watch quantum magic unfold. Who said learning quantum computing can't be fun?

Getting Started 🚀

Run this code in your terminal to clone the repository

  1. Clone the Repository:

    git clone https://github.com/BrianOtieno/quantum-computing.git 
  2. Install Dependencies:

    pip install jupyter qiskit qiskit_aer qiskit-nature matplotlib numpy qiskit_machine_learning qiskit-ibm-runtime pylatexenc pyscf networkx
  3. Fire Jupyter:

    jupyter notebook
  4. Choose Your Adventure Start with 0001-basic-quantum-circuit.ipynb and follow the path of quantum enlightenment.

Contributing 🎩

Have a cool quantum trick up your sleeve? Pull requests are welcome! Let's make this repository a quantum carnival.

License 📜

This repository is licensed under the MIT License. Feel free to use, modify, and distribute, but remember: with great power comes great responsibility (and hopefully, fewer quantum bugs).

Disclaimer 📜

No actual cats were placed in superposition during the creation of these notebooks.

...

Get ready to quantum leap into the future. May your qubits be ever in superposition!

Happy Quantum Computing! 🌀🧑‍💻

About

Head-start on quantum computing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%