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.) 4 1293
In article <ds**********@w ake.carmen.se>,
Magnus Lycka <ly***@carmen.s e> 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**@pythoncra ft.com) <*> http://www.pythoncraft.com/
"19. A language that doesn't affect the way you think about programming,
is not worth knowing." --Alan Perlis
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.
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.
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 This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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 time I
visited a borders (last week), there was 1 (sic) book about python on
the shelve compared to dozens on perl & java! On my last inquiry about
who teaching python, I got two, maybe three, responses. I really want
to see python succeed! It's...
|
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
|
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 Python programs using Python syntax and
Python ways, but no one single Python book explicitly teaches you on how to
analyst your application, and structure your programmes in a way, so that,
it is easy to maintain, easily to reuse, (i.e. use loosely...
|
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 introduce Xen, an extension to C# for
better XML support. They show how Lifting, Filtering and
Apply-to-all can be done so much better in C# with Xen.
How is Python, my favorite programming language, doing in
this respect? Let's see:
|
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 for a std edition: around 100$
Sadly, there isn't a true successor to those editions in the 2005 product
line. There is a standard edition, but it costs 300$, although it supports
now more than one language.
| |
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 the only experience
I have with programming is with PHP.
I have been trying to look at the free online book "Dive Into Python"
but this is far too difficult for me as it explains it in caparison
with C++ or Java.
|
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 replace the simple.
My question is, what is the best way to accomplish the upgrade. Would it be
a good
idea to handle them like different versions using the
|
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
http://www.linkwaves.com
|
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.
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
| |
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |