[Tutor] New to programming
alan.gauld@bt.com
alan.gauld@bt.com
Tue, 22 May 2001 09:42:08 +0100
> Without starting an advocacy thread, why is Python so well
> spoken of as a first language?
Some of this is covered in the intro to my tutor
http://www.crosswinds.net/~agauld
But a quick bullet list would include:
- Its free
- Its higher level than C++ (fewer statements to do the same job)
- Its dynamically typed(means you don't need to worry
about details too soon)
- It supports many programming styles so you can grow as you learn
- It doesn't use many weird symbols or characters
(eg C based languages us || for OR and && for AND
whereas python uses 'or' and 'and' - easy eh?!
- It has a friendly and generally patient user community who
are keen to help.
Other languages can claim the same(Lisp/Scheme, Logo,
Smalltalk to name 3) but Python does seems to work well in practice.
Alan g