Get up and running with information processing and computing based on quantum mechanics using Python
Makhamisa Senekane

#Quantum
#Python
#QuTiP
#Qiskit
#PennyLane
Quantum information processing is a field of study that is a subclass of information processing. It exploits the laws of quantum mechanics to enable information processing in a manner that offers some advantages over conventional, non-quantum information processing. Quantum information processing has various sub-fields. These include quantum communication, quantum cryptography, quantum computing, and quantum error correction. This book provides a hands-on introduction to quantum information processing using the Python programming language. In this book, you will find step-by-step explanations of essential concepts, practical examples, and self-assessment questions. You will begin by exploring the introductory notions of quantum information, including an overview of the prerequisite mathematical tools. Furthermore, you will learn how to use the Python programming language to implement some of the quantum information processing concepts. Finally, you will learn how to use various Python-based quantum information processing frameworks, such as QuTiP, Qiskit, Cirq, Strawberry Fields, and PennyLane. By the end of this Hands-On Quantum Information Processing with Python book, you will have a deeper understanding and appreciation of the subject of quantum information and how various quantum information processing concepts can be implemented using Python.
Who this book is for:
This book is for software developers, physicists, and mathematicians who are interested in quantum information processing. An understanding of the Python programming language would be beneficial. Furthermore, a basic understanding of mathematics, especially linear algebra, would be beneficial.
Table of Contents
Section 1:
Fundamentals of Quantum Information Processing
Chapter 1: Getting Started with Quantum Information Processing
Chapter 2: Quantum States, Operations, and Measurements
Section 2:
Quantum Computers and Quantum Algorithms
Chapter 3: Entanglement and Quantum Teleportation
Chapter 4: Working with Quantum Circuits
Chapter 5: Quantum Algorithms
Section 3:
Deep Diving into Quantum Information
Chapter 6: Non-Local Quantum Games
Chapter 7: Quantum Cryptography
Chapter 8: Quantum Machine Learning
Chapter 9: Continuous-Variable Quantum Information Processing
Chapter 10: Current Trends in Quantum Information Processing
Makhamisa Senekane is a lecturer at the National University of Lesotho. He has vast experience in the fields of quantum cryptography, quantum information processing, quantum computing, machine learning, and more.









