python exercises via zed shaw