Where do they tech Python officialy ?

Neil Cerutti horpner at yahoo.com
Tue Jul 24 08:01:18 EDT 2007


On 2007-07-24, Paul Rubin <http> wrote:
> I think Python is not used in university programs very much.
> Look for one that uses SICP (Scheme) or CTM (Mozart/Oz) or a
> functional language like Haskell, in preference to the ones
> that use Java (the Cobol of the 1990's).  With some reasonable
> experience in Scheme or Mozart or Haskell, plus a Python
> manual, you'll be well on your way.
>
> The SICP textbook is here:  
>
>     http://mitpress.mit.edu/sicp/
>
> Maybe it's gotten a little bit old fashioned by now, but it's
> still good reading.

The only weakness I'm aware of is how well it suits its original
target audience--engineers who need an introduction to computer
science. If your aren't an engineer, I might recommend _How to
Design Programs_ (http://www.htdp.org/), or _Concrete Abstractions_ 
(http://gustavus.edu/+max/concrete-abstractions.html) instead.

One cool advantage of SICP is the free online lectures, which
helps make up for its non-programmer slant.
http://www.swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/

-- 
Neil Cerutti



More information about the Python-list mailing list