🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.python
Article #29

Re: Python in "math through programming" curriculum

#29
From: Steven D. Majewski
Date: Thu, 21 Dec 2000 18:26
45 lines
4152 bytes
On 21 Dec 2000, Neelakantan Krishnaswami wrote:

> 
> Yes -- the reference to Knuth's _Concrete Mathematics_ made me think
> that an introduction to CS was envisioned. For things like graphing
> and statistics, there's no reason not to use Python, since it has good
> graphing and statistical libraries. Static typechecking doesn't help
> here, I don't think, and in Haskell's case it becomes a positive
> nuisance (because of all the IO).
> 

XlispStat -- a free Lisp variant with extensions for statictics, vector
math and object-oriented interactive graphics -- is another good choice.

There's a good textbook by Luke Tierney available.

The graphics and statistics support is quite a bit more mature than
what's available in Python, and the graphics is better integrated and
easier to use. ( That maturity and integration, however, is one of 
the current problems: for example, the 3-D graphics predates the wide
availability of OpenGL libraries -- it would be nice to be able to
extend some of it's graphics abilities but the current graphics model
is pretty tightly tied. That's where Python's not being tied to any
one graphics model is an advantage. ) 


See: <http://www.xlispstat.org/> 


You might also check out StarLogo from MIT's media lab -- 
a special version of Logo designed to handle thousands of 
independent "turtle" agents in parallel:

<http://www.media.mit.edu/starlogo/> 


| StarLogo is a programmable modeling environment for exploring the
| workings of decentralized systems -- systems that are organized without
| an organizer, coordinated without a coordinator. With StarLogo, you can
| model (and gain insights into) many real-life phenomena, such as bird
| flocks, traffic jams, ant colonies, and market economies.


-- Steve Majewski <sdm7g@Virginia.EDU> 
Technical Details
Message-ID: <mailman.977423226.29495.python-list@python.org>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!xfer13.netnews.com!netnews.com!fr.clara.net!heighliner.fr.clara.net!diablo.netcom.net.uk!netcom.net.uk!news-hub.cableinet.net!uunet!ash.uu.net!news.baymountain.net!not-for-mail
References: <2g2t3t06r2agrrjmfnr41eu4lc2u39a8qi@4ax.com> <3A3EFF47.67DE69CF@gte.net> <91n9i30pr7@news2.newsguy.com> <slrn9402bt.fa6.neelk@alum.mit.edu> <91qa3r01m78@news2.newsguy.com> <slrn942nln.mjs.neelk@alum.mit.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025ed,6a046a4159e3af32
X-Google-Attributes: gid1025ed,public
X-Google-Thread: f4b63,6a046a4159e3af32
X-Google-Attributes: gidf4b63,public
X-Google-Thread: 10dd18,6a046a4159e3af32
X-Google-Attributes: gid10dd18,public
X-Google-ArrivalTime: 2000-12-21 10:32:20 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!xfer13.netnews.com!netnews.com!fr.clara.net!heighliner.fr.clara.net!diablo.netcom.net.uk!netcom.net.uk!news-hub.cableinet.net!uunet!ash.uu.net!news.baymountain.net!not-for-mail
From: "Steven D. Majewski" <sdm7g@virginia.edu>
Newsgroups: comp.lang.python,sci.crypto,bit.listserv.geodesic
Subject: Re: Python in "math through programming" curriculum
Date: Thu, 21 Dec 2000 13:26:29 -0500 (EST)
Organization: Baymountain
Lines: 47
Message-ID: <mailman.977423226.29495.python-list@python.org>
References: <2g2t3t06r2agrrjmfnr41eu4lc2u39a8qi@4ax.com> <3A3EFF47.67DE69CF@gte.net> <91n9i30pr7@news2.newsguy.com> <slrn9402bt.fa6.neelk@alum.mit.edu> <91qa3r01m78@news2.newsguy.com> <slrn942nln.mjs.neelk@alum.mit.edu>
NNTP-Posting-Host: starship.python.net
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Trace: news.baymountain.net 977423226 32581 63.102.49.30 (21 Dec 2000 18:27:06 GMT)
X-Complaints-To: abuse@baymountain.net
NNTP-Posting-Date: 21 Dec 2000 18:27:06 GMT
Cc: python-list@python.org
To: Neelakantan Krishnaswami <neelk@alum.mit.edu>
Return-Path: <sdm7g@virginia.edu>
Delivered-To: mm+python-list@mail.python.org
In-Reply-To: <slrn942nln.mjs.neelk@alum.mit.edu>
Errors-To: python-list-admin@python.org
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Post: <mailto:python-list@python.org>
List-Subscribe: <http://www.python.org/mailman/listinfo/python-list>,
 <mailto: python-list-request@python.org?subject=subscribe>
List-Id: General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe: <http://www.python.org/mailman/listinfo/python-list>,
 <mailto: python-list-request@python.org?subject=unsubscribe>
List-Archive: <http://www.python.org/pipermail/python-list/>
Errors-To: python-list-admin@python.org
X-BeenThere: python-list@python.org