Description
Learn Quantum Computing with Python and Q#: A hands-on approach
Learn Quantum Computing with Python and Q# introduces quantum computing from a practical perspective.
Summary
Learn Quantum Computing with Python and Q# 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.
Learn Quantum Computing with Python and Q# introduces quantum computing from a practical perspective. Use Python to build your own quantum simulator and take advantage of Microsoft’s open-source tools to fine-tune quantum algorithms. The authors explain complex math and theory through stories, visuals, and games. You’ll learn to apply quantum to real-world applications, such as sending secret messages and solving chemistry problems.
What's inside
- The underlying mechanics of quantum computers
- Simulating qubits in Python
- Exploring quantum algorithms with Q#
- Applying quantum computing to chemistry, arithmetic, and data
Table of Contents
PART 1: GETTING STARTED WITH QUANTUM
1. Introducing quantum computing
2. Qubits: The building blocks
3. Sharing secrets with quantum key distribution
4. Nonlocal games: Working with multiple qubits
5. Nonlocal games: Implementing a multi-qubit simulator
6. Teleportation and entanglement: Moving quantum data around
PART 2: PROGRAMMING QUANTUM ALGORITHMS IN Q#
7. Changing the odds: An introduction to Q#
8. What is a quantum algorithm?
9. Quantum sensing: It’s not just a phase
PART 3: APPLIED QUANTUM COMPUTING
10. Solving chemistry problems with quantum computers
11 Searching with quantum computers
12. Arithmetic with quantum computers







Reviews
There are no reviews yet.