add chapter 23 python code