<br><br>
<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><br>I suggest this:<br><br>'''<br>Examples of data structures are:<br><br>[a, b, c] # a list
<br>{a:1, b:2, c:3} # a dictionary<br>"abc" # a string<br>(a,b,c) # a tuple<br>'''</blockquote><div><br>
Good suggestion, I'll do it.<br>
<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>For example, one well-regarded, open-source curriculum management<br>system is Moodle (
<a href="http://moodle.org">moodle.org</a>) (think Blackboard, or WebCT, only<br>free.) If we set up a moodle site, we could each prototype courses,<br>placing emphasis where each of us felt was appropriate or necessary<br>
for our own needs, or the perceived needs of a potential audience. We<br>might then synthesize our efforts somehow and make it available to<br>schools (the horizon gets hazy at this point...)</blockquote><div><br>
A faculty guy I work with at the school has likewise suggested
Moodle. I suspect I'll be spreading Python internally to Portland
Public more than I'm engaged in out-of-state collaborations, but that's
just a guess. Portland seems receptive to the spin I'm putting on
things (the GIS emphasis was on request BTW -- that's why all that
Google Earth, latitude/longitude stuff -- already part of the
curriculum).<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">One drawback, in my mind, is that moodle runs on php rather than<br>python, and I wouldn't like the subtle irony of that situation. The
<br>obvious python product I suppose is plone (<a href="http://plone.org">plone.org</a>) but that would<br>have to be heavily customized to make it more like a courseware<br>system than a generic content management system. Or maybe using php
<br>isn't so bad...</blockquote><div><br>
Yeah, we're not trying to only use Python for everything under the
sun. Use whatever tools are available, don't always reinvent the
wheel. I use lots of tools besides Python and am the more
powerful for it.<br>
<br>
Thanks for the useful feedback (just updated my section on generators
to include examples of two: one for Pascal's Triangle, another
for Fibonaccis, both integral in my DM/CS hybrid).<br>
<br>
Kirby<br>
<br>
</div></div>