counter Programming Quantum Computers: Essential Algorithms and Code Samples - Free Download Books
Hot Best Seller

Programming Quantum Computers: Essential Algorithms and Code Samples

Availability: Ready to download

Quantum computers are poised to kick-start a new computing revolution--and you can join in right away. If you're in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer's guide to understanding quantum computing. Rather than labor through math and theory, you'll work directly with examples that Quantum computers are poised to kick-start a new computing revolution--and you can join in right away. If you're in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer's guide to understanding quantum computing. Rather than labor through math and theory, you'll work directly with examples that demonstrate this technology's unique capabilities. Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. You'll understand what quantum computers can do and learn how to identify the types of problems they can solve. This book includes three multichapter sections: Programming for a QPU--Explore core concepts for programming quantum processing units, including how to describe and manipulate qubits and how to perform quantum teleportation. QPU Primitives--Learn algorithmic primitives and techniques, including amplitude amplification, the Quantum Fourier Transform, and phase estimation. QPU Applications--Investigate how QPU primitives are used to build existing applications, including quantum search techniques and Shor's factoring algorithm.


Compare

Quantum computers are poised to kick-start a new computing revolution--and you can join in right away. If you're in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer's guide to understanding quantum computing. Rather than labor through math and theory, you'll work directly with examples that Quantum computers are poised to kick-start a new computing revolution--and you can join in right away. If you're in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer's guide to understanding quantum computing. Rather than labor through math and theory, you'll work directly with examples that demonstrate this technology's unique capabilities. Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. You'll understand what quantum computers can do and learn how to identify the types of problems they can solve. This book includes three multichapter sections: Programming for a QPU--Explore core concepts for programming quantum processing units, including how to describe and manipulate qubits and how to perform quantum teleportation. QPU Primitives--Learn algorithmic primitives and techniques, including amplitude amplification, the Quantum Fourier Transform, and phase estimation. QPU Applications--Investigate how QPU primitives are used to build existing applications, including quantum search techniques and Shor's factoring algorithm.

55 review for Programming Quantum Computers: Essential Algorithms and Code Samples

  1. 4 out of 5

    Anthony O'Connor

    Superb An excellent very readable and comprehensible basic introduction to quantum computing. It covers structure and function and detailed explanations of the basic algorithms - With detailed code examples. Finishes up with an intriguing intro/survey of the new field of quantum machine learning. To be read slowly and carefully. A great introductory resource. I admit I didn’t like the circle notation much to begin with. But even it grows on you after a while.

  2. 5 out of 5

    Jagatheesan Jack

  3. 4 out of 5

    Muhamad Felemban

  4. 4 out of 5

    Andrew Spiteri

  5. 5 out of 5

    Anders

  6. 5 out of 5

    Kate

  7. 4 out of 5

    Danilo Poccia

  8. 4 out of 5

    Vitaly

  9. 5 out of 5

    Swastik Padasalkar

  10. 5 out of 5

    Lirandë

  11. 5 out of 5

    Mike

  12. 4 out of 5

    Eric Hulburd

  13. 4 out of 5

    Emre Sevinç

  14. 4 out of 5

    Marc Bacvanski

  15. 4 out of 5

    Laurynas Tamulevičius

  16. 4 out of 5

    Shwetha Jayaraj

  17. 4 out of 5

    Graham

  18. 5 out of 5

    Shulgin

  19. 5 out of 5

    Mikhail Korobko

  20. 4 out of 5

    Jovany Agathe

  21. 4 out of 5

    Charles

  22. 4 out of 5

    Matthew Versaggi

  23. 4 out of 5

    ammbot

  24. 5 out of 5

    Jesus Botello

  25. 4 out of 5

    Greg Byrd

  26. 5 out of 5

    Milcolumbus Mowlington

  27. 5 out of 5

    Naessens

  28. 5 out of 5

    Turaaa

  29. 4 out of 5

    Kevin Hartz

  30. 4 out of 5

    Jennifer

  31. 5 out of 5

    Silver Meloman

  32. 4 out of 5

    Guilherme

  33. 4 out of 5

    Osvaldo Santana Neto

  34. 5 out of 5

    John

  35. 5 out of 5

    Ray

  36. 5 out of 5

    Eric R.

  37. 4 out of 5

    Andrea

  38. 5 out of 5

    Lucas

  39. 5 out of 5

    Aliasger Talib

  40. 4 out of 5

    Mohamed Wael Khelil

  41. 4 out of 5

    Charlie

  42. 4 out of 5

    Sayed Mohammed Tasmimul Huda

  43. 5 out of 5

    Apteris

  44. 5 out of 5

    Jeremy

  45. 5 out of 5

    Leandro Zis

  46. 4 out of 5

    Bret McGuire

  47. 5 out of 5

    Monika Venckauskaite

  48. 4 out of 5

    Yousef

  49. 4 out of 5

    Jose Magaña

  50. 4 out of 5

    Siim Sindonen

  51. 4 out of 5

    Mudassir Bhashani

  52. 4 out of 5

    Rodrigo Weffer

  53. 4 out of 5

    Milan

  54. 4 out of 5

    Zignd

  55. 4 out of 5

    Roman Osipyan

Add a review

Your email address will not be published. Required fields are marked *

Loading...
We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy.