
"Dive Into Python" is a hands-on guide to the Python language. Each chapter starts with a real complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together again in a summary at the end. This book will be a guide for people who can jump into languages fast and get going.
> Busywork code is not important. Data is important. And data is not difficult. It's only data. If you have too much, filter it. If it's not what you want, map it. Focus on the data; leave the busywork behind.
Huh?
Dissapearenace aside, he is (or was) a programmer, writer and blogger, with quite regular opinions, not some quirky magical writer of whimsy.
I can understand _why_'s fox-ladden guide to Ruby to be considered "quirky" but there's nothing quirky about Dive Into Python, I can't even understand how one would get that idea (I'd consider the thought itself quirky!).
And how is the choice of "roman numeral conversion as an exercise" quirky in any way? As far as programming exercises go, it's quite standard and straightforward.
People are likely to know a little about roman numerals (if not from anything else, from movie and game titles using roman numerals), and there's a mapping with well defined rules between roman and decimal representations.
Oh, and Dive into Python was quite popular, and it was even put in print (both editions), iirc from Apress. Mark had also written a few books for O'Reilly, back when doing so was kind of a bigger deal.
https://diveintopython3.problemsolving.io/
It teaches the language and many of its subtleties. It is fairly good to learn Python and is free. It is not however, a book for beginners in programming, it is for programmers wanting to learn Python.
