读故事学编程:Python王国历险记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

5.1 好多工具包——模块是什么

简单地讲,Python模块就是工具包,它里面可以有我们上面说过的变量,也可以有完成某一项任务的方法。Python模块可以分为3种:内置模块、第三方模块、自定义模块。内置模块可以直接通过咒语引入;第三方模块需要我们先安装一下;自定义模块就是我们自己制作的工具包。

在Python王国里,这样的工具包有成千上万个。在Python王国里做任何事情,几乎都可以找到对应的模块。例如,用于制作游戏及动画的模块Pygame;用于控制乌龟画图的模块turtle;用于创作3D立体画的模块Panda3D;用于处理随机及概率事件的模块random;用于处理时间问题的模块time;用于创建图形界面应用的模块Tkinter;用于图像处理的模块PIL;用于构建交互式网站的模块Django、Bottle等。如果你愿意,你也可以制作一个这样的工具包,让别人使用。