Show HN: 100 Python books, categorized and ranked
The site states:<p>&quot;The Bestseller Rank was chosen as the popularity scale. The Bestseller Rank loosely indicates how many copies of the book were bought recently on Amazon. This turns out to be well correlated with quality.&quot;<p>Why should popularity automatically equate to quality? Here are a couple of examples where this is not true. For instance if I search by &quot;algorithm and data structure.&quot;<p>I see &quot;Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles &quot;by by Narasimha Karumanchi ranked above &quot;Data Structures and Algorithms in Python&quot; by  Michael T. Goodrich.  The book by Narasimha Karumanchi is absolutely terrible, it&#x27;s filled with typos, plagiarisms, poor English and code that simply doesn&#x27;t work.<p>So why is it ranked higher? Probably because the Michael T. Goodrich book is an expensive(but quality)text book while the Narasimha Karumanchi book is just plain cheap. Even look at the user reviews on Amazon for Karumanchi book, its an abomination.<p>Also there are a number Packt Publishing titles on here. Looking at these rankings you might believe that one of their books is 3rd most popular or 4th most popular so they must be of decent quality.<p>However Packt Publishing are generally not very good quality publications, they are often not spell-checked, have grammatical errors and often do little more than paraphrase existing documentation. They just crank out titles with little regard for quality - &#x27;make &#x27;em cheap and lots of them.&#x27;<p>If I search by &quot;Intermediate&quot; books. I see a Packt Publishing title ranked above the &quot;Powerful Python: The Most Impactful Patterns, Features, and Development Strategies Modern Python Provides&quot;by Aaron Maxwell which is an excellent book.<p>Why is it not as popular? Possibly because the author also sold the book DRM-free on their own website?