Python 提供了强大的模块支持,主要体现在,不仅 Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块。通过这些强大的模块可以*大地提高开发者的开发效率。
那么,模块到底指的是什么呢?
模块,英文为 Modules,至于模块到底是什么,可以用一句话总结:模块就是 Python 程序。换句话说,任何 Python 程序都可以作为模块。
模块可以比作一盒积木,通过它可以拼出多种主题的玩具,这与前面介绍的函数不同,一个函数仅相当于一块积木,而一个模块(.py 文件)中可以包含多个函数,也就是很多积木。
随着程序功能的复杂,程序体积会不断变大,为了便于维护,通常会将其分为多个文件(模块),这样不仅可以提高代码的可维护性,还可以提高代码的可重用性。
代码的可重用性体现在,当编写好一个模块后,只要编程过程中需要用到该模块中的某个功能(由变量、函数、类实现),无需做重复性的编写工作,直接在程序中导入该模块即可使用该功能。
从外具有封装特性的结构如下:
1、诸多容器,例如列表、元组、字符串、字典等,它们都是对数据的封装;
2、函数是对 Python代码的封装;
3、类是对方法和属性的封装,也可以说是对函数和数据的封装。
今天融跃小编所介绍的模块,可以理解为是对代码更*的封装,即把能够实现某一特定功能的代码编写在同一个 .py 文件中,并将其作为一个独立的模块,这样既可以方便其它程序或脚本导入并使用,同时还能有效避免函数名和变量名发生冲突。
举个简单的例子,在某一目录下(桌面也可以)创建一个名为 hello.py 文件,其包含的代码如下:
在同一目录下,再创建一个 say.py 文件,其包含的代码如下:
运行 say.py 文件,其输出结果为:
你可能注意到,say.py 文件中使用了原本在 hello.py 文件中才有的 say() 函数,相对于 day.py 来说,hello.py 就是一个自定义的模块(有关自定义模块,后续章节会做详细讲解),我们只需要将 hellp.py 模块导入到 say.py 文件中,就可以直接在 say.py 文件中使用模块中的资源。
与此同时,当调用模块中的 say() 函数时,使用的语法格式为“模块名.函数”,这是因为,相对于 say.py 文件,hello.py 文件中的代码自成一个命名空间,因此在调用其他模块中的函数时,需要明确指明函数的出处,否则 Python 解释器将会报错。
- 报考条件
- 报名时间
- 报名费用
- 考试科目
- 考试时间
-
GARP对于FRM报考条件的规定:
What qualifications do I need to register for the FRM Program?
There are no educational or professional prerequisites needed toregister.
翻译为:报名FRM考试没有任何学历或专业的先决条件。
可以理解为,报名FRM考试没有任何的学历和专业的要求,只要是你想考,都可以报名的。查看完整内容 -
2024年5月FRM考试报名时间为:
早鸟价报名阶段:2023年12月1日-2024年1月31日。
标准价报名阶段:2024年2月1日-2024年3月31日。2024年8月FRM考试报名时间为:
早鸟价报名阶段:2024年3月1日-2024年4月30日。
标准价报名阶段:2024年5月1日-2024年6月30日。2024年11月FRM考试报名时间为:
早鸟价报名时间:2024年5月1日-2024年7月31日。
标准价报名时间:2024年8月1日-2024年9月30日。查看完整内容 -
2023年GARP协会对FRM的各级考试报名的费用作出了修改:将原先早报阶段考试费从$550上涨至$600,标准阶段考试费从$750上涨至$800。费用分为:
注册费:$ 400 USD;
考试费:$ 600 USD(第一阶段)or $ 800 USD(第二阶段);
场地费:$ 40 USD(大陆考生每次参加FRM考试都需缴纳场地费);
数据费:$ 10 USD(只收取一次);
首次注册的考生费用为(注册费 + 考试费 + 场地费 + 数据费)= $1050 or $1250 USD。
非首次注册的考生费用为(考试费 + 场地费) = $640 or $840 USD。查看完整内容 -
FRM考试共两级,FRM一级四门科目,FRM二级六门科目;具体科目及占比如下:
FRM一级(共四门科目)
1、Foundations of Risk Management风险管理基础(大约占20%)
2、Quantitative Analysis数量分析(大约占20%)
3、Valuation and Risk Models估值与风险建模(大约占30%)
4、Financial Markets and Products金融市场与金融产品(大约占30%)
FRM二级(共六门科目)
1、Market Risk Measurement and Management市场风险管理与测量(大约占20%)
2、Credit Risk Measurement and Management信用风险管理与测量(大约占20%)
3、Operational and Integrated Risk Management操作及综合风险管理(大约占20%)
4、Liquidity and Treasury Risk Measurement and Management 流动性风险管理(大约占15%)
5、Risk Management and Investment Management投资风险管理(大约占15%)
6、Current Issues in Financial Markets金融市场前沿话题(大约占10%)查看完整内容 -
2024年FRM考试时间安排如下:
FRM一级考试:
2024年5月4日-5月17日;
2024年8月3日(周六)上午;
2024年11月2日-11月15日。FRM二级考试:
2024年5月18日-5月24日;
2024年8月3月(周六)下午;
2024年11月16日-11月22日。查看完整内容
-
中文名
金融风险管理师
-
持证人数
25000(中国)
-
外文名
FRM(Financial Risk Manager)
-
考试等级
FRM考试共分为两级考试
-
考试时间
5月、8月、11月
-
报名时间
5月考试(12月1日-3月31日)
8月考试(3月1日-6月30日)
11月考试(5月1日-9月30日)