作者: | Harish Kumar Garg |
语言: | 英文 |
出版年份: | 2018 |
编程语言: | Python |
开源软件: | 区块链 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Hands-On Bitcoin Programming with Python》是一本由 Harish Kumar Garg 编写的实用指南,旨在帮助读者通过 Python 编程深入探索比特币和区块链技术。本书由 Packt Publishing 于 2018 年 8 月出版,适合有一定 Python 基础的读者,尤其是那些希望深入了解比特币生态系统并开发相关应用的开发者。
本章为读者介绍了比特币和区块链的基础知识,包括比特币的定义、用途以及区块链的特性。比特币作为一种去中心化的数字货币,具有快速支付、隐私保护、低交易费用等优势。区块链则是比特币的底层技术,它是一个分布式账本,记录了所有比特币交易的历史。读者还将学习如何获取比特币钱包,并通过不同的钱包形式(如手机钱包、桌面钱包、硬件钱包等)进行比特币的接收和发送。
本章深入探讨了如何使用 Python 和 Pi Bitcoin tools 库进行比特币编程。读者将学习如何生成私钥和公钥,创建比特币地址,以及如何通过 Python 与区块链 API 进行交互。此外,本章还介绍了比特币挖矿的基本概念,包括挖矿的原理和难度增加的原因。
本章介绍了如何在网站上接受比特币支付,包括使用 BitPay 生成比特币支付按钮的方法。此外,还介绍了如何通过 21.co 市场和 SDK 销售微服务来赚取比特币。本章还涉及比特币交易机器人的开发,包括如何获取比特币的实时价格、设置买卖阈值,并通过电子邮件发送交易提醒。
本章聚焦于比特币数据的分析和可视化。读者将学习如何使用 Python 的 pandas 和 matplotlib 库对比特币价格数据进行清理、探索和可视化。此外,还介绍了如何分析比特币交易图和区块链数据,以及如何从比特币骰子游戏的数据中提取和分析信息。
本书适合以下几类读者:
通过阅读本书,读者将能够全面了解比特币和区块链技术,并掌握使用 Python 进行比特币编程和数据分析的方法。