[Edu-sig] Re: easy for beginners, even children

Daniel Ajoy dajoy at openworldlearning.org
Sun Apr 11 13:38:58 EDT 2004


On 11 Apr 2004 at 12:00, David Handy <david at handysoftware.com>:

> What makes Python so cool is that its designers (Guido and company) 
> actually care about not making it hard for beginners, even children, to 
> learn and understand it. That level of caring for beginners is very, very 
> rare among language designers or software designers in general.
> 

Logo is another.

Python:

>>> qweqweqwe
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
NameError: name 'qweqweqwe' is not defined


Logo:

? qweqweqwe
I don't know how  to qweqweqwe

>Case insensitivity.

make "UPPERCASE "whatever

show :uppercase
whatever

>One based indexing.

make "mylist [one two three]

show item 1 :mylist
one

make "myarray {one two three}

show item 2 :myarray
two

>Its numerics look like you are using a calculator.

show 1+2*3
7

Daniel




More information about the Edu-sig mailing list