CFA计划已经扩大,新增实用的相关技能培训,为考生提供他们在课程中所学知识的在职应用。
考生需要做什么才能完成PSM?
一级PSM有财务建模,即如何在Excel中建立公司的顶级三级报表财务模型,因为模型用于确定公司的价值。一级PSM还有Python编程基础,这两个PSM中选择一个进行学习。
二级PSM有Python编程基础、分析师技能(利用从数百名成功分析师那里获得的见解,重点关注股票和信贷分析师所需的技能)、Python数据科学和人工智能。考生需在这三个PSM中选择一个进行学习,如果一级选了,二级就不能选这个了。
三级的PSM是什么协会尚未公布,因为三级在2025年才会加入PSM模块。
PSM模块的Python会讲哪些内容?
一、基础数据类型。Python是一门弱类型语言,变量使用前无需声明,变量名可以看作一种引用。Python的基本数据类型分为数字、字符串、列表、元组、集合、字典。其中数字包括整型、浮点型、布尔型、以及复数。列表、元组、字典、集合、字符串则是Python中经常会使用到的数据结构,除此之外,还需掌握深拷贝和浅拷贝的概念。以上的数据类型必须要能够熟练的运用。
二、基础代码逻辑。比如条件语句If、循环while/for等。这部分有一定编程经验的同学应该都不会陌生。Python基础同样会包括这些常用的代码逻辑。除此之外,Python作为面向对象的语言,也应包括面向对象这个概念的介绍。
三、文件系统。在处理数据的时候,我们往往需要从文件中读写数据。例如Python读取Excel中的数据,Python读取mySQL中的数据等,Python从金融数据库(例如彭博、路透)的应用程序接口(API)中读取数据等。所以文件系统的相关操作也属于Python基础知识。Python的文件操作很简单,只需用open打开文件:file = open(path,pattern)。打开文件后就可以对文件进行读写操作,各种读写操作的命令也是应该涉及的。
四、函数。Python作为面向对象的编程语言,会大量使用函数。Python常用函数也是必须掌握的基础知识。Python中用def关键字来定义函数,格式为def 函数名(参数)。
五、各种库的运用。Python最具吸引力的地方就是有丰富的库,无论是科学计算的库、数理统计的库、机器学习库,还是各种金融项目的库,Python应有尽有。比较常用的科学计算库的介绍,或许也属于Python基础知识。
Python数据科学及人工智能课程
- CFA学习交流群 -
欢迎大家加入我们的CFA学习交流群。进群的同学都有机会与李老师和何老师交流备考事宜。除了有保姆级的包含报考、学习、考试各个环节的备考指南外,群内会定期分享行业资讯、实用工具资料包、书籍推荐、大咖分享会、备考答疑、成功学员的经验分享等等信息,CFA干货信息不断发送!
内部学员无需进群
扫码添加小助手微信回复【加群】即可