随着程序规模的增大,仅在一个文件中编写所有代码将变得难以管理。将相关函数和数据组织在一起、避免命名冲突以及在不同项目间复用代码,对高效开发来说非常重要。本章将介绍Python实现这种代码组织的机制:模块和包。你将学习如何将代码组织成独立的文件(即模块),以及如何使用import语句访问其他模块中定义的代码。我们会介绍Python庞大的标准库,它是一个包含许多可直接使用的预置模块的集合。你还将学习如何使用pip工具从Python包索引 (PyPI) 查找、安装和使用第三方包。最后,我们将了解如何将自己的模块组织成包的基本结构。这些基本知识对于构建更大、更易于维护的Python应用程序非常重要。