𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Hands-On Quantum Information Processing with Python: Get Up and Running with Information Processing and Computing Based on Quantum Mechanics Using Python

✍ Scribed by Makhamisa Senekane


Publisher
Packt Publishing
Year
2021
Tongue
English
Leaves
252
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Explore the potential of quantum information processing and understand the state of a quantum system with this practical guide


Key Features:

  • Get well-versed with quantum information processing using Python
  • Understand the basics of quantum cryptography by implementing quantum key distribution protocols in Python
  • Implement well-known games such as the CHSH and GHZ games using quantum strategies and techniques


Book Description:

Quantum computation is the study of a subclass of computers that exploits the laws of quantum mechanics to perform certain operations that are thought to be difficult to perform on a non-quantum computer.


Hands-On Quantum Information Processing with Python begins by taking you through the essentials of quantum information processing to help you explore its potential. Next, you'll become well-versed with the fundamental property of quantum entanglement and find out how to illustrate this using the teleportation protocol. As you advance, you'll discover how quantum circuits and algorithms such as Simon's algorithm, Grover's algorithm, and Shor's algorithm work, and get to grips with quantum cryptography by implementing important quantum key distribution (QKD) protocols in Python. You will also learn how to implement non-local games such as the CHSH game and the GHZ game by using Python. Finally, you'll cover key quantum machine learning algorithms, and these implementations will give you full rein to really play with and fully understand more complicated ideas.


By the end of this quantum computing book, you will have gained a deeper understanding and appreciation of quantum information.


What You Will Learn:

Discover how quantum circuits and quantum algorithms work

Familiarize yourself with non-local games and learn how to implement them

Get to grips with various quantum computing models

Implement quantum cryptographic protocols such as BB84 and B92 in Python

Explore entanglement and teleportation in quantum systems

Find out how to measure and apply operations to qubits

Delve into quantum computing with the continuous-variable quantum state

Get acquainted with essential quantum machine learning algorithms


Who this book is for:

ο»ΏThis book is for developers, programmers, or undergraduates in computer science who want to learn about the fundamentals of quantum information processing. A basic understanding of the Python programming language is required, and a good grasp of math and statistics will be useful to get the best out of this book.


πŸ“œ SIMILAR VOLUMES


Hands-On Quantum Information Processing
✍ Makhamisa Senekane πŸ“‚ Library πŸ“… 2021 πŸ› Packt Publishing 🌐 English

<p>Explore the potential of quantum information processing and understand the state of a quantum system with this practical guide</p><p><br></p><p>Key Features: </p><ul><li>Get well-versed with quantum information processing using Python</li><li>Understand the basics of quantum cryptography by imple

Learn Quantum Computing with Python and
✍ Robert Loredo πŸ“‚ Library πŸ“… 2020 πŸ› Packt Publishing 🌐 English

<span><p><b>A step-by-step guide to learning the implementation and associated methodologies in quantum computing with the help of the IBM Quantum Experience, Qiskit, and Python that will have you up and running and productive in no time</b></p><h4>Key Features</h4><ul><li>Determine the difference b

Learn Quantum Computing with Python and
✍ Sarah C. Kaiser, Christopher E. Granade πŸ“‚ Library πŸ“… 2021 πŸ› Manning Publications 🌐 English

<i>Learn Quantum Computing with Python and Q#</i> demystifies quantum computing. Using Python and the new quantum programming language Q#, you’ll build your own quantum simulator and apply quantum programming techniques to real-world examples including cryptography and chemical analysis. About th

Learn Quantum Computing with Python and
✍ Sarah C. Kaiser, Christopher Granade πŸ“‚ Library πŸ“… 2021 πŸ› Manning Publications 🌐 English

<b><i>Learn Quantum Computing with Python and Q#</i> introduces quantum computing from a practical perspective.</b> <b>Summary</b> <i>Learn Quantum Computing with Python and Q#</i> demystifies quantum computing. Using Python and the new quantum programming language Q#, you’ll build your own qu