Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pockerman/quantum_computing_cs

Quantum computing notes
https://github.com/pockerman/quantum_computing_cs

notes python quantum-algorithms quantum-computing quantum-information quantum-machine-learning quantum-mechanics

Last synced: 2 days ago
JSON representation

Quantum computing notes

Awesome Lists containing this project

README

        

# pyq

This is my set of notes for learning quantum computing. These notes have been produced using a variety of sources. However, the main references used are

1. Noson Y. Yanofsky, Mirco A. Mannucci, ```Quantum Computing for Computer Scientists```, Cambridge University Press.
2. Michael A. Nielsen, Isaac L. Chuang. ```Quantum Computation and Quantum Information```, Cambridge University Press.
3. Jack D. Hidary, ```Quantum Computing: An Applied Approach```, Springer.
4. Eleanor Rieffel, Wolfgang Polak, ```Quantum Computing: A Gentle Introduction```, The MIT Press.

Primarily, these notes follow the first book and use other sources for further explaining points and/or fill missing details.
I use Python to both solve the exercises as well as the examples in the first book.

---
**Remark**

Note that this is work in progress. Although I try to give the credit needed, I may miss some points.
This is not done deliberately. Let me know if you identify places where your work has not been properly acknowledged.

---

## Contents

- Complex numbers
- Quantum hardware
- Quantum algorithms

## Building ```jupyter-book```

Assuming that you have jupyter-book installed you can generate
and html version of the notebooks by issuing on the top level directory the following

```
jupyter-book build notes/
```

The command above will create a ```notebooks/_build``` directory. Note that you make have to copy the ```imgs/``` into the
```notebooks/_build```

## References & Videos

1. Online introductory lectures on quantum computing from 6 November
2. Quantum Computing for Computer Scientists
3. Steven Girvin - The Race to Build Quantum Computers (February 12, 2020)
4. Quantum Physics Full Course | Quantum Mechanics Course | Part 1
5. Quantum Physics Full Course | Quantum Mechanics Course | Part 2
6. Quantiki Quantum Information Portal and Wiki
7. Qiskit: Introduction to quantum computing and quantum hardware