Article View: comp.lang.python
Article #29Re: Python in "math through programming" curriculum
From: Steven D. Majewski
Date: Thu, 21 Dec 2000 18:26
Date: Thu, 21 Dec 2000 18:26
45 lines
4152 bytes
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-mailReferences:
<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