> The textbook "How to Design Programs" focuses on a design approach to > program construction. The book's host language is Scheme, but I feel a > lot of the material is language agnostic and valuable to any programmer: > > http://www.htdp.org >
I second the recommendation, but you do have to remember to ignore the heavy use of recursion if you are working in Python. Otherwise the basic concepts are very sound. And the formulistic approach to designing a function is excellent. Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor