I strongly agree that Education could be Python's killer app. I not a programmer but an EE, and I started using Python in my work a couple years ago.&nbsp; Loved it so much I started using it to teach my son about programming.&nbsp; I'm even taking a run at writing a programming book for kids using Python.&nbsp; (I looked for suitable books for my son and found that there was almost nothing...)<br><br>I recently came across some information on proposed changes for Python 3.0 that are somewhat alarming to me.&nbsp; It seems they are planning to take away input() and raw_input().&nbsp; <br><br>This quote is from a PEP which argues for keeping some form of raw_input():<br> <br> <pre style="margin-left: 40px;">The proposed plans for Python 3.0 would require the replacement<br>of the single statement<br><br>speed = raw_input("What is the average airspeed velocity of an unladed<br>swallow?")<br><br>by the more complicated<br><br>import sys<br>print("What is the average airspeed
 velocity of an unladed swallow?")<br>speed = sys.stdin.readline()<br><br>The removal of raw_input (or equivalent) would not significantly reduce the<br>built-in namespace while it would steepen significantly the learning<br>curve for beginners.</pre> <br>This is bad.&nbsp; It starts to make my familiar, clear, simple Python look more like JavaScript or C.&nbsp; As a teaching tool for beginners, this is taking Python in the wrong direction.<br><br> hwg<br><b><i></i></b><br><p>&#32;
      <hr size=1>Got a little couch potato? <br>
Check out fun <a href="http://us.rd.yahoo.com/evt=48248/*http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz">summer activities for kids.</a>