-
Thinking in Python: Insights, Idioms and Patterns
-
Remove sections; any essay can appear in the order it makes sense (patterns will probably be at the back, though)
-
chapter on testing, then set up testing for examples throughout the book
-
chapter on optional static typing, so that can be used throughout
-
Jeremy's Rats & Mazes example shows that TKInter is reasonable for anything where you need graphics. Maybe it's not perfect but this isn't a book about GUIs, and there's no installation hassle with TKInter. Also here is a named color chart for TKInter
-
Maze generator: https://github.com/jostbr/MazeGenerator
-
Introductory Python YouTube Playlists:
-
Learning Sites: