Preface
Python has become one of the central technology platforms in finance. When the first edition of this book was written, it was still necessary to argue for Python as a serious language for quantitative work. That argument has largely been won. Banks, asset managers, hedge funds, fintech companies, exchanges, data vendors, students, researchers, and independent traders now use Python to explore data, test ideas, automate processes, build models, and connect financial workflows to production systems.
The third edition starts from that reality. It treats Python not as an alternative to the “real” systems of finance, but as one of the main ways in which financial ideas become operational. A research notebook, a pricing routine, a reporting pipeline, a backtest, a risk dashboard, and a deployment script are different artifacts, but they increasingly share the same language, libraries, data structures, and engineering habits. This book is about that shared foundation.
Finance has also changed since the second edition. Data-driven workflows are now the default in many areas, cloud and container infrastructure are ordinary parts of the development environment, and artificial intelligence has moved from a specialized research topic into everyday coding, research, and documentation work. Large language models (LLMs) and other Generative AI (GenAI) tools can draft code, explain APIs, propose tests, and summarize technical material.
You can outsource your thinking, but you can’t outsource ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access