• Complain

Kok - Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python

Here you can read online Kok - Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Birmingham, year: 2019, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2019
  • City:
    Birmingham
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Implement real-world decentralized applications using Python, Vyper, Populus, and Ethereum Key Features Stay up-to-date with everything you need to know about the blockchain ecosystem Implement smart contracts, wallets, and decentralized applications(DApps) using Python libraries Get deeper insights into storing content in a distributed storage platform Book Description Blockchain is seen as the main technological solution that works as a public ledger for all cryptocurrency transactions. This book serves as a practical guide to developing a full-fledged decentralized application with Python to interact with the various building blocks of blockchain applications. Hands-On Blockchain for Python Developers starts by demonstrating how blockchain technology and cryptocurrency hashing works. You will understand the fundamentals and benefits of smart contracts such as censorship resistance and transaction accuracy. As you steadily progress, youll go on to build smart contracts using Vyper, which has a similar syntax to Python. This experience will further help you unravel the other benefits of smart contracts, including reliable storage and backup, and efficiency. Youll also use web3.py to interact with smart contracts and leverage the power of both the web3.py and Populus framework to build decentralized applications that offer security and seamless integration with cryptocurrencies. As you explore later chapters, youll learn how to create your own token on top of Ethereum and build a cryptocurrency wallet graphical user interface (GUI) that can handle Ethereum and Ethereum Request for Comments (ERC-20) tokens using the PySide2 library. This will enable users to seamlessly store, send, and receive digital money. Toward the end, youll implement InterPlanetary File System (IPFS) technology in your decentralized application to provide a peer-to-peer filesystem that can store and expose media. By the end of this book, youll be well-versed in blockchain programming and be able to build end-to-end decentralized applications on a range of domains using Python. What you will learn Understand blockchain technology and what makes it an immutable database Use the features of web3.py API to interact with the smart contract Create your own cryptocurrency and token in Ethereum using Vyper Use IPFS features to store content on the decentralized storage platform Implement a Twitter-like decentralized application with a desktop frontend Build decentralized app...

Kok: author's other books


Who wrote Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python? Find out the surname, the name of the author of the book and a list of all author's works by series.

Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Hands-On Blockchain for Python Developers Gain blockchain programming skills - photo 1
Hands-On Blockchain for Python Developers
Gain blockchain programming skills to build decentralized applications using Python
Arjuna Sky Kok

BIRMINGHAM - MUMBAI Hands-On Blockchain for Python Developers Copyright 2019 - photo 2

BIRMINGHAM - MUMBAI
Hands-On Blockchain for Python Developers

Copyright 2019 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author or Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Commissioning Editor: Sunith Shetty
Acquisition Editor: Devika Battike
Content Development Editor: Athikho Sapuni Rishana
Technical Editor: Utkarsha Kadam
Copy Editor: Safis Editing
Language Support Editor : Storm Mann
Project Coordinator: Kirti Pisat
Proofreader: Safis Editing
Indexer: Manju Arasan
Graphics: Jisha Chirayil
Production Coordinator: Tom Scaria

First published: February 2019

Production reference: 1120219

Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.

ISBN 978-1-78862-785-6

www.packtpub.com

maptio Mapt is an online digital library that gives you full access to over - photo 3
mapt.io

Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.

Why subscribe?
  • Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals

  • Improve your learning with Skill Plans built especially for you

  • Get a free eBook or video every month

  • Mapt is fully searchable

  • Copy and paste, print, and bookmark content

Packt.com

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.packt.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at customercare@packtpub.com for more details.

At www.packt.com , you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.

Foreword

The Movement

This book you're holding in your hands is part of a new movement: The movement of mainstream decentralization. The movement of Blockchain, DLT, and distributed applications. The movement that will rearchitecting many of our future systems, very soon.

Decentralized and distributed architectures, consensus rules, and P2P networks, are of course much older than Blockchain itself. However, Blockchain perfected the integration of these elements with some really ingenious concepts, and showed the world that the previous traditional architecture was not the be-all-and-end-all.

Blockchain's first use-case was Bitcoin, and Bitcoin managed to be something very interesting and rare: a killer app. All technologies, whether they are databases, network devices, touch-screens, high performance computing (HPC), or Big Data, seek killer apps. The iPhone was a killer app for a ton of technologies, but primarily touchscreen and computing hardware miniaturization technologies. Google's search engine was arguably the killer app for Big Data, and then High-Performance Computing as well. IBM's Watson is trying to be the killer app for enterprise-class AI. Oculus Rift is trying to be the killer app for VR. A ton of technologies out there are still looking for their killer app.

My point is, Blockchain got lucky: It found its killer app very earlyduring its birth. This is why a huge number of people in the media and the general public (even so-called tech-savvy people) have trouble differentiating between Blockchain and Bitcoin and other cryptocurrencies.

Since you're holding this book, I'm confident you're not one of these people.

I'm sure you're familiar with the mantra: Bitcoin is Blockchain, but Blockchain is not [just] Bitcoin.

The Expansion

This book brings you an end-to-end overview for creating awesome solutions on the Blockchain. Arjuna has done an amazing job at gathering the topics and researching them. You'll learn to create everything from smart contracts to decentralized apps to Blockchain-based (and Blockchain-friendly) filesystems.

My suggestion for when you begin architecting these solutions is to keep Bitcoin in mind, just as a reference point. It is the killer app, after all. It's the longest running security experiment for a Blockchain consensus mechanism. It's the widest-adopted financial technology without a central banking system. It's helped a lot of people directly and indirectly, including myself.

But what you have to do is expand upon the concept, just like the ecosystem used to expand from just Bitcoin to the current explosion of technologies, platforms, and solutions. Let your mind be creative. Think of ways that Bitcoin brought value to millions of people and companies all over the world, and break it down into actual business value that you can implement in your solution. Identify the weaknesses of Bitcoin, and explore other technologies in the Blockchain jungle that you can use. Ethereum is just one of these technologies. Nxt, Hyperledger (from Fabric to Indy), and IOTA, and so on, are others. Explore technologies and explore the histories of these technologies, why they were created, and what value they bring.

The Garden

Blockchain itself is a garden of competing solutions. Your role is that of a botanist, who explores the outgrowth of these technologies as responses to other technologies; or organisms competing with other organisms. This book gives you a taste of multiple technologies you may use, and there are many more waiting for you.

This is the only way to understand Blockchain in full: Enter the garden.

Have a safe journey,

Pandu Sastrowardoyo
Secretary-General, Asosiasi Blockchain Indonesia
Chief Technology Officer of Kendi.io
Cofounder of Blockchain Zoo
Senior Consulting Partner at Blocksphere

Contributors
About the author
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python»

Look at similar books to Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python»

Discussion, reviews of the book Hands-on Blockchain for Python developers gain blockchain programming skills to build decentralized applications using Python and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.