Looking for a good introduction to object oriented programming with Python

Steven D'Aprano steve+comp.lang.python at pearwood.info
Sun Aug 5 20:27:43 EDT 2012


On Sun, 05 Aug 2012 19:12:35 -0400, Roy Smith wrote:

>> Good lord. I'd rather read C++ than UML.  And I can't read C++.
> 
> UML is under-rated.  I certainly don't have any love of the 47 different
> flavors of diagram, but the basic idea of having a common graphical
> language for describing how objects and classes interact is pretty
> useful.  Just don't ask me to remember which kind of arrowhead I'm
> supposed to use in which situation.


I frequently draw diagrams to understand the relationships between my 
classes and the problem I am trying to solve. I almost invariably use one 
type of box and one type of arrowhead. Sometimes if I'm bored I draw 
doodles on the diagram. If only I could remember to be consistent about 
what doodle I draw where, I too could be an UML guru.


-- 
Steven



More information about the Python-list mailing list