add chapter 7 python code