Readers with a formal financial background will find the mathematical and financial elements of the book rather simple and straightforward. On the other hand, readers with a stronger programming background will find the Python elements rather simple and easy to understand.
Even if the reader does not intend to move on to more advanced topics in computational finance, algorithmic trading, or asset management, the Python and finance skills acquired through this book can be applied beneficially to standard problems in finance, such as the composition of investment portfolios according to modern portfolio theory (MPT). This book also teaches, for example, how to value options and other derivatives by standard methods such as replication portfolios or risk-neutral finance.
This book is also suitable for executives in the financial industry who want to learn about the Python programming language as applied to finance. On the other hand, it can also be read by those already proficient in Python or another programming language who want to learn more about the application of Python in finance.