[Tutor] Another try at Python's selfishness

Alan Gauld alan.gauld at freenet.co.uk
Sat Feb 4 19:19:25 CET 2006


> 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.



More information about the Tutor mailing list