CPS280 Python