2025-05-05 06:50:21
This post is part of a list of books for novice quantitative analysts, with other posts in this series focusing on Derivatives Pricing, C++ Programming, and Numerical Methods.
Currently, Python has become the main language in the field of quantitative finance. It is widely used in both investment banks and quantitative hedge funds, both for research and practical applications. Although C++ still plays a crucial role in derivatives pricing libraries, which are highly important, it is often "wrapped" with Python to make model creation easier for analysts or researchers.
This article is written for those who want to start as quantitative analysts and for those who have just begun working but do not yet have a foundation in Python, recommending textbooks from beginner to intermediate levels.
Originally, Python was used as a "scripting" or "glue language" to connect large systems (like C++ or Java). However, as scientific libraries grew, the use of Python became more widespread. Nowadays, some quantitative companies use Python as the sole language for both research and deployment.
Besides books, there are many tools to help write Python code, such as:
Python Crash Course, 2nd Ed. — Eric Matthes
The content is divided into two parts: the first part teaches basic syntax, lists, dictionaries, control flow (if, loop), function, class. The second part is 3 real projects. Suitable for true beginners.
Automate the Boring Stuff with Python, 2nd Ed. — Al Sweigart
Covering similar content to Python Crash Course, but the projects focus on finance-related tasks, such as connecting Python to Excel, working with JSON, CSV files, etc.
Python for Data Analysis, 2nd Ed. — Wes McKinney
Written by the creator of the Pandas library, focusing on working with series data, such as interpolation, resampling, rolling statistics — which are essential for quant work.
Python for Finance, 2nd Ed. — Yves Hilpisch
Covering the basics of Python, useful libraries And the last part focuses on building derivatives pricing engines.
Derivatives Analytics with Python — Yves Hilpisch
Deep dive into the application of Python in derivatives pricing, with example scripts.
Fluent Python — Luciano Ramalho
For those who want to learn advanced Python (suitable for serious coders). Although it focuses more on software developers than quant analysts, most of the content is still very useful for quants.
FinancePy — An open-source library for pricing derivatives with Python, suitable for those who are learning Python alongside Derivatives Pricing.
Reference: Quant Reading List Python Programming
From https://www.quantstart.com/articles/Quant-Reading-List-Python-Programming/
2025-01-10 10:12:01
2024-05-31 03:06:49
2024-05-28 03:09:25
There are many other interesting articles, try selecting them from below.
2023-11-22 11:13:33
2025-01-24 10:18:36
2024-04-03 09:23:33
2023-12-13 03:31:03
2025-02-19 02:29:11
2024-04-08 11:54:09
2024-06-06 02:05:04
2025-02-20 10:33:11
2023-11-03 10:54:22