Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pockerman/quantum_computing_cs
- Owner: pockerman
- Created: 2021-01-05T16:40:27.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-14T14:43:46.000Z (over 3 years ago)
- Last Synced: 2023-03-06T05:37:21.074Z (almost 2 years ago)
- Topics: notes, python, quantum-algorithms, quantum-computing, quantum-information, quantum-machine-learning, quantum-mechanics
- Language: Jupyter Notebook
- Homepage:
- Size: 620 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
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