by gh1 on 7/14/17, 12:45 PM with 29 comments
by sixhobbits on 7/14/17, 1:33 PM
"The scores are based on a combination of the popularity of the book and relevance to the topic. The best possible score is 100 and the worst is 0."
by gh1 on 7/14/17, 12:47 PM
The website is a guided repository of Python books and currently lists the best 100 books. It classifies these books into fine grained categories and shows the best books in each category. It has filters for Python version, free and non free books etc. For the beginner book section, you can even filter the books by topics that you want to learn.
by bogomipz on 7/15/17, 12:36 AM
"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."
Why should popularity automatically equate to quality? Here are a couple of examples where this is not true. For instance if I search by "algorithm and data structure."
I see "Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles "by by Narasimha Karumanchi ranked above "Data Structures and Algorithms in Python" by Michael T. Goodrich. The book by Narasimha Karumanchi is absolutely terrible, it's filled with typos, plagiarisms, poor English and code that simply doesn't work.
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.
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.
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 - 'make 'em cheap and lots of them.'
If I search by "Intermediate" books. I see a Packt Publishing title ranked above the "Powerful Python: The Most Impactful Patterns, Features, and Development Strategies Modern Python Provides"by Aaron Maxwell which is an excellent book.
Why is it not as popular? Possibly because the author also sold the book DRM-free on their own website?
by quangv on 7/14/17, 1:24 PM
This is prolly there best list of Python books I've seen. Great job!
by johnnyballgame on 7/14/17, 2:22 PM
https://www.twoscoopspress.com/products/two-scoops-of-django...
by peteretep on 7/14/17, 1:20 PM
http://pythonbooks.org/for-experienced-programmers-new-to-py...
Are for experienced programmers new to Python, which is a shame.
by martinmusio7 on 7/14/17, 1:36 PM
by O4epegb on 7/14/17, 4:54 PM
by elymar on 7/14/17, 6:59 PM