[Zope-dev] Need a book recommendation(s) for newer patterns andcomponent based design

Ken Wasetis kwasetis at sprinc.com
Sat Nov 13 12:11:58 EST 2004

I agree that OO is something you need to do in order to get your head around
it, but you may want to look at some of the books from Bruce Eckel (the
Thinking In... series) which you can download for free here:

Specifically, there is a Thinking in Python book there.  I think the author
explains OO concepts well, but there is a disclaimer - that you should at
least know Python syntax and libraries if you're going to follow the
examples very well.  You can find free Python coding examples at Python.org.
Look in the left margin.



-----Original Message-----
From: zope-dev-bounces at zope.org [mailto:zope-dev-bounces at zope.org]On
Behalf Of Stephan Richter
Sent: Saturday, November 13, 2004 10:57 AM
To: zope-dev at zope.org
Subject: Re: [Zope-dev] Need a book recommendation(s) for newer patterns
andcomponent based design

On Friday 12 November 2004 22:23, Ira wrote:
> Hi.  I am new to Python, Zope, and OOP.  Can you please recommend a good
> book(s) on patterns, component architecture, and component-based design
> as referred to in the excerpt from the Zope X3.0 press release below?  I
> am reading 'Design Patterns' by Gamma, et al, but it does not include
> interface patterns or perhaps other, newer patterns.

I do not know how much of an abstract learner/thinker you are, but when I
learned OOP, a book did not help me at all; I learned it by doing. And in
this case I would say the Zope 3 Developers Book is the right thing. It
covers all component types in a practical instructional manner. If this is
not enough for you, the Zope X3 source code has some really great README.txt
files that point out subtleties and corner cases.

See http://dev.zope.org/Zope3/Zope3Book

Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
Zope-Dev maillist  -  Zope-Dev at zope.org
**  No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope )

More information about the Zope-Dev mailing list