Leanpub, 2021. — 285 p.
This version was published on 2021-04-20Quantitative finance in Python: a hands-on, interactive look at the QuantLib library through the use of Jupyter notebooks as working examples
The posts and screencasts use Jupyter notebooks to demonstrate the QuantLib library. Together, they provide a sort of cookbook that showcases features of the library by means of working examples and provides guidance to its use.
Among other content, the book also includes notebooks that reproduce the results from the often-cited Ametrano and Bianchetti paper, Everything You Always Wanted to Know About Multiple Interest Rate Curve Bootstrapping but Were Afraid to Ask.
If you're interested in the architecture of QuantLib and want to know how to extend it, you might want to look at Implementing QuantLib, too.