
Bitcoin Programming
Build Blockchain Applications and Smart Contracts with Python and Bitcoin ScriptBy Jason WalkerLength2h 54m
About this audiobook
Explore the technology behind the world’s most well-known cryptocurrency. Bitcoin Programming is a practical guide for developers who want to understand how Bitcoin works and how to build applications that interact with its blockchain.
Whether you're new to blockchain development or an experienced programmer expanding your skills, this book explains the core concepts and tools needed to create secure Bitcoin-based solutions. From transactions and scripting to wallet development, you’ll gain a clear understanding of how the network operates.
Here's a Preview of What You'll Learn...
Setting up a Bitcoin development environment
Writing and understanding Bitcoin Script
Interacting with nodes using RPC interfaces
Developing wallets and generating addresses
Understanding Taproot and modern Bitcoin upgrades
Integrating Bitcoin payments into web applications
Build the skills needed to develop real-world applications on the Bitcoin network.
Scroll up and Grab your Copy Today!
Audiobook details
GenreTechnology, Business and Economics
Length2 hrs 54 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateMar 8, 2026
LanguageEnglish
Table of contents
1Introduction
10Address Generation and Wallet Development
2Introduction to Bitcoin and Blockchain Technology
11Security Essentials in Bitcoin Programming
3Setting Up Your Bitcoin Development Environment
12Building Bitcoin Applications with Python
4Understanding the Bitcoin Protocol
13Testnet vs Mainnet: Best Practices for Development
5Bitcoin Transactions: Anatomy and Construction
14Integrating Bitcoin Payments into Web Applications
Show all chaptersShow less
6Using Bitcoin Script: The Basics of Smart Contracts
15Exploring Taproot and Advanced Bitcoin Features
7Writing Custom Scripts with Bitcoin Script Language
16Future of Bitcoin Programming and Layer 2 Solutions
8Working with Bitcoin Nodes and RPC Interfaces
17Conclusion
9Creating and Signing Transactions Programmatically