<html><body bgcolor="#FFFFFF"><div>Hello Kirby et al,</div><div><br></div><div>OK, you guys should be very proud of me. &nbsp;I've been dabbling on the outskirts of your fine python community until recently. &nbsp;I entered your world via a back door of sorts. &nbsp;I was looking for a new curriculum for my intro CompSci students and found Gary Litvin's new text "Mathematics for the Digital Age" which details a course in Discrete Mathematics with an emphasis on Pythonic Math. &nbsp;I was using SAGE with these students all year until now. &nbsp;Unfortunately, I've met with a lot of lag and downtime using the various online SAGE servers recently. &nbsp;So, I finally broke down and installed a FTP/SFTP server just for this class using Ubuntu Linux and I installed Python and IDLE. We've been writing python scripts for 2 weeks now and we're not looking back!</div><div><br></div><div>Enjoy,<br><div>A. Jorge Garcia</div><div>Applied Math &amp; CS</div><div>Baldwin SHS &amp; Nassau CC</div><div><a href="http://shadowfaxrant.blogspot.com">http://shadowfaxrant.blogspot.com</a></div><div><a href="http://www.youtube.com/calcpage2009">http://www.youtube.com/calcpage2009</a></div>Sent from my iPod</div><div><br>On Dec 13, 2010, at 5:36 PM, kirby urner &lt;<a href="mailto:kirby.urner@gmail.com">kirby.urner@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>On Sun, Dec 12, 2010 at 11:24 AM, Vern Ceder <span dir="ltr">&lt;<a href="mailto:vceder@gmail.com"><a href="mailto:vceder@gmail.com">vceder@gmail.com</a></a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thanks for both versions, Kirby! I'll take the applause wherever/however I can get it. ;)<div><br></div></blockquote><div><br></div><div>That's cool. &nbsp;You've been a good Giles, a role I can also relate too.</div>
<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div></div><div>I'm not into COM/Windows much, but the basic example is a neat way to illustrate threading... I'll have to remember to steal it, maybe for the classes I teach to our 8th graders. ;)</div>

<div><br></div></blockquote><div><br></div><div>Yeah, me either until recently. &nbsp;Good example of a host environment wrapping an alien "egg" (in this case a Python COM object) and continuing to run its own process, even while triggering running code in this other language.</div>
<div><br></div><div>I'm beholden to the Medusa metaphor of asynchronous event handling. &nbsp;A thread is a lot like a Python generator in that it time shares through next iterations. &nbsp;Twisted is what became of her, outside of Zope.</div>
<div><br></div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div></div><div>Speaking of 8th graders, these days I'm also teaching online Python courses for middle school kids through Northwestern's Gifted Learrning Links program - an intro to Python using Hello World! and (starting in January) an intermediate Python class, which will do more with OOP concepts and GUI's. The link &nbsp;is here (the intermediate course isn't up yet, but should be soon) -&nbsp;<a href="http://www.ctd.northwestern.edu/gll/courses/enrichment/winter2011/#Technology" target="_blank"><a href="http://www.ctd.northwestern.edu/gll/courses/enrichment/winter2011/#Technology">http://www.ctd.northwestern.edu/gll/courses/enrichment/winter2011/#Technology</a></a></div>

<div><br></div></blockquote><div><br></div><div>This is all good. &nbsp;I've been back in touch with the VPython principal, Bruce Sherwood, to compare notes. &nbsp;He used to get guff from Arthur on this list, yet they found a symbiotic pattern around Numpy. &nbsp;</div>
<div><br></div><div>For those more recently joining us: &nbsp;Arthur was our friend in the NYC financial sector who jumped onto Python + VPython in a big way, to develop his Pygeo projective geometry toolkit.</div><div><br></div>
<div>I'd hoped to see him at a GWU / Pycon, one of Steve Holden's events, but that's the year my wife needed me home pronto (I was already in DC for a Bucky Fuller symposium, also at GWU).</div><div><br></div>
<div>As it was, we had a good dinner with David Lansky and his kids, in New York City itself. &nbsp;Some kind of ethnic pancake place, upper east side.</div><div><br></div><div>Anyway, just reminiscing about some of our players. &nbsp;The Python community is pretty stellar, although I'm also blown away by Perl's. &nbsp;</div>
<div><br></div><div>I just haven't met that many Ruby people yet. &nbsp;I should probably go to some Rubicons, if that's what they're called.</div><div><br></div><div>One of my favorite Java programmers is Gerald de Jong, who pretty much invented the field of Elastic Interval Geometry. &nbsp;Here's one of his Youtubes. &nbsp;</div>
<div><br></div><div><a href="http://www.youtube.com/watch?v=-6I3utbJ1M8"><a href="http://www.youtube.com/watch?v=-6I3utbJ1M8">http://www.youtube.com/watch?v=-6I3utbJ1M8</a></a></div><div><br></div><div>See <a href="http://springie.com"><a href="http://springie.com">springie.com</a></a> by Tim Tyler for another excellent example of an EIG application.</div>
<div><br></div><div>These days Gerald is the solo programmer on a multi-user game called Tetragotchi. &nbsp;He's amazing.</div><div><br></div><div><a href="http://www.youtube.com/watch?v=xis6QxneccM"><a href="http://www.youtube.com/watch?v=xis6QxneccM">http://www.youtube.com/watch?v=xis6QxneccM</a></a>&nbsp;(someone filming beta tetragotchi)</div>
<div><br></div><div>Kirby</div><div><br></div><div><br></div><div>PS: &nbsp;I need to stick a Queue object on the head of my jellyfish (Medusa COM object). &nbsp;As FoxPro calls in, yelling "route me a truck", I'll queue the request, not unlike an httprequest. &nbsp;Indeed, some might ask "why not use XML-RPC"? &nbsp;Well, you'd still have the same dynamic of needing to return a "job ticket" right away, then have the caller come back for the dry cleaning another time. &nbsp;So asynchronous thinking would be involved.</div>
<div><br></div><div><br></div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div></div><div>Cheers,</div><div>Vern<div><div></div><div class="h5"><br></div>
</div></div></blockquote><div><br></div><div>&nbsp;</div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Edu-sig mailing list</span><br><span><a href="mailto:Edu-sig@python.org">Edu-sig@python.org</a></span><br><span><a href="http://mail.python.org/mailman/listinfo/edu-sig">http://mail.python.org/mailman/listinfo/edu-sig</a></span><br></div></blockquote></body></html>