QuantCode Forum Index QuantFinance
why is python hot in quant finance | Register To Post |
| Threaded | Newest First | Previous Topic | Next Topic | Bottom |
| Poster | Thread |
|---|---|
| scorpioking | Posted on: 2010/12/30 13:49 |
Just popping in ![]() ![]() Joined: 2010/12/30 From: Posts: 1 |
why is python hot in quant finance someone please care to elaborate why quants have started using more of python nowadays?
|
| libretta | Posted on: 2011/1/11 14:40 |
Just popping in ![]() ![]() Joined: 2011/1/11 From: Posts: 2 |
Re: why is python hot in quant finance Pros:
1. It is free and open source. 2. Scripting language nature gives an advantage over C++ for quick deployment and rapid prototyping, allowing quick changes for code customization for fast changing user requirements 3. Easy to integrate with C++ 4. Lots of packages now available for numerical and statistical analysis. There is one python financial library at http://code.google.com/p/pyfinancial/ , though it is more inclined towards actuarial finance Cons: 1. Slower than C++ 2. Language will allow to lead to messy code if developer does not voluntarily follow proper coding guidelines The main strong point about python is that it is free and open source, which is convenient if you want to expose a functionality to clients/users for auditing compliance, demo, etc. Matlab also does the same things like Python, but being free gives it an edge over Matlab since matlab license is pretty expensive |
| cobra | Posted on: 2011/2/18 12:50 |
Just popping in ![]() ![]() Joined: 2011/2/15 From: Posts: 1 |
Re: why is python hot in quant finance And, the US Government is mandated it for SEC compliance. (dunno if SC has mandated it, or government has mandated it - ok, whatever..)
Now wonder more jobs requirements have this desired skill nowadays |
| saab | Posted on: 2011/2/18 13:15 |
Just popping in ![]() ![]() Joined: 2011/2/16 From: Posts: 8 |
Re: why is python hot in quant finance To add to your comment, I remember earlier in NP forum someone posted data of a statistical arbitrage application. He said he used neural networks library in python.
EDIT: It is http://www.nuclearphynance.com/Show%20Post.aspx?PostIDKey=149091 |
| libretta | Posted on: 2011/3/19 18:11 |
Just popping in ![]() ![]() Joined: 2011/1/11 From: Posts: 2 |
Re: why is python hot in quant finance this explains why python is better than C# in some situations:
If you compare the amount of code that goes into simple C# or Python classes, you'll see that the concise syntax of dynamic languages makes it easier to write code more quickly. When creating a new class in a C# application, you have to switch from a creative mode into more of a bookkeeping mode, creating a new file and typing a chunk of boilerplate code before attacking what the class actually does. Extra syntax that does not provide any additional expressiveness to the program can be referred to as line noise. Python is much less "noisy." Source: http://msdn.microsoft.com/en-us/magazine/cc300810.aspx |
| Threaded | Newest First | Previous Topic | Next Topic | Top |
| Register To Post | |

