python 3 deep dive part 4

1 2 3