Bewertung:

Das Buch ist gut geschrieben und fesselnd, aber es wird kritisiert, dass es veraltet ist und sich auf veraltete Technologien und Bibliotheken stützt. Die Leser fanden es notwendig, ihr Wissen mit zusätzlicher Dokumentation zu ergänzen, da der Inhalt nicht mit dem aktuellen Stand der besprochenen Tools übereinstimmt.
Vorteile:Gut geschrieben, geradlinig, praxisorientierter Ansatz, fesselnder Inhalt, bis zu einem gewissen Punkt einfach zu folgen.
Nachteile:Veralteter Inhalt, viele der besprochenen Tools und Bibliotheken werden nicht mehr unterstützt, zusätzliche Dokumentation ist erforderlich, um Lücken zu schließen, einige wichtige Themen werden nicht behandelt.
(basierend auf 3 Leserbewertungen)
Hands-On Blockchain for Python Developers
Implementierung realer dezentraler Anwendungen mit Python, Vyper, Populus und Ethereum Hauptmerkmale Bleiben Sie auf dem neuesten Stand mit allem, was Sie über das Blockchain-Ökosystem wissen müssen Implementieren Sie Smart Contracts, Wallets und dezentrale Anwendungen (DApps) mit Python-Bibliotheken Erhalten Sie tiefere Einblicke in die Speicherung von Inhalten auf einer verteilten Speicherplattform Buchbeschreibung
Blockchain gilt als die wichtigste technologische Lösung, die als öffentliches Hauptbuch für alle Kryptowährungstransaktionen dient. Dieses Buch dient als praktischer Leitfaden für die Entwicklung einer vollwertigen dezentralen Anwendung mit Python, um mit den verschiedenen Bausteinen von Blockchain-Anwendungen zu interagieren.
Hands-On Blockchain for Python Developers zeigt Ihnen zunächst, wie die Blockchain-Technologie und das Hashing von Kryptowährungen funktionieren. Sie werden die Grundlagen und Vorteile von Smart Contracts wie Zensurresistenz und Transaktionsgenauigkeit verstehen. Im weiteren Verlauf des Kurses werden Sie intelligente Verträge mit Vyper erstellen, das eine ähnliche Syntax wie Python hat. Diese Erfahrung wird Ihnen helfen, auch die anderen Vorteile von Smart Contracts zu erkennen, wie z. B. zuverlässige Speicherung und Sicherung sowie Effizienz. Sie werden auch web3. py verwenden, um mit intelligenten Verträgen zu interagieren und die Leistungsfähigkeit von web3. py und dem Populus-Framework zu nutzen, um dezentralisierte Anwendungen zu erstellen, die Sicherheit und nahtlose Integration mit Kryptowährungen bieten. In späteren Kapiteln werden Sie lernen, wie Sie Ihre eigenen Token auf Ethereum erstellen und eine grafische Benutzeroberfläche (GUI) für Kryptowährungen erstellen, die Ethereum- und Ethereum Request for Comments (ERC-20)-Token mithilfe der PySide2-Bibliothek verarbeiten kann. Dies ermöglicht es Benutzern, digitales Geld nahtlos zu speichern, zu senden und zu empfangen. Zum Schluss werden Sie die InterPlanetary File System (IPFS)-Technologie in Ihre dezentrale Anwendung implementieren, um ein Peer-to-Peer-Dateisystem bereitzustellen, das Medien speichern und freigeben kann.
Am Ende dieses Buches werden Sie mit der Blockchain-Programmierung vertraut sein und in der Lage sein, mit Python dezentrale End-to-End-Anwendungen für eine Reihe von Domänen zu erstellen. Was Sie lernen werden Verstehen Sie die Blockchain-Technologie und was sie zu einer unveränderlichen Datenbank macht Verwenden Sie die Funktionen der web3.py-API, um mit dem Smart Contract zu interagieren Erstellen Sie Ihre eigene Kryptowährung und Token in Ethereum mit Vyper Verwenden Sie IPFS-Funktionen, um Inhalte auf der dezentralen Speicherplattform zu speichern Implementieren Sie eine Twitter-ähnliche dezentrale Anwendung mit einem Desktop-Frontend Erstellen Sie dezentrale Anwendungen in Form von Konsolen-, Web- und Desktop-Anwendungen Für wen ist dieses Buch gedacht?
Wenn Sie ein Python-Entwickler sind, der in die Welt der Blockchain einsteigen möchte, ist Hands-On Blockchain for Python Developers genau das Richtige für Sie. Das Buch ist Ihr Leitfaden, um sich mit dem Blockchain-Ökosystem vertraut zu machen und Ihre eigenen dezentralen Anwendungen mit Python und Bibliotheksunterstützung zu erstellen. Inhaltsverzeichnis Einführung in die Blockchain-Programmierung Smart Contract Fundamentals Implementing Smart Contract Using Vyper Interacting With Smart Contract Using Web3 Populus Development Framework Building a Practical Decentralized Application Front-end Decentralized Application Creating Token in Ethereum Cryptocurrency Wallet Inter Planetary: Ein mutiges neues Dateisystem Verwendung von Py-ipfs-api zur Verbindung mit einem dezentralen Dateisystem Implementierung einer dezentralen Anwendung mit IPFS