<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>> 3) It is object-oriented, confusing students with the combination<br>> of regularFunctions() and
object.methods(). I'd just as soon avoid<br>> this if possible.</blockquote>
<div> </div>
<div>In my course, we go to the object model very early, on the assumption</div>
<div>that OO is Python's paradigm. But we're not doing a formal CS0, so </div>
<div>aren't a puzzle piece in someone's larger grand scheme of things.</div>
<div> </div>
<div>The way we introduce OO is demonstrated in my "classes and subclasses"</div>
<div>screencast here:</div>
<div> </div>
<div><a href="http://controlroom.blogspot.com/2007/01/python-for-math-teachers.html">http://controlroom.blogspot.com/2007/01/python-for-math-teachers.html</a></div>
<div> </div>
<div>I also much prefer VPython to Tk for doing intro level graphics (not that it</div>
<div>has to be either/or -- Tk is better for widgets (which I wouldn't touch without</div>
<div>OO already established)).</div>
<div> </div>
<div>As for what windows open in front of what, seems to me if the windows</div>
<div>are small to begin with it's not a big deal to click on the one you want to </div>
<div>have focus, but I guess I'm not understanding your real problem.</div>
<div> </div>
<div>Kirby</div>
<div> </div></div>