Python for Kids
Mike Fletcher
mfletch at tpresence.com
Tue May 2 17:22:04 EDT 2000
Hmm, I learned Apple II+ Basic in grade 1. No problems with it (well, it
didn't have much of a library to do anything interesting, but that wasn't a
problem with the language per-se). I'd guess an enrichment course (which I
think was what the group is?) would have no problem with Python. Lack of
decent GUI support on Mac is a problem. Gifted children generally want to
do something big, something they can get excited about, without an
accessible GUI, that's hard. A "Life"-like system where the user drops in
"simulation code" for block types might be an interesting project (you'd
code the system, they'd code the block-analysis code). Gives them a
tangible/graphical feedback, without requiring that they learn event-driven
GUI design. You handle the ugly stuff, they concentrate on learning
iteration, conditionals, variables, etceteras.
Good luck,
Mike
-----Original Message-----
From: aahz at netcom.com [mailto:aahz at netcom.com]
Sent: Tuesday, May 02, 2000 4:24 PM
To: python-list at python.org
Subject: Re: Python for Kids
In article <390F2FBE.B01C882F at asme.org>,
Jeffrey P. Sandys <sandysj at asme.org> wrote:
>
>From my experience I would not teach Python (or Logo) to first and
>second graders, they will become frustrated from the syntax rules and
>spelling problems. Fourth graders are ready for programming in Logo.
> [...]
>I thought of teaching python to a group of 6-7th graders this year. I
>decided to stick with Logo (LISP without parenthesis). I think the
>python syntax and concepts might be more difficult for this age group
>to grasp.
I learned BASIC in summer school after third grade. I see no reason why
Python couldn't be used in grade four and higher.
--
--- Aahz (Copyright 2000 by aahz at netcom.com)
Androgynous poly kinky vanilla queer het <*>
http://www.rahul.net/aahz/
Hugs and backrubs -- I break Rule 6
"Laws that restrict speech are an abomination for a simple reason.
They're like a poison gas; they seem to be a good weapon to vanquish
your enemy, but the wind has a way of shifting." -- Ira Glasser
--
http://www.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list