[Numpy-discussion] basic python questions

Bill Baxter wbaxter at gmail.com
Wed Apr 4 22:23:02 EDT 2007


On 4/5/07, Robert Kern <robert.kern at gmail.com> wrote:
> Bill Baxter wrote:
> > Ok, I got another hopefully easy question:
> >
> > Why this:
> >     class Point(object):
> >           ...
> >
> > Instead of the style that's used in the Python tutorial in the
> > 'classes' chapter:
> >     class Point:
> >         ...
>
> Because the former make new-style classes and the latter make old-style classes.
> It's not an issue of personal preference: they are somewhat different object
> models and there are things that old-style classes can't do. As HasTraits is
> also a new-style class, there's no point in using old-style classes in this
> tutorial.

What's the difference in the object models?  I'm surprised that the
Python tutorial seems to be completely silent on this issue.
(http://docs.python.org/tut/node11.html)

--bb



More information about the NumPy-Discussion mailing list