algorithmic essentials trading with python pdf