Re: [pydotorg-www] Permission to edit PythonBooks wiki page

2017-11-12 Thread dibya
Thanks for your response. The bestseller rank indeed means the Amazon
Bestseller Rank. I understand the reasons you mentioned about why this rank
might not be the perfect way to rank the books - and that public voting
might be better. However, I went ahead ahead with this choice for the
following reasons:

1. Any site that relies on public voting has to go through an initial
"chicken and egg" problem. The site won't generate value until a critical
mass of voting has taken place. Users won't flock to the site and vote
unless the site delivers value. The only way to solve this problem is for
the creator to have enough clout in the community in order to drive traffic
in the initial phase/ or to do a lot of outreach. Since I don't have any
clout whatsoever and don't have resources for that level of outreach, I
wanted the site to deliver unquestionable value on day 1. Using the Amazon
Bestseller Rank helped me do this - and it worked well too. The site was
popular among reddit and HN users, and I have steady traffic ever since.
But, of course, the long term plan is to involve users as well. Users can
already leave reviews (with stars) for books by using their GitHub account
(here is an example
<https://pythonbooks.org/python-crash-course-a-hands-on-project-based-introduction-to-programming/#review-row>).
In the long run, the plan is to allow voting and take a weighted score of
votes, stars and the Amazon Bestseller Rank. This might address some of the
issues that you have raised.

2. From my experience, it seems that the Amazon Bestseller Rank, with all
its faults, is still a very good indicator of quality. How do I know this?
Well, I visited several online threads about best Python books for
beginners, intermediate programmers, books on specializations like Data
Science, Security etc. and made a list of books that people wholeheartedly
recommend. Then I compared this list with what I get from the Bestseller
Rank. It's astonishing how well the two lists match up in almost every
case.  My conclusion from this is the following: you can promote a book all
you want, but if you want strong sales, quality beats promotion.

3. The third point is about books not on Amazon. I do believe this applies
to only a small minority of Python books. According to my database, Amazon
currently lists 1005 paperback Python books published since 2009. This is a
quite complete database and all the popular books are definitely on there.
I do understand that I might have missed one or two books that are not on
Amazon, but that's a compromise that I was willing to make (because the
alternatives were far inferior is terms of cost-benefit).

Just to clarify, the ranking used in the website is not 100 % based on the
Amazon Bestseller Rank. For books on specializations, another score is
computed based on what fraction of the book is dedicated to the subject
matter (which I figure out after going through the Amazon preview of the
book). Then a weighted score is assigned. Books that are available for free
get a unconditional score bump (to compensate for reduced sales). Books
with multiple editions that came out in a short span of time also get a
score adjustment (to compensate for fragmentation).

Once again, thanks for your comments and for considering the website for
the "External Sources" section. If you have any more suggestions about how
to improve the website and how to improve its outreach, please let me know.
I will consider them during further upgrades of the site.

Best regards,
Dibya


On Sat, Nov 11, 2017 at 11:09 PM, Mats Wichmann <m...@wichmann.us> wrote:

> On 11/11/2017 07:28 AM, dibya wrote:
> > Hi,
> >
> > My name is Dibya and I created and maintain https://pythonbooks.org/. It
> > features a categorized and ranked list of Python books. The site is
> updated
> > every month to include newly published books and reflect new rankings.
> You
> > can see the discussion about the site on reddit
> > <https://www.reddit.com/r/Python/comments/6l7946/
> pythonbooks_find_the_best_python_books/>,
> > another discussion on reddit
> > <https://www.reddit.com/r/Python/comments/6n9kbj/100_
> python_books_categorized_and_ranked/>
> > and on HN <https://news.ycombinator.com/item?id=14769317>.
> >
> > The Wiki page PythonBooks provided inspiration for making this site. I
> > noticed that the lists featured in the wiki are ordered by publication
> > date. I thought users might benefit from popularity based ranking as this
> > helps to quickly find the best books. I implemented this in
> > https://pythonbooks.org/. Also a lot of work was put in to categorize
> > Python books on specializations (ML, GUI etc) and the website currently
> has
> > 23 categories in total (still growing).
> >
> > I have received emails from Python users around the world who have

[pydotorg-www] Permission to edit PythonBooks wiki page

2017-11-11 Thread dibya
Hi,

My name is Dibya and I created and maintain https://pythonbooks.org/. It
features a categorized and ranked list of Python books. The site is updated
every month to include newly published books and reflect new rankings. You
can see the discussion about the site on reddit
<https://www.reddit.com/r/Python/comments/6l7946/pythonbooks_find_the_best_python_books/>,
another discussion on reddit
<https://www.reddit.com/r/Python/comments/6n9kbj/100_python_books_categorized_and_ranked/>
and on HN <https://news.ycombinator.com/item?id=14769317>.

The Wiki page PythonBooks provided inspiration for making this site. I
noticed that the lists featured in the wiki are ordered by publication
date. I thought users might benefit from popularity based ranking as this
helps to quickly find the best books. I implemented this in
https://pythonbooks.org/. Also a lot of work was put in to categorize
Python books on specializations (ML, GUI etc) and the website currently has
23 categories in total (still growing).

I have received emails from Python users around the world who have
benefited from the site's ranking and categorization. However, while the
popularity of the website on reddit and HN has given it a strong start, I
believe that there are still a lot of people who don't know about it.

Since the PythonBooks wiki is the gateway for a lot of people for finding
Python books, I thought that a link to the website on the PythonBooks wiki
page might give the website the required exposure and help users who are
looking to find popular Python books in different categories.

Please take a look at the site. If you think that the website fulfills your
standards, I would like to ask for permission to edit the PythonBooks wiki
page such that I can add the link in the section "External sources of
information".

My username on the Python Wiki is DibyaChakravorty.

I remain grateful and committed to the Python language and community.

Thank you,
Dibya
___
pydotorg-www mailing list
pydotorg-www@python.org
https://mail.python.org/mailman/listinfo/pydotorg-www