[PyAR2] Effective Python
derek.k.horton at gmail.com
Mon Nov 19 14:35:24 CET 2007
Yeah, I have the Cookbook and I like it for looking up quick
"recipes". I got it when I first started looking at python (it was on
sale :) and at that point it didn't seem to explain things enough for
me (like "import foo" versus "from foo import Bar"). Maybe I need to
look over it again now that I know more about the language.
Thanks for the suggestions!
On Nov 17, 2007 10:18 AM, Chad Cooper <Chad_Cooper at swn.com> wrote:
> The python cookbook rocks! I look through it occasionally on aspn too
> (http://aspn.activestate.com/ASPN/Python/Cookbook). I bought my cookbook
> used on amazon for $10 and it was brand new. Its chock full of great ideas,
> and on aspn its constantly evolving.
> -----Original Message-----
> From: Greg Lindstrom [mailto:gslindstrom at gmail.com]
> Sent: Saturday, November 17, 2007 08:30 AM Central Standard Time
> To: pyar2 at python.org
> Subject: [PyAR2] Effective Python
> Here are some snippets from another thread asking about a book similar to
> Effective C++ (June 2006). I don't know if the links are still good, but
> it's a start. I'll keep looking. Have you seen the Python Cookbook
> (O'Reilly)? It's full of all sorts of code snippets organized by subject
> and I use it all of the time to learn new techniques. David Goodger
> (mentioned below) as a co-author of "Effective Python" is the chairman of
> PyCon this year. Since I'm working with him already, I;ll ask him the
> status of the book.
> Hi all,
> I just finished reading Learning Python 3rd ed, and am doing my
> first Python application, which retrieves and process text and XML
> documents from Web. Python helped me to write the application in a few
> hours, I'm very happy with its productivity. But the performance is not
> satisfactory. I decide to optimized it in Python before trying C/C++
> extensions. But I don't know Python much and have no clu to tune my
> program. Also, I don't know what Pythonist's preferred styles. Are
> there any books/documents which play the similar role for Python as
> 'Effective C++' does for C++?
> For example, one of my friends read my program and suggest me to
> move the re.compile() out of a for-loop, since the regular pattern is
> fixed, and re.compile() is slow. I want to find more such advice, where
> can I find them?
> Thank you.
> Also, I suggest checking Psyco ( http://psyco.sourceforge.net/ ), which
> can easily improve your program's speed with no change in your code.
> Hope this helps...
> I think Aahz stated somewhere that he was workign on Effective Python.
> I'm not sure if it's an ongoing plan or it's been canned though?
> You might want to give this site a look:
> <red face> That's my fault. I'm technically still under contract to
> write _Effective Python_, but it has proven much more difficult to write
> than I expected. (Not in the sense of difficulty finding material, but
> in sitting down and *writing*.) I actually brought in David Goodger as
> co-author and we still haven't been able to make progress. :-(
> Right now, I'm finishing up _Python for Dummies_ (which is mostly being
> written by Stef -- I provide the technical expertise and editing), and
> after a suitable resting time, we'll see if we can get back on track
> with _Effective Python_
> Aahz (aahz at pythoncraft.com
> <http://mail.python.org/mailman/listinfo/python-list>) <*>
> Notice: This e-mail may contain privileged and/or confidential information
> and is intended only for the addressee. If you are not the addressee or the
> person responsible for delivering it to the addressee, you may not copy or
> distribute this communication to anyone else. If you received this
> communication in error, please notify us immediately by telephone or return
> e-mail and promptly delete the original message from your system.
> PyAR2 mailing list
> PyAR2 at python.org
More information about the PyAR2