From: Quinn Dunkan <quinn@yak.ugcs.caltech.edu> To: Dr.Dobb's.Python-URL.distribution@starbase.neosoft.com Subject: Dr. Dobb's Python-URL! - weekly Python news and links (Sep 24) Date: Mon, 24 Sep 2001 09:07:05 -0500 (CDT) QOTW: "Is Python fit for multi-tiered apps?--Yes, especially as an alternative to Java!" The context for this was the observation that Python appears to do a bunch of Three (and four!) Letter Acronyms just as well as Java (the original poster actually wanted to know about multi-tierd apps, which sounds much more rugged and industrial). AMK mentions an article about such an app, which well documents the design of a mid-sized python project (it also mentions his Cervantic web application framework, Quixote). http://groups.google.com/groups?threadm=9o7lvv%24170%2401%241%40news.t-online.com http://www.amk.ca/python/writing/mx-architecture/ The Ottawa Python Authors Group goes live at http://www.opag.ca Sam is apparently having trouble with instance and class attributes. It turns out the problem was a bug in other code (importing the wrong module), but in the meantime there's a lot of discussion about scoping, binding, and Alex's new "Borg" pattern: http://groups.google.com/groups?threadm=ii7k7yvqi87.fsf%40central.sun.com The Law of Demeter says that objects shouldn't have (or need) deep knowledge of the structure of other objects. If that was unclear or you don't agree or you think "well, that's obvious, but not very specific", the following thread explains things much better: http://groups.google.com/groups?threadm=slrn9qf4r5.p9.slinkp23%40roaddog.armsnet Tim demonstrates what fun can be had with Python 2.2 generators when finding permutations. It's also a good example of a recursive generator: http://groups.google.com/groups?threadm=mailman.1000707871.18101.python-list%40python.org For a journalistic treatment of generators and other 2.2 goodies, see http://www.unixreview.com/articles/2001/0109/0109h/0109h.htm Chris wants to bundle python modules similar to Java's JARs. It's possible with the __import__ hook, as Installer and py2exe demonstrate: http://groups.google.com/groups?threadm=rsHrsJAP5op7Ew7L%40jessikat.fsnet.co.uk ======================================================================== 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@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.