Python has a nice suite of financial tools available [2]
It may be that the best tool for analysis and for trading are different. For the former you want visualization tools and interactive exploration, but for the latter, you may need raw speed or relative safety of the code.
I agree with MetaJack that analysis and execution are two different disciplines. "Quants" use tools like R and Excel, while the models and trading engines are most likely C++ or Java.