{"id":17,"date":"2026-08-10T14:02:50","date_gmt":"2026-08-10T13:02:50","guid":{"rendered":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/?p=17"},"modified":"2026-08-10T14:02:50","modified_gmt":"2026-08-10T13:02:50","slug":"an-introduction-to-python-for-quantitative-finance","status":"publish","type":"post","link":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/2026\/08\/10\/an-introduction-to-python-for-quantitative-finance\/","title":{"rendered":"An Introduction To Python For Quantitative Finance"},"content":{"rendered":"<p>Now, I know that this is Python and not C++, but the news is certainly worth sharing. An Introduction To Python For Quantitative Finance: From Scratch To Productivity by <span class=\"author notFaded\" data-width=\"169\"><a href=\"https:\/\/jackantoinejacquie.wixsite.com\/jacquier\">Antoine (Jack) Jacquier<\/a><span class=\"contribution\"><span class=\"a-color-secondary\">,\u00a0<\/span><\/span><\/span><span class=\"author notFaded\" data-width=\"145\"><a href=\"https:\/\/www.linkedin.com\/in\/ewan-mackie-1347123b\/\">Ewan Mackie<\/a><span class=\"contribution\"><span class=\"a-color-secondary\">,\u00a0<\/span><\/span><\/span><span class=\"author notFaded\" data-width=\"155\"><a href=\"https:\/\/profiles.imperial.ac.uk\/aitor.muguruza\">Aitor Muguruza<\/a>, and <a href=\"https:\/\/profiles.imperial.ac.uk\/paul.bilokon01\">myself<\/a> (<a href=\"https:\/\/profiles.imperial.ac.uk\/paul.bilokon01\">Paul Bilokon<\/a>) is finally available for purchase on Amazon.co.uk: <a href=\"https:\/\/amzn.to\/4wtA81W\">https:\/\/amzn.to\/4wtA81W<\/a><\/span><\/p>\n<p>This book represents years of pedagogical efforts by the authors in the industry and the academe to make programming, data science, and AI accessible to many individuals, from many different backgrounds, working in or studying quantitative finance.<\/p>\n<p>This book is written for both newcomers and experienced practitioners working at the intersection of data science, machine learning, and finance. It is designed to allow readers with no formal prerequisites to enter these fields with confidence, while also providing sufficient depth to be valuable to professionals. Beginning with a gentle introduction to Python, the book gradually progresses to more advanced language features and the mathematical foundations required to understand key models in quantitative finance. Throughout, the emphasis is on developing both conceptual understanding and practical skills. The material strikes a careful balance between the mathematics underpinning modern financial models and the practical considerations of data science and machine learning. Concepts are introduced and reinforced through hands-on case studies based on real financial datasets, enabling readers to gain experience working with realistic data and workflows. The contents of this book have been refined over many years of teaching to students and practitioners with diverse backgrounds at Imperial College London and the Thalesians Intensive Summer School in Artificial Intelligence, and reflects both academic rigor and real-world relevance.<\/p>\n<p>If you could <a href=\"https:\/\/amzn.to\/4wtA81W\">leave a review on Amazon<\/a>, we would be very much obliged!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now, I know that this is Python and not C++, but the news is certainly worth sharing. An Introduction To Python For Quantitative Finance: From Scratch To Productivity by Antoine (Jack) Jacquier,\u00a0Ewan Mackie,\u00a0Aitor Muguruza, and myself (Paul Bilokon) is finally available for purchase on Amazon.co.uk: https:\/\/amzn.to\/4wtA81W This book represents years of pedagogical efforts by the [&hellip;]<\/p>\n","protected":false},"author":1957,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/users\/1957"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":1,"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":18,"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/posts\/17\/revisions\/18"}],"wp:attachment":[{"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/computing-in-cpp\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}