Paul Barrett wrote: > The multidimensional array modules in their various incarnations, > Numeric, Numarray and Numpy - with the Numpy being the latest and > hopeful last - are based on J's array semantics and behaviour. So in > some sense, you can teach J programming concepts by using Numpy. > > Have you you tried Numpy?
I am glad to see the Numeric, NumArray, Numpy line mentioned in the context of Python and education. It is, was and has been essential for me in the learning experience I have undertaken with Python. No question that I would have passed Python by early in the game if it was not there. (JIm Huginin, late of IronPython (i.e. .Net Python started the processs, if I understand correctly) And I am routing for its eventual inclusion in the standard Python distribution. Art > -- Paul > > On 2/24/06, *gerry_lowry{905~825'9582}abilityBusinessComputerServices* > < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > You may want to teach J first, in addition, or instead. > http://www.jsoftware.com/ > > Also FREE. J is the creation of Turing Award winner Ken Iverson > and his colleague Roger Hui. > > "J is a modern, high-level, general-purpose, high-performance > programming language. J is portable and runs on Windows, Unix, Mac, > and PocketPC handhelds, both as a GUI and in a console. True > 64-bit J systems are available for XP64 or Linux64, on AMD64 or Intel > EM64T platforms. J systems can be installed and distributed for free." > > Examples: > > 5 + 5 > 10 > > ADD =. + > > 5 ADD 5 > 10 > > +/ 3 4 5 8 12 45 > 77 > > ADDtheseNumbers =. +/ > > ADDtheseNumbers 3 4 5 8 12 45 > 77 > > 2 + 5 6 7 > 7 8 9 > > i. 6 > 0 1 2 3 4 5 > > power =: ^ > x power 2 > > > x =. 3 4 5 6 > x power 2 > 9 16 25 36 > 2 power x > 8 16 32 64 > > > J comes with many tutorial labs as part of the IDE. > > J processes vectors and arrays with ease. > > J forums have many J'ers willing to guide. > > >------------------------------------------------------------------------ > >_______________________________________________ >Edu-sig mailing list >Edu-sig@python.org >http://mail.python.org/mailman/listinfo/edu-sig > > _______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig