Second this. Also, Processing + Arduino makes an interesting combination,
since you can make really simple GUIs that can talk to hardware to turn
LEDs on and off, etc...
And since the Processing and Arduino IDEs are very similar (They share the
same codebase, somehow) the learning curve is really
I'd second a couple others posting on this thread to set up the
environment for your friend if need be. I think it's a much better
idea to choose what tools, libraries, etc he should learn from by
criteria other than "it comes with python out of the box".
A couple specific suggestions:
There have
Consider also Processing (not python, but a learn-to-program environment that
feels a little like a modern LOGO), or the not-dissimilar Python-based NodeBox
environment. There's a lot less filesystem bother (etc.), and I think that both
have built-in IDEs, so both should be more lightweight than
Thanks to both Chris and Matt. I've been thinking somewhat along the lines
Chris suggested, and will probably do that, or some kind of step by step.
Even thinking of looking into PyGames myself (in line behind a bunch of
other things -- it might come in front of learning OCaml). And thanks to
Mat
Have a look at this free online course offering from Coursera:
https://www.coursera.org/course/interactivepython
Learn to program python games entirely through your browser!
Henry
On 2013-04-06, at 19:22 , John Velman wrote:
> Reply-To:
>
> I'm looking for a way to get a bright (of course
John,
I highly recommend checking the following out (It's how I got into Python,
and it kept me hooked):
http://inventwithpython.com
The Invent Your Own Computer Games with Python book is free web-based or
pdf (or you can buy a print copy) and it starts out with terminal-based
games that do not
Thanks, Barry. This looks like just the right thing. The only problem may
be the timing,since it starts about a month too soon relative the ending of
the school year. But have sent the info for him to look into.
John V.
On Sat, Apr 06, 2013 at 07:54:29PM -0500, Barry McClendon wrote:
> John,
John,
I agree with Chris, some setup/installation is required basically
everywhere. To get down to zero of that, you might have to look at some
other online tools, as you might have seen when you were googling. Two
that could be worth a look are: http://www.learnpython.org/and
http://www.co