Machine Learning for Hackers Table of Contents
drewconway.com
drewconway.com
If anything, it seems like a language more suited for hackers than Python for tasks involving math--it looks like it has a more integrated environment for fast iteration , particularly for generating nice plots of the data you're working with. It also seems like a language designed and optimized exactly for this sort of activity.
Just seems like "hacker" is such a buzz word now that it gets tacked onto a lot of stuff just to generate interest.
Integration into other systems (like the web, or robust big-data pipelines) can't be taken for granted. Doing "standard" stuff becomes nonstandard, thus hacking can hit a wall.
R is, generally, the go to language for stats work I've found. It's certainly used a lot in the financial world for statistical modelling, and all the libraries in it are well tested which is a big plus in my book.
When I was at the Broad, at least, there was heavy use of both R and Python among the statistically savvy.
Wes McKinney, the developer of pandas, writes a blog [4] that provides a good look at data analysis in Python, particularly if you're in finance.
1. http://statsmodels.sourceforge.net/
2. http://pandas.sourceforge.net/
More high-level statistical functionality: scipy.stats (built on top of numpy)
Even more high-level: scikit.statsmodels (built on top of scipy)
I found the coding style a bit non-pythonic, though (two space indentation?), and in practice you'd be better served using one of the many ML libraries (e.g., scikit-learn [1]), which aren't introduced.
http://www.scribd.com/doc/80949907/TOC-ML4Hackers
Exciting!