Quantum computing is a hot topic and has a foundation in math like linear algebra. We know how to program math like linear algebra in a variety of different software tools, especially those designed to run on GPUs. We use these tools all the time but are thankfully abstracted away from having to work out the math for each video render by hand each time. What then does it look like to program a quantum computer? What type of math should you know, and when do you need it?
Why Python and Q# are a great combo for quantum development.
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.