🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.python
Article #30

Re: Python in "math through programming" curriculum

#30
From: Steven D. Majewski
Date: Thu, 21 Dec 2000 18:26
45 lines
3391 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: <Pine.NXT.4.21.0012211311440.565-100000@localhost.virginia.edu>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsfeed.stanford.edu!news.isc.org!news.gnac.net!uunet!sac.uu.net!ash.uu.net!dca.uu.net!hearst.acc.Virginia.EDU!murdoch.acc.Virginia.EDU!bootp-17-27.bootp.virginia.edu!sdm7g
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:34:02 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsfeed.stanford.edu!news.isc.org!news.gnac.net!uunet!sac.uu.net!ash.uu.net!dca.uu.net!hearst.acc.Virginia.EDU!murdoch.acc.Virginia.EDU!bootp-17-27.bootp.virginia.edu!sdm7g
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
Organization: University of Virginia
Lines: 46
Message-ID: <Pine.NXT.4.21.0012211311440.565-100000@localhost.virginia.edu>
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: bootp-17-27.bootp.virginia.edu
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Trace: murdoch.acc.Virginia.EDU 977423191 29883 128.143.17.27 (21 Dec 2000 18:26:31 GMT)
X-Complaints-To: abuse@virginia.edu
NNTP-Posting-Date: 21 Dec 2000 18:26:31 GMT
Cc: python-list@python.org
To: Neelakantan Krishnaswami <neelk@alum.mit.edu>
In-Reply-To: <slrn942nln.mjs.neelk@alum.mit.edu>