
Quantum Computing by Practice: Python Programming in the Cloud with Qiskit and Ibm-Q
Lernen Sie, Algorithmen zu schreiben und auf dem neuen Gebiet des Quantencomputings zu programmieren. Diese zweite Auflage wurde aktualisiert, um Sie mit den neuesten Kenntnissen und Werkzeugen auszustatten, die Sie als komplexer Problemlöser in dieser sich ständig weiterentwickelnden Landschaft benötigen. Das Buch deckt die aktuellen und zukünftigen Fortschritte und Investitionen von IT-Unternehmen in diese neue Technologie ab. Die meisten Kapitel wurden gründlich überarbeitet, um die neuesten Aktualisierungen der IBM Quantum-Systeme und -Angebote einzubeziehen, wie z. B. verbesserte Algorithmen, die Integration von Hardware-Fortschritten, Software-Erweiterungen, Fehlerbehebungen und mehr.
Sie werden das Quantencomputing in der Cloud untersuchen und dort Experimente mit einem echten Quantengerät durchführen. Auf dem Weg dorthin werden Sie die Spieltheorie mit dem Magic Square, einem Beispiel für Quanten-Pseudo-Telepathie, kennenlernen. Sie werden auch lernen, Code mit QISKit, Python SDK und anderen APIs wie QASM zu schreiben und ihn gegen Simulatoren (lokal oder remote) oder einen echten Quantencomputer auszuführen. Dann werfen Sie einen Blick in das Innenleben der Bell-Zustände für die Verschränkung, des Grover-Algorithmus für die lineare Suche, des Shor-Algorithmus für die ganzzahlige Faktorisierung und anderer Algorithmen im Bereich der Optimierung und mehr. Schließlich lernen Sie die aktuellen Quantenalgorithmen für Verschränkung, Zufallszahlengenerierung, lineare Suche, ganzzahlige Faktorisierung und andere kennen.
Am Ende dieses Buches werden Sie verstehen, wie das Quantencomputing massive Parallelität und eine erhebliche Beschleunigung der Berechnungen gegenüber klassischen Computern ermöglicht.
Was Sie lernen werden
⬤ Schreiben Sie Algorithmen, die eine bessere Leistung als ihre klassischen Gegenstücke bieten.
⬤ Erstellen Sie einen Quantenzahlengenerator: die Quintessenz des Münzwurfs mit einer Quantenverdrehung.
⬤ Untersuchen Sie die Quantenalgorithmen, die heute für die Erzeugung von Zufallszahlen, die lineare Suche und mehr verwendet werden.
⬤ Entdecke die Quantenteleportation.
⬤ Handhaben Sie das Problem der gefälschten Münzen, ein klassisches Rätsel.
⬤ Stellen Sie Ihr Wissen mit mehr als 150 Übungsaufgaben auf die Probe.
Für wen ist dieses Buch gedacht?
Entwickler, Programmierer, Forscher in der Informatik, Lehrer und Studenten.