looking for a good introduction to OOP

Alan Gauld alan.gauld at btinternet.com
Sun Nov 21 17:44:36 CET 2004

On Sat, 13 Nov 2004 18:03:34 -0500, Darren Dale
<dd55 at cornell.edu> wrote:
> I would like to learn more about object oriented concepts, like design 
> and techniques. I have experience with Matlab and Python, a little with 

My personal favourites are Timothy Budd's book which uses several
languages to illustrate concepts - I personally like to see how
different languages do things. Translating those examples back to
Python would be instructive too.

Also Grady Booch's (now ancient!) OO A&D book is worth a read
(again I prefer the multi lingual first edition, but 
the C++ only 2nd edition is OK.) This gives you some different
application types and sizes to consider how OOP works. This is
effective because often the real value of OOOP is most apparent
on larger scale projects.

Finally Cetus-Links is a great web resource for OOP sites.

Alan G.
Author of the Learn to Program website

More information about the Python-list mailing list