Microsoft Quantum Computing for Developers är en praktisk introduktion till kvantdatorer med Microsofts Quantum Development Kit och Q# för mjukvaruutvecklare. Boken riktar sig till utvecklare som vill utforska världen av kvantdatorer och lära sig skriva faktiska kvantalgoritmer.
I boken kommer du att få lära dig grunderna i kvantmekanik som behövs för att börja arbeta med kvantdatorer, samt matematiska koncept såsom komplexa tal, trigonometri och linjär algebra. Du kommer att installera Microsoft Quantum Development Kit på din Windows- eller Linux-dator med antingen Visual Studio Code eller Microsoft Visual Studio.
Genom praktiska övningar kommer du att skriva kvantalgoritmer med hjälp av Q# och stöttas av C# eller Python. Du kommer också att bekanta dig med befintliga viktiga kvantalgoritmer såsom Deutch, Deutch-Jozsa samt det underhållande CHSH-spelet. Dessutom får du en introduktion till Azure Quantum, där du kan använda Q# för att rikta dig mot kvantmaskinvara.
Denna bok passar utvecklare som är intresserade av kvantdatorer, särskilt de som planerar att använda sig av dem i framtiden. Grundläggande kunskaper inom imperativ programmering är användbart för att förstå syntaxen och strukturen i Q#. Kunskap om Microsoft C# eller Python krävs inte eftersom dessa språk endast används för simuleringen av Q# på en klassisk dator.