Python Programming Portal
Python Programming Portal
J2EE curve
Add Site Feed
Does the crash in Python book sales reflect the popularity of Python? PDF Print E-mail
Written by Sandeep Gohad   
Sunday, 06 August 2006

According to the survey done by O'Reilly, Javascript and PHP continues to lead in the book sales, while Python and actionscript are in the last position. There is a considerable rise in the book sales for Ruby as they have now passed sales for Perl books as well (they passed book sales for Python in the last year). Book sales statistics shows the dominance of Javascript and PHP, does that indicate the popularity?

 If you compare the last year’s statistics with this year then you will find PHP is doing steady progress while there is a considerable rise in the book sales as well as job postings with Ruby and Javascript. The main reason could be ROR for Ruby and AJAX for Javascript. ROR and AJAX made the huge difference, What made them so rocking ?As far as AJAX is concerned, the technology it self was not new but Google implemented it and made it popular, one of the major reason behind ROR's popularity is the aggressive marketing.

The reason for developers to look at Ruby was definitely RoR and not Ruby itself. A lot of developers were tending to hear about Python than about Ruby, so a lot of them shifted to Python. Now, Its likely to have heard about Ruby so the current picture shows that the developers go in the direction of Ruby. Although Turbogears, Django, Plone, Zope are doing well but they are not rocking as ROR (compared to Ruby not much books are available on Turbogears, Django, Plone)  Ruby concentrated on product development as well as marketing while Python is not concentrating on the marketing part.

There's an interesting comment posted on Tim's article, comment is, "Maybe they need more books since the documentation is so poor...". Well, I would not like to comment on it but you can not judge the popularity based on book sales statistics. Although Python stands last in the book sales, that doesn’t indicate that Python is not popular, it certainly is, but they are lacking the pace which could be gained by aggressive marketing. I am eager to see some good books on Iron Python, Python in the mobile sector (Python+Nokia), Python 3000. On release of these books we will definitely see the rise in Python book sales.

Reference :
>> Ruby Book Sales Pass Perl

Related :
>> Will Marketing of Python create Revolution?
>> Python vs Ruby
>> Review of Python's ongoing improvements
>> Ajax is a way of doing new things with old technologies.
>> No programming language offers what Python does philosophically.
>> There’s no compelling reason to choose Groovy over Jython
>> Can Java CMS match the PHP ones?
>> Learn Ruby and Rails Online and for Free

Comments

You must javascript enabled to use this form

Python is so simple that one can keep most of the language and standard library in your head. So, not much need for books (at least not language references). Instead of looking at book sales or killer apps, a better indication of popularity is the number of third-party modules and Python doesn't seem to be lacking in that area!

Posted by steve, on 08/10/2006 at 04:34

No. Python is just having a drought in the book scene right now, the same time that Ruby (Rails mostly) is having a bit of a boom. I am sure that Q4 and Q1 of 2007 will look quite a bit different from now. (e.g. both TurboGears and Django have a book coming out)

Posted by maetro, on 08/08/2006 at 04:46

We python programmers don't read python books, because it's so simply, the manual is enough. Sales doesn't indicate popularity, but indicated how difficult, how complex is the language.

Posted by dh, on 08/08/2006 at 03:15

The online doc is more than enough. The current boom of Ruby sales is due to the fact that it's

Posted by Bader, on 08/08/2006 at 12:26

Yeah, i do feel like it has been a while since a truly essential Python book has come out. I prefer printed books when possible, but the number of books offering in-depth information (ie, not stuff available all over the web) seems to have dropped off.

Posted by Ed Gordon, on 08/08/2006 at 11:27

O'Reilly has only about 10 titles; have of them are 5 years old or more. Of the remaining, 2 are reference books - who needs those with Python Docs? No wonder sales suck!

Posted by Bart, on 08/08/2006 at 06:50

Rails and AJAX are the killer apps that are driving interest in Ruby and Javascript. What is the killer app for Python? Sad to say, but, I don't think there is one.

Posted by lyncher, on 08/08/2006 at 06:44

Answer: No, it just suggests python's builtin documentation and documentation server (pydoc -p 9000) is, in a word, kickass ;)

Posted by kumar303, on 08/07/2006 at 11:20

I haven' t purchased any Python books lately because I just don't feel the need. Of the three or four that I have already, I only ever refer to David Mertz's

Posted by infidel, on 08/07/2006 at 07:53

Take the number of titles in each categories and then divide the sale numbers by the title numbers. You will have something that you can compare as it will be normalized in terms of popularity.

Aka, There are not many books about Python in general.

Posted by karl, on 08/07/2006 at 05:57

 1  2  Next Page >
Page 1 of 2 ( 10 Comments )
©2007 MosCom


Add Python Site Feed
Latest
Popular
Go to top of page  Home | Content | Resources | Contact Us | Blogs |

Copyright 2004 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies.
Views expressed at PythonThreads.com reflect the views of the authors alone, and do not necessarily reflect those of PythonThreads.com.

Terms of Use          Privacy Policy
PythonThreads.com - Python Programming Language Portal