Darned right, we&#39;re proud of you! Python and Linux - way to go! ;)<div><br></div><div>Cheers,</div><div>Vern<br><br><div class="gmail_quote">On Mon, Dec 13, 2010 at 7:08 PM, Calcpage <span dir="ltr">&lt;<a href="mailto:calcpage@aol.com">calcpage@aol.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div bgcolor="#FFFFFF"><div>Hello Kirby et al,</div><div><br></div><div>OK, you guys should be very proud of me.  I&#39;ve been dabbling on the outskirts of your fine python community until recently.  I entered your world via a back door of sorts.  I was looking for a new curriculum for my intro CompSci students and found Gary Litvin&#39;s new text &quot;Mathematics for the Digital Age&quot; which details a course in Discrete Mathematics with an emphasis on Pythonic Math.  I was using SAGE with these students all year until now.  Unfortunately, I&#39;ve met with a lot of lag and downtime using the various online SAGE servers recently.  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&#39;ve been writing python scripts for 2 weeks now and we&#39;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" target="_blank">http://shadowfaxrant.blogspot.com</a></div>
<div><a href="http://www.youtube.com/calcpage2009" target="_blank">http://www.youtube.com/calcpage2009</a></div>Sent from my iPod</div><div><div></div><div class="h5"><div><br>On Dec 13, 2010, at 5:36 PM, kirby urner &lt;<a href="mailto:kirby.urner@gmail.com" target="_blank">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" target="_blank"></a><a href="mailto:vceder@gmail.com" target="_blank">vceder@gmail.com</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&#39;ll take the applause wherever/however I can get it. ;)<div><br></div></blockquote><div><br></div><div>That&#39;s cool.  You&#39;ve been a good Giles, a role I can also relate too.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div></div><div>I&#39;m not into COM/Windows much, but the basic example is a neat way to illustrate threading... I&#39;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.  Good example of a host environment wrapping an alien &quot;egg&quot; (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&#39;m beholden to the Medusa metaphor of asynchronous event handling.  A thread is a lot like a Python generator in that it time shares through next iterations.  Twisted is what became of her, outside of Zope.</div>

<div><br></div><div> </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&#39;m also teaching online Python courses for middle school kids through Northwestern&#39;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&#39;s. The link  is here (the intermediate course isn&#39;t up yet, but should be soon) - <a href="http://www.ctd.northwestern.edu/gll/courses/enrichment/winter2011/#Technology" target="_blank"></a><a href="http://www.ctd.northwestern.edu/gll/courses/enrichment/winter2011/#Technology" target="_blank">http://www.ctd.northwestern.edu/gll/courses/enrichment/winter2011/#Technology</a></div>


<div><br></div></blockquote><div><br></div><div>This is all good.  I&#39;ve been back in touch with the VPython principal, Bruce Sherwood, to compare notes.  He used to get guff from Arthur on this list, yet they found a symbiotic pattern around Numpy.  </div>

<div><br></div><div>For those more recently joining us:  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&#39;d hoped to see him at a GWU / Pycon, one of Steve Holden&#39;s events, but that&#39;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.  Some kind of ethnic pancake place, upper east side.</div><div><br></div><div>Anyway, just reminiscing about some of our players.  The Python community is pretty stellar, although I&#39;m also blown away by Perl&#39;s.  </div>

<div><br></div><div>I just haven&#39;t met that many Ruby people yet.  I should probably go to some Rubicons, if that&#39;s what they&#39;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.  Here&#39;s one of his Youtubes.  </div>

<div><br></div><div><a href="http://www.youtube.com/watch?v=-6I3utbJ1M8" target="_blank"></a><a href="http://www.youtube.com/watch?v=-6I3utbJ1M8" target="_blank">http://www.youtube.com/watch?v=-6I3utbJ1M8</a></div><div><br>
</div><div>See <a href="http://springie.com" target="_blank"></a><a href="http://springie.com" target="_blank">springie.com</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.  He&#39;s amazing.</div><div><br></div><div><a href="http://www.youtube.com/watch?v=xis6QxneccM" target="_blank"></a><a href="http://www.youtube.com/watch?v=xis6QxneccM" target="_blank">http://www.youtube.com/watch?v=xis6QxneccM</a> (someone filming beta tetragotchi)</div>

<div><br></div><div>Kirby</div><div><br></div><div><br></div><div>PS:  I need to stick a Queue object on the head of my jellyfish (Medusa COM object).  As FoxPro calls in, yelling &quot;route me a truck&quot;, I&#39;ll queue the request, not unlike an httprequest.  Indeed, some might ask &quot;why not use XML-RPC&quot;?  Well, you&#39;d still have the same dynamic of needing to return a &quot;job ticket&quot; right away, then have the caller come back for the dry cleaning another time.  So asynchronous thinking would be involved.</div>

<div><br></div><div><br></div><div> </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><br></div>
</div></div></blockquote><div><br></div><div> </div></div>
</div></blockquote></div></div><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Edu-sig mailing list</span><br><span><a href="mailto:Edu-sig@python.org" target="_blank">Edu-sig@python.org</a></span><br>
<span><a href="http://mail.python.org/mailman/listinfo/edu-sig" target="_blank">http://mail.python.org/mailman/listinfo/edu-sig</a></span><br></div></blockquote></div></blockquote></div><br><br clear="all"><br>-- <br>Vern Ceder<br>
<a href="mailto:vceder@gmail.com" target="_blank">vceder@gmail.com</a>, <a href="mailto:vceder@dogsinmotion.com" target="_blank">vceder@dogsinmotion.com</a><br>The Quick Python Book, 2nd Ed - <a href="http://bit.ly/bRsWDW" target="_blank">http://bit.ly/bRsWDW</a><br>
<br><br>
</div>