数据结构论坛

首页 » 分类 » 问答 » CFA考生疑问金融专业需要学Python
TUhjnbcbe - 2023/7/6 19:25:00

最近很多CFA考生

纷纷加入Python的学习当中!

学姐询问究竟,

竟然听到考生们统一答案:

想要入金融行业必须懂Python!

投票通道已开启,看看大家对Python到底有多少了解,大家只需要看清文字选出你的答案即可,

身处”金融学“这样的交叉学科,最大的感受就是要学好多东西,什么都要学,原以为金融学只要学习商学院课程就行了,后来发现金融背后涉及大量的数学理论,先要到数学系待四年打好数学功底,然后在实际应用这些理论时,发现没有计算机什么都做不了,于是苦学算法苦练Python(编程)。

现在金融机构高端技术岗位通常需要复合型人才,所谓复合背景是指金融、数学、计算机三者结合,缺一不可,当然学校学习的只是冰山一角,书到用时方恨少,到了企业实际做项目时,会发现还有很多很多东西要学习,所以学习能力非常重要,职场没有老师手把手教你,许多东西需要自己琢磨,现学现用,求助高手。

为什么大家要学Python?

原因1

国外名校的趋势

无论任何专业都要学习计算机方面的课程,哪怕文史哲的学生都要学编程和数据分析,将计算机作为强大分析工具。

国内院校在这方面比较滞后,即便理工科专业都是强调理论推导而非实际应用,这样教出来的学生,可能会缺少一些“工程导向“,反映在工作中,就是不大会解决”实际的动手的“问题,因此要在行业里立足比较困难。

原因2

要适应时代发展

计算机肯定是必修课。为了防止自己被机器人取代,首先要拥抱科技。各行各业科技化是必然趋势,但并不是说每个人都要学成和计算机专业一样,计算机学科的最大特点是实用性,以解决问题为导向,学习对自己有用的技术即可,养成一定编程思维最重要,具体学哪门语言是次要的。即便不会写代码,至少能看懂代码框架逻辑,这样与技术人员好交流。

原因3

强化思维的训练

同样的,数学也是非常重要的工具,但同时大家也会看到,金融学或者经济学,本质上都是一种思维方式,更应该加强的是学科思维的训练,以及学科理论基础和知识体系的掌握,所以数学底子弱一些,如果真的喜欢金融学,则可以在未来的系统学习过程中不断弥补和完善。

原因4

提升自己的技能

现在金融行业最低门槛硕士。这一点毋庸置疑,名校优秀本科生一般不倾向于毕业直接工作,因此大学期间最好为考研或者出国做好充足准备,大四和读研期间可以开始考证,为找工作打下基础,否则到工作以后再考就力不从心了。

Python应该怎么学?

一、网站推荐

1、Python

Python初学者的法宝,如果你想下载Python,最好还是在这个网址去下,不要想着用一些不明来源的安装包。在这里,你不仅可以下载各种版本的Python源代码和安装程序,更有各种文献资料、Python交流社区,还会告诉你Python的最新行情,不得不感叹,这功能太强大!

2、菜鸟教程

站内的知识点很全面,无论你想学习哪种领域,都可以轻松在这里找到合适的资料。

3、Codecademy

这个学习网站很大的优势就是在浏览器上直接编写代码,轻松解决了初学者程序环境安装的困扰。

4、Coursera

如果你英文比较好,交流没有问题的话,比较推荐这个网站。这是一个课程学习网站,内容涵盖编程各个领域,目前已经和+所大学合作课程,还可以在线读学士、硕士学位。

上边这些都是更偏向于纯自学,更适合于自学能力比较强或者理解力强的人。

如果说,你在上学的时候,都是每天一堆问题等着问老师或者让班里的学霸帮你解答,那你可以在以上方式的基础上,加个网上的视频课(要能向老师提问的那种),也可以通过看书自学,但是总会陷入自己的问题怪圈里出不来,也是这么一路问过来的。

二、课程推荐

《Python领跑金融实战3.0智课》

学姐认为,对于基础小白是很容易上手的,推荐融跃教育《Python领跑金融实战3.0智课》该课程利用Python语言的智能性、简洁性、高效性与金融的专业实战相结合,使学习该语言的学员,具备语言汇编能力,将错综复杂的金融数据进行模块化梳理,进而建立科学的金融模型,协助做出准确的投资决策,旨在帮助金融从业人员增强行业竞争力。

试听劲爆价:9.9元

限时秒杀价只限新成员!

对于完全没有编程经验的初学者,在学习python的时候,面对的不仅仅是python这门语言,还需要面临“编程”的一些普遍问题,比如:

●从零开始,不知道从何入手,找了本编程教材发现第二章开始就看不懂了●缺少计算机基础知识,被一些教程略过的“常识性”问题卡住

●遇到问题不知道怎么寻找解决方案

●看懂语法之后不知道拿来做什么,学完一阵子就又忘了

●缺少数据结构、设计模式等编程基础知识,只能写出小的程序片段

给初学编程者的额外建议

1.首先要有信心

虽然可能你看了几个小时也没在屏幕上打出一个三角形,或者压根儿就没能把程序运行起来。但相信我,几乎所有程序员一开始都是这么折腾过来的。

2.选择合适的教程

有些书很经典,但未必适合你,可能你写了上万行代码之后再看它会比较好。

3.写代码,然后写更多的代码

光看教程,编不出程序。从书上的例程开始写,再写小程序片段,然后写完整的项目。

4.补一点计算机基础,和英语

不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。

5.学会查官方文档

用好搜索引擎和开发者社区。

1
查看完整版本: CFA考生疑问金融专业需要学Python