Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Design Patterns in Python

8 views
Skip to first unread message

Gabriel Genellina

unread,
Aug 4, 2006, 10:42:54 PM8/4/06
to pytho...@python.org
Hello

Most authors talk about Java/C++, and describe patterns used as a
workaround to their static class model; the dynamic nature of Python
allows for trivial implementations in some cases.
I've seen some design patterns examples on the ActiveState site, and
some discussions some time ago on this list.
But does anyone know of a complete discussion/analysis of patterns in
Python? Books, articles, web pages...
Unfortunately the pattern-SIG is now defunct...


Gabriel Genellina
Softlab SRL





__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

gene tani

unread,
Aug 4, 2006, 11:45:04 PM8/4/06
to

Gabriel Genellina wrote:
> Hello
>
> Most authors talk about Java/C++, and describe patterns used as a
> workaround to their static class model; the dynamic nature of Python
> allows for trivial implementations in some cases.
> I've seen some design patterns examples on the ActiveState site, and
> some discussions some time ago on this list.
> But does anyone know of a complete discussion/analysis of patterns in

http://www.strakt.com/docs/ep04_pydp.pdf
http://www.aleax.it/5ep.html
http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html

http://www.pasteur.fr/formation/infobio/python/ch18s06.html
http://www.sauria.com/~twl/conferences/pycon2005/20050323/Design%20Patterns%20and%20Python%20OOP%20-%20Objects%20By%20Design.html

http://norvig.com/design-patterns/ppframe.htm

Dale Strickland-Clark

unread,
Aug 4, 2006, 11:47:09 PM8/4/06
to
Gabriel Genellina wrote:

> Hello
>
> Most authors talk about Java/C++, and describe patterns used as a
> workaround to their static class model; the dynamic nature of Python
> allows for trivial implementations in some cases.
> I've seen some design patterns examples on the ActiveState site, and
> some discussions some time ago on this list.
> But does anyone know of a complete discussion/analysis of patterns in
> Python? Books, articles, web pages...
> Unfortunately the pattern-SIG is now defunct...
>
>
> Gabriel Genellina
> Softlab SRL
>

Something like this?

http://tinyurl.com/q7uyt

(www.amazon.co.uk)

--
Dale Strickland-Clark
Riverhall Systems - www.riverhall.co.uk

gene tani

unread,
Aug 4, 2006, 11:53:39 PM8/4/06
to

Gabriel Genellina wrote:
> Hello
>
> Most authors talk about Java/C++, and describe patterns used as a
> workaround to their static class model; the dynamic nature of Python
> allows for trivial implementations in some cases.

Eckel's thinking in Python too

http://www.mindview.net/Books/TIPython

Alex Martelli

unread,
Aug 5, 2006, 9:22:33 PM8/5/06
to
Gabriel Genellina <gags...@yahoo.com.ar> wrote:

> Hello
>
> Most authors talk about Java/C++, and describe patterns used as a
> workaround to their static class model; the dynamic nature of Python
> allows for trivial implementations in some cases.
> I've seen some design patterns examples on the ActiveState site, and
> some discussions some time ago on this list.
> But does anyone know of a complete discussion/analysis of patterns in
> Python? Books, articles, web pages...

Many of my presentations and articles have covered this area, and you
can find the various PDFs at <http://www.aleax.it/python_mat_en.html> --
of course, they're somewhat fragmentary, but I hope they can be of some
help!


Alex

Gabriel Genellina

unread,
Aug 7, 2006, 5:41:41 PM8/7/06
to pytho...@python.org
At Saturday 5/8/2006 22:22, Alex Martelli wrote:

> > But does anyone know of a complete discussion/analysis of patterns in
> > Python? Books, articles, web pages...

Thanks to all of you for your pointers on this subject!

egbert

unread,
Aug 13, 2006, 5:17:01 AM8/13/06
to pytho...@python.org
In pygtk is available: set_focus_chain
Does wxPython have something similar ?
--
Egbert Bouwman - Keizersgracht 197 II - 1016 DS Amsterdam - 020 6257991
========================================================================
0 new messages