[Numpy-discussion] basic python questions

Bill Baxter wbaxter at gmail.com
Wed Apr 4 22:57:04 EDT 2007


On 4/5/07, Robert Kern <robert.kern at gmail.com> wrote:
> Bill Baxter wrote:
> > 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)
>
> http://www.python.org/doc/newstyle.html
>

Good link.  Thanks!

--bb



More information about the NumPy-Discussion mailing list