473,394 Members | 1,817 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,394 software developers and data experts.

python texts?

Hello everyone,

Can anyone recommend python text progression from me. Assuming I have no
knowledge of python which books should I progress through? I prefer
published books that I can actually hold with my hands. But if there are
some awesome tutorials on-line I guess I am game. At this moment I am
reading Learning Python 2nd edition by O'Reilly. I am enjoying it at the
moment. I intend to be done with it in a week. But not sure where it
will put me in the grand scheme of programming with python.

So perhaps a more direct question would be, what do I read after this
book? Should I read something before this book? Should I ditch this book?

Thanks,
--Nate
Jun 17 '06 #1
3 1405
On 2006-06-17, nate <na**@natefico.com> wrote:
reading Learning Python 2nd edition by O'Reilly. I am enjoying it at the


I'd get the Python Cookbook, next.

Dave Cook
Jun 17 '06 #2
Dave Cook wrote:
On 2006-06-17, nate <na**@natefico.com> wrote:
reading Learning Python 2nd edition by O'Reilly. I am enjoying it at the

I'd get the Python Cookbook, next.


There's a jump. The Cookbook is quite advanced. I'd write code next.

Then, I'd read through the docs for all the provided modules (fast, the
idea is to know where to go back for detail, not to understand each
module in depth), and write more code. If you want paper for going
through the modules, next I'd read either Beazley's "Python Essential
Reference" or Alex Martelli's "Python in a Nutshell."

Choosing between P.E.R. and Nutshell is really quite individual. They
are both great, thorough jobs that leave you with a wonderful reference
work after you've read them. I'd say P.E.R. is terser, going for
density and brevity, while the Nutshell is a bit more elaborative
on what it covers. The choice between Martelli and Beazley is, I
suspect, one of your learning style. Find somewhere to look at each
(any edition) and read twenty pages from the middle. One of them will
seem much better than the other, and it has everything to do with what
you prefer.

The Cookbook comes later. As does getting all the way through the
challenge, but for puzzle lovers, it can be great fun.

--Scott David Daniels
sc***********@acm.org
Jun 17 '06 #3
>> I'd say P.E.R. is terser, going for
density and brevity, while the Nutshell is a bit more elaborative
on what it covers. The choice between Martelli and Beazley is, I
suspect, one of your learning style.


Yes, sometimes Beazley is too terse if you're reading about something
for the first time. But he's the best when you need to freshen your
knowledge on a module or function you used three months ago.

When in doubt, get both Beazley & Martelli. And follow with the
Cookbook.

Note the Martelli Nutshell is coming out in a new edition in early
July. You can preorder.

http://tinyurl.com/pkczm

rd

Jun 18 '06 #4

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

Similar topics

19
by: KefX | last post by:
I've been following the group a bit (somewhat loosely; discussions involving other languages or advanced concepts kind of lose me), and I see all this negativity (OMG Python's lambda is borken...
13
by: Peter Mutsaers | last post by:
Hello, Up to now I mostly wrote simple filter scripts in Perl, e.g. while(<>) { # do something with $_, regexp matching, replacements etc. print; } Now I learned Python and like it much...
3
by: Emile van Sebille | last post by:
QOTW: "...I want to reserve .var for the "with" statement (a la VB)." --Guido van Rossum "...at some point in the future Python *will* grow (optional) type declarations for all sorts of things...
0
by: Cameron Laird | last post by:
QOTW: "I think the best way of lobbying for Python adoption is to write good software with Python." -- Jarek Zgoda "The biggest problem I have now is convincing people that just because...
1
by: A. B., Khalid | last post by:
Hello all. After a search on Google it would seem that the users of Mingw have not had good results in compiling the python sources natively. See at least: ...
4
by: sarmin kho | last post by:
Hi Pythoners.. "print (text)' command will print the 'text' on dos window when executing a python script. i would like to save all the text printed on the dos window to a file at the end of the...
0
by: Cameron Laird | last post by:
QOTW: "If you don't have the time to be paranoid, try taking the time to straighten out identity theft." -- K. G. Schneider "The best way to make classes on the fly is generally to call the...
11
by: Magnus Lycka | last post by:
While the official Python Tutorial has served its purpose well, keeping it up to date is hardly anyones top priority, and there are others who passionately create really good Python tutorials on...
0
by: Cameron Laird | last post by:
QOTW: "Generally, you should always go for whatever is clearest/most easily read (not just in Python, but in all languages)." - Timothy Delaney "You will find as your programming experience...
27
by: hacker1017 | last post by:
im just asking out of curiosity.
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: 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: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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
marktang
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,...
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...
0
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...

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.