Python coding questions book pdf