Dear All,
On Fri, Nov 28, 2014 at 07:13:24PM -0500, Greg Wilson wrote:
Hi Kai,
Our experience is that trying to get learners who have little
previous training in programming all the way to defining classes in
half a day (which is all the time we usually have for Python in our
workshops)
@Jan
Numpy indeed provides both procedural model and OO informed model.
When I first read Numpy, I was a little surprised at the redundancy but
then I quickly realized the reality and the need. I remembered the first
API I designed was also procedural model based, considering my users were
mostly
Sorry, there is typo in my previous email.
To be accurate, I meant scoping rather than name space.
-kai
On Fri, Nov 28, 2014 at 2:54 PM, Hsi-Kai (Kai) Yang h...@uw.edu wrote:
Teaching polymorphism in the basic workshop could be overkill. But it
might be worthwhile to add object-oriented
Hi Kai,
Our experience is that trying to get learners who have little previous
training in programming all the way to defining classes in half a day
(which is all the time we usually have for Python in our workshops)
fails badly. If they leave understanding that they should break their
Hi, Greg:
Yes, the package in the basic Python is rich in contents already.
My email was indeed a response to your reference to Byron Weber Becker's
slide deck. I thought you liked his guides on polymorphism, and solicited
possible extension to our package. There's misunderstanding here.
I guess
I've just added a short post to the teaching blog [1] that includes an
example of a well laid out lesson from Byron Weber Becker (an instructor
in Computer Science at the University of Waterloo whose work I've
admired for a while). It certainly gives us something to shoot for...
Thanks,
Greg