Learn Quantum Computing with Python and IBM Quantum Experience: A hands-on introduction to quantum computing and writing your own quantum programs with Python
D**R
Well written, easy to follow, thorough -- great book on quantum computing!
I looked forward to working my way through this book as I have heard Robert Loredo speak many times, and I always enjoy how he makes complex problems understandable. This book does not disappoint!In the first section, he looks at the IBM Quantum Experience and holds your hand and helps you get started and program your first circuits. Then he teaches you how to use a lab notebook. These are all important pieces to master when starting quantum programming. In the second section he talks about quantum theory and introduces you to the basics of quantum computing. Section three introduces qiskit and all of the elements that make it up—terra, aer, ignis and aqua—and finally finishes with a section on understanding and applying quantum algorithms.The book is well written, and easy to follow. I loved that there is a quiz at the end of every chapter, and the answers to the quiz are in the back of the book so you can check and see how well you understand the chapter. In Appendix A, Robert lists resources available for IBM Qiskit and this is the most comprehensive list of resources that I have seen—it is worth buying the book just for this list!This book is a great resource, and a great read, to learn about quantum and start writing your first programs, or to brush up on your programming skills. It is a great gift, and also a great tool for expanding your knowledge of quantum computing.
H**T
Great Start to the IBM Quantum Experience and to Quantum Computing
I really like this book. It takes a step-by-step approach to introduce the reader to the IBM Q Experience, to the basics underlying quantum computing, and to the reality of the noise involved in the current machines. This introduction is technical and shows the user how to use the IBM system either directly through the GUI on their website or by running Python code on one's own machine. The text provides examples of small exercises to try and stimulates ideas of new things to try. The IBM Q Exp Qiskit software modules are identified and introduced - Terra, Aer, Ignis, and Aqua, as well as the backends that one can choose to do the computing. The book ends with two great chapters on quantum algorithms.
E**C
Great book for beginners looking to get started with IBM Quantum Experience
For transparency, I received a pdf copy of this book in exchange for my unbiased review.This book would be great for:-High school and undergraduate students with little or no prior python/coding experience that want to prepare for a Qiskit camp/hackathon, have attended one and want to continue, or in general want to learn how to use Qiskit and IBM Quantum Experience- As a companion textbook for a one day or weekend immersion experience for professionals with IBM Quantum Experience-As a reference book for institutions that have internship programs in quantum computing but do not have much expertise themselves with IBM Quantum ExperienceWhy not 5 stars? (What I don’t like/What I would want to see)-Only teaches quantum through what can be done in IBM Quantum Experience—highly specific and not general. I would recommend getting another book or two to round out quantum computing knowledge.-Explains the python used but does not have a dedicated chapter on how to program with python independent of IBM Quantum Experience. Additionally, this textbook is far too pedantic/verbose for actual python developers.-Does not prepare the reader to leverage IBM Quantum Experience for the state-of-the-art use cases in quantum chemistry (VQE) nor finance/optimization packages (QAOA). Nor does it include a section on state-of-the-art error mitigation techniques (ZNE for example). A fortune 500 company that entered quantum because of these use cases wouldn’t be able to buy this textbook have staff complete it and begin work in those areas.
F**H
The missing guide to lead the way into Quantum Computing
This is an important hands-on introduction that was missing to understand and work with Quantum Computing. The book carries the reader into QC in a clear, simple, and practical way. Loaded with learn-by-examples, drawings and source code, this book is a must-have for anyone willing to get their hands dirty in learning the technology that can revolutionize computing moving forward.
M**.
This Book is Great!
This book is Great!Excellent explanations, excellent examples which work both on the simulator, and on the different real quantum computers in many countries. IBM did great job by creating Quantum Experience and Robert Loredo did excellent job promoting it.I really enjoyed the book and I hope one day will be ready to work for IBM on one of their projects.
J**T
Noise and error correction for the masses.
I have gotten several books on quantum computing and played with GHZ states on the IBM QCs. This book expands topics to noise modeling and error correction, very relevant to the present generation of mid-scale noisy QCs.
S**H
This is the one! Learn quantum computing while programming - so fun!
I have purchase and read most (all?) of the quantum computing books out there from Mike & Ike to Hidary and everyone in between from Packtpub to Safari publishers. I love them all! But this new book is by far the most enjoyable and enlightening to read. The author has somehow combined the ability to teach quantum computing basics (from qubits, circuits, and algorithms) in the context of Python programming via IBM's QX API. I know you can go to the Qiskit website for much of this material but I will still need a good old fashioned book to learn from. The book is written in a clear and precise yet engaging manner and the codes work (I type them in as I read which makes learning fun!). I highly recommend this new book for beginners all the way to advanced quantum computing learners...
Trustpilot
3 weeks ago
2 weeks ago