Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news2.arglkargh.de!news.albasani.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'python,': 0.02; 'subject:Python': 0.06; 'mentioned,': 0.07; 'perl,': 0.07; 'linear': 0.09; 'received:67.192': 0.09; 'received:67.192.241': 0.09; 'received:dfw.emailsrvr.com': 0.09; 'python': 0.11; 'algebra,': 0.16; 'calculus,': 0.16; 'mathematics.': 0.16; 'rings': 0.16; 'sorts': 0.16; 'types,': 0.16; 'language': 0.16; 'wrote:': 0.18; 'looked': 0.18; 'header:User-Agent:1': 0.23; 'mathematical': 0.24; 'received:emailsrvr.com': 0.24; "haven't": 0.24; 'nearly': 0.26; 'received:(smtp server)': 0.26; 'second': 0.26; 'header:In-Reply-To:1': 0.27; 'gary': 0.31; 'libraries': 0.31; 'perl': 0.31; 'symbolic': 0.31; 'interface': 0.32; 'operations': 0.35; 'but': 0.35; 'add': 0.35; 'really': 0.36; 'consistent': 0.36; "i'll": 0.36; 'too': 0.37; 'depends': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'does': 0.39; 'bill': 0.39; 'itself': 0.39; 'to:addr:python.org': 0.39; 'easy': 0.60; 'containing': 0.69; '100': 0.79; 'beside': 0.84; 'learn.': 0.84; 'opensource': 0.84; 'shine': 0.84 X-Virus-Scanned: OK Date: Sat, 17 May 2014 21:12:17 -0700 From: Gary Herron User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Python and Math References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 19 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1400386341 news.xs4all.nl 2878 [2001:888:2000:d::a6]:42833 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:71722 On 05/17/2014 08:13 PM, Bill Cunningham wrote: > Does Python have good mathematical capabilities? I am interested in > learning a second language for mathematical purposes. I am considering > looking at python, perl, fortran, Adas out. It looked too complicated to > learn. Perl looked easy and I haven't really looked into python. > > Bill Depends on what you mean by mathematics. The language itself has a reasonable set of numeric types and operations on those types, but what really makes Python shine is the libraries built on Python and their capabilities. Beside the several already mentioned, I'll add Sage: www.sagemath.org/index.html which presents a consistent Python interface to nearly 100 OpenSource mathematical packages containing symbolic manipulation of all sorts of algebra, calculus, linear algebra, plotting, rings and groups, and much *much* more. Gary Herron