All Projects → JackHidary → Quantumcomputingbook

JackHidary / Quantumcomputingbook

Companion site for the textbook Quantum Computing: An Applied Approach

Projects that are alternatives of or similar to Quantumcomputingbook

Quantum Learning
This repository contains the source code used to produce the results presented in the paper "Machine learning method for state preparation and gate synthesis on photonic quantum computers".
Stars: ✭ 89 (-76.94%)
Mutual labels:  jupyter-notebook, quantum-computing, quantum
Qpga
Simulations of photonic quantum programmable gate arrays
Stars: ✭ 68 (-82.38%)
Mutual labels:  jupyter-notebook, quantum-computing, quantum
Teach Me Quantum
⚛ 10 week Practical Course on Quantum Information Science and Quantum Computing - with Qiskit and IBMQX
Stars: ✭ 118 (-69.43%)
Mutual labels:  jupyter-notebook, quantum-computing, quantum
Pyepr
Powerful, automated analysis and design of quantum microwave chips & devices [Energy-Participation Ratio and more]
Stars: ✭ 81 (-79.02%)
Mutual labels:  jupyter-notebook, quantum-computing, quantum
Quantum
Microsoft Quantum Development Kit Samples
Stars: ✭ 3,453 (+794.56%)
Mutual labels:  jupyter-notebook, quantum-computing, quantum
unitaryhack
Rules and information for the 2021 unitaryHACK event hosted by @unitaryfund
Stars: ✭ 16 (-95.85%)
Mutual labels:  quantum, quantum-computing
Quantum-Computing-Resources
This repository contains the best resources for learning practical quantum computing. This repository will be updated frequently.
Stars: ✭ 60 (-84.46%)
Mutual labels:  quantum, quantum-computing
Quantum-Computer-Simulator-with-Algorithms
C++ simulator of quantum registers and quantum algorithms
Stars: ✭ 15 (-96.11%)
Mutual labels:  quantum, quantum-computing
miniqubit
Quantum emulator of the IBM Quantum experience
Stars: ✭ 24 (-93.78%)
Mutual labels:  quantum, quantum-computing
QuantumResources
A collection of resources for Quantum Computing
Stars: ✭ 43 (-88.86%)
Mutual labels:  quantum, quantum-computing
learn-qc-with-python-and-qsharp
Companion code for Learn Quantum Computing with Python and Q# Book by Dr. Sarah Kaiser and Dr. Chris Granade 💖
Stars: ✭ 62 (-83.94%)
Mutual labels:  quantum, quantum-computing
Quantum-Computing-Collection-Of-Resources
A Well Maintained Repository On Quantum Computing Resources [Code+Theory] Updated Regularly During My Time At IBM, Qubit x Qubit And The Coding School's Introduction To Quantum Computing Course '21
Stars: ✭ 183 (-52.59%)
Mutual labels:  quantum, quantum-computing
quantumjava
Samples related to "Quantum Computing for Java Developers"
Stars: ✭ 86 (-77.72%)
Mutual labels:  quantum, quantum-computing
qcl
Quantum Computation Language port from http://tph.tuwien.ac.at/~oemer/qcl.html
Stars: ✭ 29 (-92.49%)
Mutual labels:  quantum, quantum-computing
Qcgpu
High Performance Tools for Quantum Computing
Stars: ✭ 380 (-1.55%)
Mutual labels:  quantum-computing, quantum
Interlin-q
A Quantum Interconnect Simulator for Distributed Quantum Algorithms
Stars: ✭ 32 (-91.71%)
Mutual labels:  quantum, quantum-computing
qibo
A framework for quantum computing with hardware acceleration.
Stars: ✭ 120 (-68.91%)
Mutual labels:  quantum, quantum-computing
Blueqat
Quantum Computer Library for Everyone
Stars: ✭ 298 (-22.8%)
Mutual labels:  quantum-computing, quantum
Qiskit Terra
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and algorithms.
Stars: ✭ 3,177 (+723.06%)
Mutual labels:  quantum-computing, quantum
Quantumlibraries
Q# libraries for the Quantum Development Kit
Stars: ✭ 316 (-18.13%)
Mutual labels:  quantum-computing, quantum

Image of QC Book Cover

Online Site for Quantum Computing: An Applied Approach

Welcome to the online site for Quantum Computing: An Applied Approach published by Springer.

Here is the link to the hardcover and kindle versions on Amazon.

You will find a number of resources on this github site including:

  • Problem sets
  • Code for the algorithms discussed in the book
  • Links to further resources
  • Updates to the book

Problem Sets

Additional problem sets for others chapters coming soon.

The problem sets have been developed by: Jack Hidary, Ryan Larose, Stefan Leichenauer and James Myers. If you would like to contribute additional problems let us know! This is for the whole community. [email protected]

For faculty using the book as a course textbook please email [email protected] for solutions.

Further Resources

Recordings from Google's Cirq Bootcamp on May 10 - 11, 2019

Notebooks

Presentations

Zoos

Book Reviews

"Quantum computer programming was until recently a completely theoretical enterprise. Now, rapid advances in quantum computing hardware have generated a new wave of interest in both academia and industry in programming these machines. Quantum Computing: An Applied Approach is for this new wave. Emphasizing the nuts and bolts of quantum computing, the textbook covers APIs for multiple platforms including Google, IBM, Microsoft and Rigetti. Author Jack Hidary guides readers through a range of examples from introductory programs all the way to Shor’s factoring algorithm; the textbook also covers applications that may prove useful in the nearer term and are the subject of active research in the field. For coursework, this book is an excellent practical complement to venerable classics such as Nielsen & Chuang that teach the field’s sometimes-daunting theoretical underpinnings. Hidary’s textbook will enable researchers and engineers to quickly ramp up in this emerging field."

-- Patrick Hayden, Professor of Physics, Stanford University

“This is the best book for a course in quantum computing that I have seen. It gives straightforward explanations of the foundations, history, and hardware, and it walks through executable code for many important algorithms. Additionally, the book brings the reader up to speed with all the math that is needed. I plan to use the book in my course on quantum programming.”

-- Jens Palsberg, Professor of Computer Science, UCLA

"Hidary's 'Quantum computing: An Applied Approach' provides a welcome bridge from traditional quantum computing texts to the NISQ era which we are now entering. The book takes a modern approach, following the treatment of each of the canonical algorithms with coded versions that can be run on actual quantum computers, along with a survey of various code libraries developed for this purpose. It continues with an overview of state-of-the-art variational and optimization methods such as VQE and QAOA, and a discussion, again with code, of random circuit sampling, the forefront application expected to provide a first realization of quantum supremacy. The book has a companion website for updates and ongoing addition of new resources and developments. By building on the substantial progress of the past five years, this book and its associated resources will facilitate the transition from how quantum computers might be used in principle to how they'll probably be used in practice over the next decade. "

-- Paul Ginsparg, Professor of Physics, Cornell University

"This book fills a gap in the literature on quantum computing. It is a welcome tool for training and reference with numerous practical code examples, arriving just in time for researchers and engineers in both academia and industry ready to get their hands dirty with programming quantum computers."

-- Dennis Willsch, Jülich Supercomputing Centre

Contact

Please email us at [email protected] or [email protected] with comments and suggestions!

Jack

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].