Wouldn't a curated list be much better? We can all type "python programming" on amazon and get a pretty similar list of books. It is not interesting. What is interesting is to know which book to read.
Whoring for amazon affiliate money would be fine if he were making recommendations based on knowledge and experience, but this is just plain whoring for change regardless of its impact on readers.
A bad programming book can set you back by wasting your time. These books might not be bad, but how would he know, without reading them?
Agreed. So many times I've wished there was either a high-quality, curated list (by pro Python programmers for new-to-intermediate Python programmers) or a place where such books are reviewed by pros.