金融学校可以学编程吗?
可以,而且非常有必要学! 首先说一下我为什么不建议你以编程作为未来职业。 金融行业涉及的面广,业务流程也比较复杂,目前技术的发展对金融业务的改造还远未触及本质,所以金融行业的IT从业者未来可发展空间不大。相反,程序员这一行却是更新换代很快的。
虽然很多学校的金融专业都会开设《数据库》、《计算机导论》之类的课程,但大多数都是浅尝辄止,很难深入下去。如果你有志于在软件开发领域发展,建议你选修或者自学数据结构、算法、操作系统、计算机网络等基础学科。这些知识同样是金融学本科所缺乏的,也是未来程序员面试时常问的问题。
再说说为什么你需要学习Python。 Python确实很火,在很多一线大厂都被用作的前台语言(后端基本也都是Java)。但这并不代表着Python就比其他语言更“高端”。Python的优势在于其简单易学,语法较其他主流语言看起来更“优雅”,并且有大量的第三方库。但正因为它简单,导致了其表达能力有限,无法满足所有场景的需求;也因为它是新出来的语言,因此很多老手会看不起用Python的人……另外就是国内Python的教育资源相对丰富,这大概也是题主说在学校接触到Python的原因吧。
最后推荐一下我正在学习的课程吧 (因为知乎上的图片好像一直不太正常,如果打不开的话可以试试这个链接) 为什么选择这门课呢?因为我发现在知乎上有很多让人头痛的金融相关话题,比如“30万贷款3年变400万”、“100 万房贷还款金额计算”等等,这些问题都有一个共同的特点——需要大量计算且容易出错。而Python在这方面恰好能够发挥优势——可以利用第三方库进行快速运算。 这是这门课的部分目录,可以看出其实覆盖了金融中很多常用的算法定义和原理。如果觉得太晦涩的话也可以翻到我推荐的这本书,作者利用实例讲解非常通俗易懂。