> PS Are there any good tutorials on the more philosophical side of the > object orientedness of Python?
Good question, but I don't know of any answers. One author from the c.l.p list was writing a book about the innards of Python that promised to answer many of those questions but sadly that project has stalled... > found some general OOP tutorials, but they always seem to use Java or > C which I don't know and don't particularly care to know. The best (theoretical) book on OO I know of is Meyer's OO Software Construction (2nd ed - NOT the first!) Its huge (c 1000 pages) but it does a great job of explaining why OO things are the way they are. BUT its code is in Eiffel... Grady Booch is allegedly doing a 3rd edition of his OOD book using UML and that used to have a good (and shorter!) rationale section in it. You could probably borrow either the 1st or 2nd edition from a library? Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor