18 Python notebooks

This page hosts the Jupyter notebooks that make the Python version of the monograph (in its first edition).
They are naturally split into chapters.

Chapter 1: Notations & data

Chapter 2: Introduction

Chapter 3: Factor investing and asset pricing anomalies