第5章 模块简介

模块是由专家或编程人员为了完成某个具体任务而编写的软件包。了解模块对于理解Python并把它应用于金融领域至关重要。我们将在这本书中使用大约十几个模块。

本章将重点讨论以下内容。

  • 什么是模块?如何导入模块
  • 显示导入的模块包含的所有函数
  • 为导入的模块取个简称
  • 删除已经导入的模块
  • 从模块加载指定的函数
  • 找出所有的内置模块和当前所有可用的模块
  • 找到特定的但未安装的模块
  • 找到已安装的模块的目录位置
  • 模块之间的相互依赖性
  • 包括许多模块的超级包
  • 在网上搜索模块和如何安装模块的视频

模块是由专家或编程人员为特定目的编写的一个软件包。例如,名为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个模块。

假设要计算\sqrt{3} 。如果运行以下代码,会得到一个出错信息。

>>>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.