Skip to content

PacktPublishing/Quantum-Computing-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Computing Algorithms

Quantum Computing Algorithms

This is the code repository for Quantum Computing Algorithms, published by Packt.

Discover how a little math goes a long way

What is this book about?

Navigate the quantum computing spectrum with this book, bridging the gap between abstract, math-heavy texts and math-avoidant beginner guides. Unlike intermediate-level books that often leave gaps in comprehension, this all-encompassing guide offers the missing links you need to truly understand the subject.

This book covers the following exciting features:

  • Define quantum circuits
  • Harness superposition and entanglement to solve classical problems
  • Gain insights into the implementation of quantum teleportation
  • Explore the impact of quantum computing on cryptography
  • Translate theoretical knowledge into practical skills by writing and executing code on real quantum hardware
  • Expand your understanding of this domain by uncovering alternative quantum computing models

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter07.

The code will look like the following:

circ = QuantumCircuit(2, 1)
circ.h(1)
circ = get_oracle(circ, function)
circ.measure(0, 0)
display(circ.draw('latex'))

Following is what you need for this book: This book is for individuals familiar with algebra and computer programming, eager to delve into modern physics concepts. Whether you've dabbled in introductory quantum computing material or are seeking deeper insights, this quantum computing book is your gateway to in-depth exploration.

With the following software and hardware list you can run all code files present in the book (Chapter 1-10).

Software and Hardware List

Chapter Software required OS required
1-10 Python A modern web browser running on any operating system
1-10 IBM Qiskit A modern web browser running on any operating system
1-10 Quantum computers on the IBM cloud

Errata

  • All errata for the book can be found here.

Related products

  • A Practical Guide to Quantum Machine Learning and Quantum Optimization [Packt] [Amazon]

  • Quantum Chemistry and Computing for the Curious [Packt] [Amazon]

Get to Know the Author

Barry Burd received a master’s degree in computer science at Rutgers University and a Ph.D. in mathematics at the University of Illinois. As a teaching assistant in Champaign–Urbana, Illinois, he was elected five times to the university-wide List of Teachers Ranked as Excellent by Their Students. Since 1980, Dr. Burd has been a professor in the department of mathematics and computer science at Drew University in Madison, New Jersey. He has spoken at conferences in the United States, Europe, Australia, and Asia. In 2020, he was honored to be named a Java Champion. Dr. Burd lives in Madison, New Jersey, USA, where he spends most of his waking hours in front of a computer screen.