python homework assignments