

Desertcart purchases this item on your behalf and handles shipping, customs, and support to Kenya.
Dive into Bitcoin technology with this hands-on guide from one of the leading teachers on Bitcoin and Bitcoin programming. Author Jimmy Song shows Python programmers and developers how to program a Bitcoin library from scratch. You'll learn how to work with the basics, including the math, blocks, network, and transactions behind this popular cryptocurrency and its blockchain payment system. By the end of the book, you'll understand how this cryptocurrency works under the hood by coding all the components necessary for a Bitcoin library. Learn how to create transactions, get the data you need from peers, and send transactions over the network. Whether you're exploring Bitcoin applications for your company or considering a new career path, this practical book will get you started. Parse, validate, and create bitcoin transactions Learn Script, the smart contract language behind Bitcoin Do exercises in each chapter to build a Bitcoin library from scratch Understand how proof-of-work secures the blockchain Program Bitcoin using Python 3 Understand how simplified payment verification and light wallets work Work with public-key cryptography and cryptographic primitives Review: Exceptional primer on becoming a Bitcoin developer - If you're interested in programming Bitcoin and you have some coding knowledge then this is the only book you'll need. It starts from the very beginning and assumes no knowledge. The mathematics are explained clearly in small bite sized chunks and built upon so you understand the why, not just the what. When you understand why things are the way the are then everything else clicks so much faster. The other stand out from the book is the use of Jupyter notebooks. I'd never used these before but it means you can focus on just the next element being explained and in a few lines find out whether you understand the concept being explained. I’ll find it hard to read a technical book again if it doesn’t have these. By the time you get to SegWit you’ll have a much greater appreciation of the elegance of Bitcoin and the fantastic work being done by the Bitcoin Core developers. I have 20 years development experience but I felt like I was back in school reading this book. In a good way. I found it challenging and at times frustrating but always enjoyable. This is the book I’ll be recommending to people when the ask about Bitcoin. What a great resource for the community! David O’Callaghan Review: An excellent book, spot on target. - A great book which combines theory and practical exercises. The training code environment is easy to set up and work with.



















| Best Sellers Rank | 1,019,963 in Books ( See Top 100 in Books ) 473 in General Introduction to Programming 761 in Programming Languages & Tools 887 in E-Commerce (Books) |
| Customer Reviews | 4.6 out of 5 stars 171 Reviews |
D**N
Exceptional primer on becoming a Bitcoin developer
If you're interested in programming Bitcoin and you have some coding knowledge then this is the only book you'll need. It starts from the very beginning and assumes no knowledge. The mathematics are explained clearly in small bite sized chunks and built upon so you understand the why, not just the what. When you understand why things are the way the are then everything else clicks so much faster. The other stand out from the book is the use of Jupyter notebooks. I'd never used these before but it means you can focus on just the next element being explained and in a few lines find out whether you understand the concept being explained. I’ll find it hard to read a technical book again if it doesn’t have these. By the time you get to SegWit you’ll have a much greater appreciation of the elegance of Bitcoin and the fantastic work being done by the Bitcoin Core developers. I have 20 years development experience but I felt like I was back in school reading this book. In a good way. I found it challenging and at times frustrating but always enjoyable. This is the book I’ll be recommending to people when the ask about Bitcoin. What a great resource for the community! David O’Callaghan
R**R
An excellent book, spot on target.
A great book which combines theory and practical exercises. The training code environment is easy to set up and work with.
L**N
Essential book for those new to bitcoin development
This book is an essential read for new Bitcoin developers. It takes you from the very beginning with elliptical curve cryptography through to more recent bitcoin additions such as segwit. The code samples are well thought out and easy enough to follow along. I highly recommend this book.
A**R
You'll understand how bitcoin works
This is the best resource I could find to learn how bitcoin works. Must read if you want later on to learn how to build your own HD wallet or how Lightning Network works.
C**2
The book for understanding and learning Bitcoin programming
This is the book for understanding and getting hands on experience with Bitcoin. The book is geared towards a reader with development and software experience. I took Jimmy's Programming Bitcoin course and can attest that the content in the course as well as this book has changed my career opportunities and my fundamental understanding of Bitcoin. There are short areas of mathematics, although a degree in maths is not a requirement, I would advise further study into the mathematic concepts presented in this book. This book will take you from a Bitcoin novice to a competent Bitcoin programmer that understands the core fundamentals of programming Bitcoin. This is a book that given a driven and passionate individual, can learn a lot from and greatly improve their career opportunities and Bitcoin knowledge. I highly recommend this book for any programmer ready to dive into the matrix! Chris
E**D
great If you want to know the technical details And learn to program bitcoin in python.
I want to know the technical details, I do not want my time wasted with extraneous exercises. I don't mind being given the programming details so long as they are complete. In this book you are forced to complete the exercises in order to fill the deliberate gaps in the software and arrive at a complete programming solution. I want the solution as a possible but unlikely reference for the future. I do not want to work for it, I've paid for it, thank you very much. It seems to have the attitude common to Perl rather than Python. In that in Python full solutions are the norm and there is great respect for the readers time which is not wasted on ego trip puzzles.
P**O
The quality for delivery is great
Good so far. It is brand new and nice wrapped.
F**N
Increible. No lo leas sin saber Python 3 o haber leido antes Grokking Bitcoin
Al principio esta muy pesado y porque la criptografía de curva elíptica es muy pesada, sin embargo empieza a tomar sentido a partir del capítulo 3, donde une todas las piezas encontradas anteriormente. Los demas capitulos son geniales, en especial en donde haces una transacción en la testnet y tu mismo la lanzas a la red. 10/10.
A**O
Great book if you want to dive into the technical parts of bitcoin
Awesome book, great explanations. But not for the not-tech folks. It's very technical, be warned.
B**O
Fantastic content and approach
I attended to Jimmy's classes with not much confidence since math is not really my thing. But the way he approaches the subject makes it feasible even for people like me. I really like the small steps to build a much bigger picture. All of the sudden you're creating BTC transactions and validating them with your own code. Awesome. Reading the books allowed me to remember things I did not catch / took note during the classes.
V**A
Best bitcoin book for provrammer
Best book to learn bitcoin if you are a programmer...
Trustpilot
2 days ago
1 month ago