473,465 Members | 1,366 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Python books?

Could some kind soul please recommend a few text books on Python 2.5
and it's class library?

----
Kine dies, Kinfolk dies, and thus at last yourself
This I know that never dies, how a dead mans deeds are deemed. --
Elder edda
Tommy Nordgren
to************@comhem.se

Mar 9 '07 #1
7 1286
Tommy Nordgren <to************@comhem.sewrote:
Could some kind soul please recommend a few text books on Python 2.5
and it's class library?
I believe recent books on Python (such as "Python for Dummies" and the
second edition of "Core Python Programming") do cover 2.5; I do know
that the 2nd edition of Python in a Nutshell tries to do so, but falls
quite a bit short on a number of important new additions to the library
(I had to close the book a tad too early to really do them justice,
sigh).
Alex
Mar 9 '07 #2
On Mar 8, 7:06 pm, Tommy Nordgren <tommy.nordg...@comhem.sewrote:
Could some kind soul please recommend a few textbooks on Python 2.5
and it's class library?

it's not necessary to have a 2.5 book that can introduce you to the
modules of the Python Standard Library (not all modules are [or have]
classes so "class library" perhaps is too restrictive a term).

the most significant additions to the std library in 2.5 are:
ctypes, sqlite3, xml.etree (ElementTree), wsgiref, cProfile

altho they provide new functionality, there are plenty of existing
modules in the standard library that are worth learning. the main
reference guides to the standard library modules and their attributes
include: Python in a Nutshell and Python Essential Reference, both in
addition to the online library reference.

my book, Core Python Programming, is revised to 2.5, but focuses on
teaching you the core part of the language, features, objects, memory
management, development, good practices, some advanced topic coverage,
and presents lots of exercises. however, it is not an exhaustive
guide to the standard library. to find out more about it, check out
the reviews and notes on amazon as well as the book's website (see
below).

hope this helps!
-- wesley
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall, (c)2007,2001
http://corepython.com

wesley.j.chun :: wescpy-at-gmail.com
python training and technical consulting
cyberweb.consulting : silicon valley, ca
http://cyberwebconsulting.com

Mar 9 '07 #3
Have a look at: Core python programming from Wesley J. Chun printed by
Prentice Hall.

Ralf Schoenian
Mar 9 '07 #4
Alex Martelli wrote:
I do know that the 2nd edition of Python in a Nutshell tries to do
so, but falls quite a bit short on a number of important new
additions to the library
Which, if I may ask?

Regards,
Björn

--
BOFH excuse #221:

The mainframe needs to rest. It's getting old, you know.

Mar 9 '07 #5
Bjoern Schliessmann <us**************************@spamgourmet.com>
wrote:
Alex Martelli wrote:
I do know that the 2nd edition of Python in a Nutshell tries to do
so, but falls quite a bit short on a number of important new
additions to the library

Which, if I may ask?
For example, all I say about ctypes is that it's scheduled to be added
to the standard library in Python 2.5, plus the URL to theller's pages
on it; it's surely worth at least the 5 pages I devoted to covering
Pyrex (considering that the latter is not in the standard library), not
just 5 lines:-(. Similarly, ElementTree is essentially just mentioned,
not really covered (while it would deserve the 10-12 pages that I
instead used to cover minidom), and SQLite gets less than a page
(probably enough for elementary use, since the DBAPI _is_ well covered,
but 2-3 pages with advanced issues and a relatively long examples would
have been better).

You could say, for 2.5 coverage, the book is missing about 20 pages it
should have -- not all that much, in comparison to the 700 pages it does
have, but not ideal (as for the "new compiler stuff" -- modules
compiler, parser, symbol, etc -- I'm not even sure how long it would
take to do them justice... perhaps another 20-30 pages... but perhaps
those subjects are a bit too exoteric to keep expanding the book!-).
Alex
Mar 11 '07 #6
wesley chun wrote:
>my book, Core Python Programming, is revised to 2.5, but focuses on
teaching you the core part of the language, features, objects, memory
management, development, good practices, some advanced topic coverage,
and presents lots of exercises. however, it is not an exhaustive
guide to the standard library.
Sadly, the centerfolds were 'shopped and had bottle-bleached hair.

Wait, that was a different read. CPP has been invaluable for me and I'd
recommend it for the OP even though it's not dedicated solely to the
PSL. OK?
Jim
--

It's not "pretexting", it's "lying."
Mar 15 '07 #7
The Python Cookbook is still relevant, and is excellent. I have used
it to improve the quality of my solutions to several complex problems.
It helps to explain many of the more advanced tricks to Python
development.

-T

Mar 15 '07 #8

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...
4
by: Paul Prescod | last post by:
According to Netscan, comp.lang.python was the 19th most popular Usenet newsgroup in 1999 It rose to 8 in 2000 It stayed in 8th place in 2001 (I don't know why that year was flat) It rose to 6...
36
by: Andrea Griffini | last post by:
I did it. I proposed python as the main language for our next CAD/CAM software because I think that it has all the potential needed for it. I'm not sure yet if the decision will get through, but...
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
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...
8
by: David Rasmussen | last post by:
What is the best book for Python newbies (seasoned programmer in other languages)? /David
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...
4
by: Magnus Lycka | last post by:
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...
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: 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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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...
1
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...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
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,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
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 ...

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.