企业中的Python:优缺点分析

22 投票
10 回答
16415 浏览
提问于 2025-04-15 13:59

我一直在用Python开发一个应用程序,这个程序在商业银行的关键工作中非常重要。

银行在选择新应用时非常谨慎。

我需要有真实的稳定性证明和其他人在使用的案例。

我查看过Python的网站,但现在希望大家能告诉我更多信息。

到目前为止,我还没有找到一个开发银行的合作伙伴,这是我下一步需要的,所以我在收集证明材料和宣传信息。非常感谢大家的帮助和意见。

10 个回答

5

有一个在银行和对冲基金中非常有名的应用程序,叫做 FrontArena。我相信这个程序是用Python写的。

另外,numpy 这个数字处理库,以及Python简洁明了的语法,让它在金融行业的量化分析师(也就是我们说的“quants”)中非常受欢迎。

6

当然,你可以用Python来开发关键任务的软件(具体是什么关键任务就看你的情况了)。最终,你的应用程序成功与否,更多取决于它的功能,而不是它是用Python写的。有些全是.NET的公司,甚至会接受Python的应用,只要能和他们的系统对接。

我建议你不要把你的应用程序宣传成一个Python应用。这可能会给你带来麻烦,因为你会遇到一些障碍。比如,当你满足了一个商业客户后,他们的IT人员可能会说:“哇,我们不能支持这个。”而这往往是在没有全面分析成本和收益的情况下。这时候,关于Python在关键系统中的使用的讨论就会出现。尽量避免这种情况。

使用Python时,如果你在特定的限制条件下构建应用程序,你总是可以针对流行的平台。IronPython可以在.NET上运行,Jython可以在Java上运行。如果你能提供如何在这些平台上运行你的应用的信息,那会很有帮助。

34

意大利银行(Banca d'Italia)大致相当于美国的联邦储备系统。自从欧元推出以来,所有使用欧元的国家,包括意大利,都把货币政策交给了欧洲中央银行来处理。意大利银行使用Python,并且对它非常满意,计划继续扩大使用范围。我提到的这场演讲是用意大利语的,但如果你搜索一下作者,应该能找到他们类似的英文论文。

Sungard的FrontArena是一个广泛使用的“下一代跨资产交易”系统,也使用Python(例如,可以在这里查看)。

这篇文章很好地总结了几年前Python在银行业的使用情况,重点是伦敦金融城。

考虑到银行通常比较保守,不愿意透露太多信息,我觉得能找到这么多关于Python在银行业使用的信息真是太惊人了。如果这些案例都能被“泄露”,那想想还有多少信息是保密的呢!-)

撰写回答