Hands-on bitcoin programming with Python build powerful online payment centric applications with Python

Simplified Python programming for Bitcoin and blockchain Key Features Build Bitcoin applications in Python with the help of simple examples Mine Bitcoins, program Bitcoin-enabled APIs and transaction graphs, and build trading bots Analyze Bitcoin transactions and produce visualizations using Python...

Descripción completa

Detalles Bibliográficos
Otros Autores: Garg, Harish Kumar, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham ; Mumbai : Packt Publishing 2018.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630680906719
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright and Credits
  • Packt Upsell
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Getting Started with Bitcoin
  • Introduction to bitcoin and blockchains
  • What is bitcoin?
  • Uses of bitcoin
  • What is a blockchain?
  • Attributes of bitcoin and blockchain
  • Getting a bitcoin wallet
  • The different forms of bitcoin wallet
  • Getting and sending bitcoins
  • Summary
  • Chapter 2: Programming Bitcoin and Blockchain with Python
  • Programming bitcoin with Python
  • Pi Bitcoin tools library
  • How to generate private keys and public keys
  • Creating a multisignature bitcoin address
  • Blockchain API programming with Python
  • Installing the Blockchain.info Python library
  • Getting bitcoin exchange rates from Blockchain.info
  • Statistics
  • Block explorer methods
  • Learning to mine bitcoin
  • How to mine bitcoin
  • Increasing difficulty in mining bitcoin
  • Summary
  • Chapter 3: Earning Bitcoin Programmatically
  • Accepting bitcoin on your website
  • Introduction to BitPay
  • How to generate a bitcoin payment button
  • How to add a bitcoin payment button to your website
  • Building and releasing bitcoin-enabled APIs
  • 21.co marketplace
  • 21.co SDK
  • Selling microservices on the 21.co marketplace
  • Building a bitcoin trading bot
  • Triggering the bitcoin trade advice alert
  • How to get a current bid and asking price for bitcoin
  • The triggering of buy bitcoin
  • The triggering of sell bitcoin
  • Summary
  • Chapter 4: Bitcoin Data Analysis
  • Manipulating and visualizing bitcoin price data
  • Getting set up for data analysis
  • Getting, reading in, and cleaning bitcoin price data
  • DataFrame
  • Data cleanup
  • Setting the index to the Date column
  • Exploring, manipulating, and visualizing the cleaned-up data
  • Data visualization
  • Exploring bitcoin transaction graphs.
  • Bitcoin and blockchain graphs
  • Exploring, cleaning up, and analyzing data
  • Visualizing data
  • Collecting and analyzing Bitcoin Dice game data
  • Getting data from the Games Web API
  • Summary
  • Other Books You May Enjoy
  • Leave a review - let other readers know what you think
  • Index.