Re: [Edu-sig] [edupython] Python in Education Advocacy Article

2007-03-27 Thread Michael Tobis
This is all great stuff! Thanks to all who responded here or in email! However so far this all goes to only half of the questions I am trying to address. I'd also like to consider the bad news. At least three important projects that I know of have abandoned Python in favor of Java or Squeak: 1)

Re: [Edu-sig] [edupython] Python in Education Advocacy Article

2007-03-27 Thread Laura Creighton
In a message of Wed, 28 Mar 2007 00:25:40 +0200, Laura Creighton writes: >A first programming language should be interpreted not compiled. It >should also not have type declarations. > >Laura correction: it should not have type declarations, unless it is Haskell, which is another pretty good f

Re: [Edu-sig] [edupython] Python in Education Advocacy Article

2007-03-27 Thread Laura Creighton
A first programming language should be interpreted not compiled. It should also not have type declarations. Laura ___ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig

Re: [Edu-sig] [edupython] Python in Education Advocacy Article

2007-03-27 Thread Laura Creighton
In a message of Tue, 27 Mar 2007 16:47:31 CDT, "Michael Tobis" writes: >I see that: > >"Ivan is a strong advocate of open source software and software libre. >He thinks Python may well be the greatest thing since sliced bread." >(http://blogs.law.harvard.edu/ivan/) > >I agree about the sliced brea

Re: [Edu-sig] [edupython] Python in Education Advocacy Article

2007-03-27 Thread Michael Tobis
On 3/27/07, Ivan Krstić <[EMAIL PROTECTED]> wrote: > Michael Tobis wrote: > So when I see code that reads about as easily on a Python list, I think > it might be time to tell people to step back, take a deep breath, and > remember there's a reason they're using Python -- and it's not reducing > th

Re: [Edu-sig] Python in Education Advocacy Article

2007-03-27 Thread Michael Tobis
Thanks. Kirby's is an interesting response with which I basically agree. Those of us who learned programming when the model was close to the machine model (Fortran, C) have had a hard time wrapping our heads around objects. A good friend whom I very much admire has argued (this was per-Python so

Re: [Edu-sig] [edupython] Python in Education Advocacy Article

2007-03-27 Thread Ivan Krstić
Michael Tobis wrote: > As penance I have reduced it from seven lines to six. This one is > actually tested. You know, when confronted with this type of little, one-off problems before, I used to write Perl code like this: for (1..5)[EMAIL PROTECTED] = sort split //,($_+(chomp($_=))*0); $t=(@d%2)?

Re: [Edu-sig] More pipeline developments

2007-03-27 Thread Dethe Elza
I wanted to thank Markus and Kirby for pointing out Scratch to the list. After a little exposure to Lego Mindstorms, both my kids were able to pick up scratch and start building with it. My ten-year-old helps my 6-year-old with programming now %-) I've had some fun with it as well, althoug

Re: [Edu-sig] [edupython] Python in Education Advocacy Article

2007-03-27 Thread Michael Tobis
Oof. (Thanks.) :-} Proving once again that eyeballing the test is not running the test! As penance I have reduced it from seven lines to six. This one is actually tested. import sys concord = {} for word in [token.lower() for token in open(sys.argv [1],"r").read().split()]: concord

Re: [Edu-sig] Python in Education Advocacy Article

2007-03-27 Thread kirby urner
> To further discussion on this question I have set up a blog. (I hate that > blogs are in reverse chronological order; I posted the articles in the > opposite order than the reading order so you can read from top to bottom!) > I'd rather post thoughts to edu-sig if you don't mind, as your questio