Notes and Code from the book Python for Software Design by Allen B. Downey