update python book