Skip to product information
1 of 1

Filip Wojcieszyn

Introduction to Quantum Computing with Q# and QDK

Introduction to Quantum Computing with Q# and QDK

đź’Ž Earn 227 Points (ÂŁ2.27) on this item.

Low Stock: Only 2 copies remaining
Regular price ÂŁ45.42 GBP
Regular price ÂŁ54.99 GBP Sale price ÂŁ45.42 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE ÂŁ9.57

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at ÂŁ3.89. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about Introduction to Quantum Computing with Q# and QDK


This book provides an accessible introduction to the fundamentals of quantum computing,illustrated with code samples written in Q#,a quantum-specific programming language,and its related Quantum Development Kit. It covers historical aspects, quantum mechanics, quantum information theory, quantum gates, quantum circuits, entanglement, no-cloning theorem, quantum key distribution, and important algorithms and techniques. The book offers a blend of academic diligence and pragmatism, providing two different angles of looking at the same problem space through runnable code examples.

Format: Paperback / softback
Length: 280 pages
Publication date: 07 May 2023
Publisher: Springer Nature Switzerland AG


Quantum computing (QC) is a rapidly evolving field that combines quantum physics, quantum information theory, computer science, and mathematics to revolutionize the world of computing and software engineering. This comprehensive book provides a solid foundation for understanding the fundamentals of quantum computing, illustrated with code samples written in Q#, a quantum-specific programming language, and its related Quantum Development Kit.

The book begins by exploring the historical aspects of quantum theory and quantum computing, providing a gentle introduction to quantum mechanics, focusing on the concepts essential for quantum programming. Topics covered include quantum state description, state evolution, quantum measurement, and the famous Bells theorem. Readers also gain a tour of the features of Q# and familiarize themselves with the QDK.

Next, the core QC topics are discussed in depth, including qubits, quantum gates, quantum circuits, and important concepts from quantum information theory such as entanglement, the no-cloning theorem, quantum key distribution, and its various protocols. The book also covers a wide range of important QC algorithms and algorithmic techniques, from the Deutsch-Jozsa algorithm to Grovers search, Quantum Fourier Transform, quantum phase estimation, and Shors algorithm.

Throughout the book, a balance is struck between academic rigor and practical application, making it accessible to both students and professionals in the field. The code samples are clear, concise, and easy to follow, while the theoretical explanations are comprehensive and well-illustrated. This book serves as an invaluable resource for anyone interested in diving into the world of quantum computing, whether they are computer scientists, physicists, or software engineers.

In conclusion, this book is a must-read for anyone seeking to gain a deeper understanding of the rapidly evolving field of quantum computing. With its comprehensive coverage of theoretical concepts, practical applications, and code examples, it provides a solid foundation for anyone interested in exploring the potential of this groundbreaking technology.

Weight: 456g
Dimension: 235 x 155 (mm)
ISBN-13: 9783030993818
Edition number: 1st ed. 2022

UK and International shipping information

We deliver throughout the United Kingdom and to 128 countries and territories worldwide, including the United States, Australia, Canada, Germany, Spain and France.

View full UK and international delivery information.

View full details