Hi Gary,
Kirby is right: this is what you should be looking at.
There's the design patterns literature, sometimes fun to just eyeball
so you get used to seeing patterns, even if different from the ones
described.
Some IMHO really good books on the practical aspects of software design
with agile languages are:
Refactoring, by Martin Fowler. You have probably heard of this book.
Smalltalk Best Practice Patterns, by Kent Beck.
A set of "rules" how to write cleaner code (in Smalltalk). I like it,
because it adresses little, practical aspects like appropriate naming
("Role suggesting temporary variable name", , "Type suggesting parameter
name") which can be applied to Python-code (weakly typed like
Smalltalk). I am not aware of a similar book for Python. Does anyone?
(Kent Beck also wrote a book on Test-Driven Delopment where he actually
uses Python in the second part.)
HTH
Christian
_______________________________________________
Edu-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/edu-sig