473,387 Members | 1,724 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

New editions of several Python books.

While I work at a company that uses Python a lot (and would
have had a hard time finding such a place a few years ago) I
don't really have a clear opinion on whether Python's marketshare
(or mindshare) is growing significantly. Perl seems to be in
decline, but on the other hand, Ruby is attracting a lot of people.

One interesting thing I noticed when I visited Amazon.com
today, was that several publishers are busy making new
editions of their Python books. These classics are in the
pipeline:

Python Essential Reference (3rd Edition)
by David M. Beazley (Paperback - February 24, 2006)

I have the 1st ed. Just as with Martelli's Nutshell-book, this is a
really good reference book. (Or was in previous editions at least.)

Python, Second Edition : Visual QuickStart Guide (2nd Edition)
by Chris Fehily (Paperback - April 14, 2006)

In my opinion one of the best beginner books. Straight forward and
also affordable.

Programming Python, 3rd edition
by Mark Lutz (Paperback - July 2006)

Never a favourite of mine really, but a popular book...

And this is already reissued it seems:

Python Programming for the Absolute Beginner, Second Edition
by Michael Dawson (Paperback - November 8, 2005)

Finally...

Beginning Python: From Novice to Professional
by Magnus Lie Hetland (Paperback - September 26, 2005)

....was more or less a 2nd edition of Magnus' "Practical Python".

There is also a "Python for Dummies" on its way at last. (I'm not
sure Python *is* for dummies though. Despite being so easy to learn
and use, it mainly seems to attract smart and experienced people, why
else would Python programmers be among the best paid programmers?)

Somehow, the fact that so many books are reissued in a fairly short
period, makes me feel that the publishers feel that the winds are
blowing our way...

Any thoughts on this?

I don't see any similar republish trends among the other scripting
languages. (Although Ruby on Rails seems to attract some attention --
four books in the pipeline.)

Feb 9 '06 #1
4 1280
In article <ds**********@wake.carmen.se>,
Magnus Lycka <ly***@carmen.se> wrote:

There is also a "Python for Dummies" on its way at last. (I'm not
sure Python *is* for dummies though. Despite being so easy to learn
and use, it mainly seems to attract smart and experienced people, why
else would Python programmers be among the best paid programmers?)


If you can have _Borland C++ for Dummies_, _Python for Dummies_ makes a
lot more sense. :-/
--
Aahz (aa**@pythoncraft.com) <*> http://www.pythoncraft.com/

"19. A language that doesn't affect the way you think about programming,
is not worth knowing." --Alan Perlis
Feb 9 '06 #2
Aahz wrote:
If you can have _Borland C++ for Dummies_, _Python for Dummies_ makes a
lot more sense. :-/


Well, I guess Borland C++ for Dummies has a genuine purpose, but
it could be a very short book. One page where is says: "Don't!" ;^)

I guess it's a seal of mainstream approval to get a Dummies book,
and I certainly think that Python should be a relief for many
people who aren't programmers but occasionally needs to write
small programs. I hope it becomes a hit! I suspect the "dummies"
might want a more "polished" (dumbed down?) development environment
though.
Feb 9 '06 #3
Magnus Lycka wrote:
Programming Python, 3rd edition
by Mark Lutz (Paperback - July 2006)

Never a favourite of mine really, but a popular book...


This one is like broccoli. Its good for you but it doesn't have much flavor.
Feb 9 '06 #4

On Feb 9, 2006, at 3:59 PM, James Stroud wrote:
Magnus Lycka wrote:
Programming Python, 3rd edition
by Mark Lutz (Paperback - July 2006)

Never a favourite of mine really, but a popular book...


This one is like broccoli. Its good for you but it doesn't have
much flavor.
--
http://mail.python.org/mailman/listinfo/python-list


I found the Learning Python book (that Lutz is a co-author of) a much
better book for someone who knows another language and wants to learn
Python. The Programming Python has lots of examples, but I found it
difficult to "look things up".

The three books I would recommend for someone (who already knows
another language) wanting to learn Python are:

Learning Python
Python Essential Reference
Python Cookbook

Dave

Feb 9 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

57
by: John Howard | last post by:
I've sent several messages over the last year asking about python - Who teaches python? Is python losing steam? etc. I have noticed, eg, the declinng number of books at my local borders. The last...
114
by: Maurice LING | last post by:
This may be a dumb thing to ask, but besides the penalty for dynamic typing, is there any other real reasons that Python is slower than Java? maurice
4
by: Tony Ha | last post by:
Hello I am learning Python for in the pass ten months, and have brought a few books about Python. Most of them are good books by its only right, and all of them only teach you how to write...
0
by: Will Stuyvesant | last post by:
Here is a comment on the paper "Programming with Circles, Triangles and Rectangles" by Erik Meijer, Wolfram Schulte and Gavin Bierman. Google will find it quickly if you try. In the paper they...
2
by: the friendly display name | last post by:
The 2003 product line, had the standard editions, you could only work with one single language, but, ASP.NET AND windows forms development was possible, and it wasn't that dumbed down. The price...
5
by: Falc | last post by:
Hi there... I have been looking at learning Python, so far it looks like an absolutely grat language. I am having trouble finding some free resources to learn Python from. I am on windows and...
1
by: Christof Nordiek | last post by:
Hi, my apllication will have several editions one simple and one with additional features. The user shall be able to uprade from the simple to the extended version. The extended version will...
9
by: Katie Tam | last post by:
I am new to this filed and begin to learn this langague. Can you tell me the good books to start with ? Katie Tam Network administrator http://www.linkwaves.com/main.asp...
8
by: Edward Cormier | last post by:
Which computer books are the best to begin learning Python 2.5 with? I've heard that Learning Python 3rd Edition is a good choice - can anyone give any more advice on this? Thanks.
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.