第5章 模块简介
模块是由专家或编程人员为了完成某个具体任务而编写的软件包。了解模块对于理解Python并把它应用于金融领域至关重要。我们将在这本书中使用大约十几个模块。
本章将重点讨论以下内容。
- 什么是模块?如何导入模块
- 显示导入的模块包含的所有函数
- 为导入的模块取个简称
- 删除已经导入的模块
- 从模块加载指定的函数
- 找出所有的内置模块和当前所有可用的模块
- 找到特定的但未安装的模块
- 找到已安装的模块的目录位置
- 模块之间的相互依赖性
- 包括许多模块的超级包
- 在网上搜索模块和如何安装模块的视频
5.1 什么是模块
模块是由专家或编程人员为特定目的编写的一个软件包。例如,名为quant的Python模块可用来完成定量的财务分析,包含与汇率、交易代码、市场、历史价格等相关的应用,结合了SciPy
模块和DomainModel
模块。该模块对Python而言非常重要。这本书直接或间接地用到十几个模块。我们将详细讨论5个模块:第6章的NumPy模块和SciPy模块、第7章的Matplotlib
模块、第8章的Pandas模块和Statsmodels模块。截至2013年11月6日,https://pypi.python.org/pypi?%3Aaction= browse
网页列出24 955个Python模块。与金融保险相关的有687个模块。
5.2 导入模块
假设要计算。如果运行以下代码,会得到一个出错信息。
>>>sqrt(3)
SyntaxError: invalid syntax
>>>
原因在于 ...
Get Python金融实战 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.