python, think like computer scientist

python, think like computer scientist