Building Quant Equity Strategies in Python