Dr. Dobb's Python-URL! - weekly Python news and links (Jul 14)
Irmen de Jong
irmen at -NOSPAM-REMOVETHIS-xs4all.nl
Mon Jul 14 04:44:08 EDT 2003
QOTW: "I'll claim without proof that how mixed-type comparisons work
with Python classes is also beyond wizard prediction in all cases: the
implementation of comparison in Python is crushingly complicated."
-- Tim Peters
"Honest to God, if it doesn't have coloured cells all over the place, then
they [the engineers] kind of stare at you like rabbits caught in the
headlights of an oncoming car." -- Mark Carter
Discussion
----------
While syntax coloring sounds nice, Mark VandeWettering shows
negative issues of syntax coloring in editors.
<http://groups.google.com/groups?threadm=slrnbh0p28.uj.wettering@keck.vandewettering.net>
Aahz explains what threading is most often used for and why
Python usually doesn't have a scalability problem here.
<http://groups.google.com/groups?threadm=bemhsb$dgn$1@panix3.panix.com>
Ian Bicking brings up Jason Orendorff's path module, starting a
discussion about a different Python interface to the filesystem.
<http://groups.google.com/groups?threadm=mailman.1057651032.22842.python-list@python.org>
Bengt Richter and Peter Hansen use a helium-balloon metaphor while
explaining Python's object naming principle.
<http://groups.google.com/groups?threadm=3F0FD092.7D452008@engcorp.com>
Paul Rubin takes a negative-for-Python - but arguably sound - stance in
the Python versus PHP web-applications discussion.
<http://groups.google.com/groups?threadm=7xisqagvjt.fsf@ruckus.brouhaha.com>
Raymond Hettinger intrigues with the first episode of a series of
mysterious Python puzzles.
<http://groups.google.com/groups?threadm=UiOPa.3259$Y92.1224@nwrdny01.gnilink.net>
Announcements
-------------
Guido is moving to the US West Coast. His devotion to Python
continues.
<http://www.python.org/~guido>
Congratulations to ActiveAwards winners Mark Hammond, Uche Ogbuji,
Mike Olson, and Martin von Loewis.
<http://www.ActiveState.com/ActiveAwards>
PortalTransforms 1.0a1, part of Archetypes, a framework
for the development of new Content Types in Zope/CMF/Plone.
<http://www.sourceforge.net/projects/archetypes/>
wxPyPlot 1.1, an enhanced derivative version of wxPlotCanvas
to provide simple lightweight plotting in wxPython.
<http://www.cyberus.ca/~g_will/wxPython/wxpyplot.html>
Adept, a Declarative, Eval-based Program Tester. It is
an unit testing tool where you define test cases as tuples.
<http://csciwww.etsu.edu/phil/samples/adept.htm>
EmPy 3.0.3, a system for embedding Python expressions and
statements in template text.
<http://www.alcyone.com/pyos/empy/>
PyObjC 1.01, a bridge between Python and Objective-C that allows
full-featured Cocoa applications to be written in pure Python.
<http://pyobjc.sourceforge.net/>
Vb2py 0.1, a toolkit to aid in the conversion of Visual Basic
projects to Python (using PythonCard).
<http://vb2py.sourceforge.net>
YAMI 2.1, a lightweight and portable infrastructure for
message-oriented network communication.
<http://www.maciejsobczak.com/prog/yami/>
PyQwt 3.7, a set of Python bindings for the Qwt C++ class library.
Qwt extends the Qt framework with widgets for scientific and
engineering applications.
<http://pyqwt.sourceforge.net/>
SpamBayes 1.0a4, a Bayesian anti-spam filter.
<http://spambayes.org/>
Spyce 1.3.11, a server-side language that supports simple and efficient
Python-based dynamic HTML generation.
<http://spyce.sourceforge.net/>
ReportLab toolkit 1.18, a dynamic PDF generating solution.
<http://www.reportlab.com/toolkit/>
========================================================================
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
Mygale is a news-gathering webcrawler that specializes in (new)
World-Wide Web articles related to Python.
http://www.awaretek.com/nowak/mygale.html
While cosmetically similar, Mygale and the Daily Python-URL
are utterly different in their technologies and generally in
their results.
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
Brett Cannon continues the marvelous tradition established by
Andrew Kuchling and Michael Hudson of summarizing action on the
python-dev mailing list once every other week.
http://www.python.org/dev/summary/
The Python Package Index catalogues packages.
http://www.python.org/pypi/
The somewhat older Vaults of Parnassus ambitiously collects references
to all sorts of 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 Business Forum "further[s] the interests of companies
that base their business on ... Python."
http://www.python-in-business.org
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.org/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
The online Python Journal is posted at pythonjournal.cognizor.com.
editor at pythonjournal.com and editor at pythonjournal.cognizor.com
welcome submission of material that helps people's understanding
of Python use, and offer Web presentation of your work.
*Py: the Journal of the Python Language*
http://www.pyzine.com
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.
E-mail to <Python-URL at phaseit.net> should get through.
To receive a new issue of this posting in e-mail each Monday morning
(approximately), ask <claird at phaseit.net> 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.
More information about the Python-list
mailing list