Dr. Dobb's Python-URL! - weekly Python news and links (Oct 4)
Quinn Dunkan
quinn at yak.ugcs.caltech.edu
Thu Oct 4 09:55:26 EDT 2001
QOTW: "[T]he increased productivity we achieve with Python means that
there is often no need to hire any more developers after your first
Pythonista ;)." Also, "I never cease to be amazed by how quickly ideas
become reality using Python." More propaganda to air-drop into heathen
kingdoms:
http://groups.google.com/groups?threadm=4su7rt0fphqhvcrctnktgiejfobm6uhops%404ax.com
The popular subject of interfaces and signature-oriented polymorphism
comes up again. Essentially, the question is: When someone wants a
"file-like object", how file-like should it be? Carl says
(paraphrased) "as file-like as makes sense in this situation" and (not
paraphrased) "the idea that we need to have one definitive definition
for a file-like object (or any class of objects) is not that useful".
Titus wants to know how to write library code which doesn't break when
such expectations are violated. As is the custom with such
discussions, eventually haskell comes up:
http://groups.google.com/groups?threadm=9orb19%24ba6%241%40slb6.atl.mindspring.net
In python, regexps are not the end-all be-all that they are in some
other languages. Bruce has a simple question about parsing text,
which turns into a discussion of the relative merits of scanf,
regexps, and string methods. Duncan sums it up: "regexps are
wonderful: in moderation"
http://groups.google.com/groups?threadm=3BB16A50.BAE082FE%40cygnus-software.com
Pre-2.2 python has an all or nothing attribute accessor scheme:
either all attribute setting goes through __setattr__, or all
attribute setting is direct. Dale wants to avoid the overhead by
only checking certain attributes, which is not possible (unless
you create a separate sub-object), but Tim points out that 2.2
allows readers and writers for individual attributes:
http://groups.google.com/groups?threadm=9lajrtcqsojv72nr88c7j6kmdapjo44vc0%404ax.com
Steve gives an ultra condensed tutorial on the ever-popular BSD
sockets, as well as a link to Gordon's python socket tutorial.
Others point out that higher level interfaces like urllib or (if
you want to write a server) medusa are often more appropriate, but
if you want to know the low level details:
http://groups.google.com/groups?threadm=T8ku7.20537%24ib.310289%40atlpnn01.usenetserver.com
Gordon's tutorial:
http://www.mcmillan-inc.com/sock1.html
PyDoc is cool. It's in the standard distribution, but it's easy
to overlook these things:
http://groups.google.com/groups?threadm=uramrt8s8k654eea7g46b62oe8474lj4ji%404ax.com
========================================================================
Everything you want is probably one or two clicks away in these pages:
Python.org's Python Language Website is the traditional
center of Pythonia
http://www.python.org
Notice especially the master FAQ
http://www.python.org/doc/FAQ.html
PythonWare complements the digest you're reading with the
daily python url
http://www.pythonware.com/daily
comp.lang.python.announce announces new Python software. Be
sure to scan this newly-revitalized newsgroup at least weekly.
http://groups.google.com/groups?oi=djq&as_ugroup=comp.lang.python.announce
Michael Hudson continues Andrew Kuchling's marvelous tradition
of summarizing action on the python-dev mailing list once every
other week.
http://starship.python.net/crew/mwh/summaries/
http://www.amk.ca/python/dev
The Vaults of Parnassus ambitiously collect Python resources
http://www.vex.net/~x/parnassus/
Much of Python's real work takes place on Special-Interest Group
mailing lists
http://www.python.org/sigs/
The Python Software Foundation has replaced the Python Consortium
as an independent nexus of activity
http://www.python.org/psf/
Cetus does much of the same
http://www.cetus-links.de/oo_python.html
Python FAQTS
http://python.faqts.com/
The old Python "To-Do List" now lives principally in a
SourceForge reincarnation.
http://sourceforge.net/tracker/?atid=355470&group_id=5470&func=browse
http://python.sourceforge.net/peps/pep-0042.html
Python Journal is at work on its second issue
http://www.pythonjournal.com
Links2Go is a new semi-automated link collection; it's impressive
what AI can generate
http://www.links2go.com/search?search=python
Archive probing tricks of the trade:
http://groups.google.com/groups?oi=djq&as_ugroup=comp.lang.python&num=100
http://groups.google.com/groups?meta=site%3Dgroups%26group%3Dcomp.lang.python.*
Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
http://www.ddj.com/topics/pythonurl/
http://purl.org/thecliff/python/url.html (dormant)
or
http://groups.google.com/groups?oi=djq&as_q=+Python-URL!&as_ugroup=comp.lang.python
Suggestions/corrections for next week's posting are always welcome.
[http://www.egroups.com/list/python-url-leads/ is hibernating. Just
e-mail us ideas directly.]
To receive a new issue of this posting in e-mail each Monday morning,
ask <claird at neosoft.com> to subscribe. Mention "Python-URL!".
-- The Python-URL! Team--
Dr. Dobb's Journal (http://www.ddj.com) is pleased to participate in and
sponsor the "Python-URL!" project.
--
Cameron Laird <claird at NeoSoft.com>
Business: http://www.Phaseit.net
Personal: http://starbase.neosoft.com/~claird/home.html
More information about the Python-list
mailing list