1.6 KiB
1.6 KiB
doc_type, full_text
| doc_type | full_text |
|---|---|
| short | sources/09_Packages__00_Overview.md |
09_Packages__00_Overview 总结
本文是第 9 章“Packages”的章节导览,说明本章将课程收尾于 Python 代码的包结构组织、第三方包安装,以及如何准备将自己的代码交付给他人使用。
核心内容
- 本章关注如何把代码组织成合理的 Python包结构。
- 将讨论如何安装和使用 第三方模块。
- 将介绍把自己的代码分享或发布给他人的基本准备,即 concepts/代码分发。
- 文档强调:Python 打包生态持续演化且复杂,因此本章不会过度聚焦某个具体工具,而是优先讲解通用的代码组织原则。
章节结构
本章包含三个小节:
- 9.1 Packages:介绍 Python 包及其组织方式。
- 9.2 Third Party Modules:介绍第三方模块的安装与使用。
- 9.3 Giving your code to others:介绍如何将自己的代码交给他人使用。
关键观点
Python 的打包与依赖管理工具不断变化,因此比起记忆某个当前流行工具的具体命令,更重要的是理解可迁移的原则:
- 如何组织源代码目录;
- 如何区分项目代码与外部依赖;
- 如何让代码更容易被复用、安装和分发;
- 如何为未来使用不同打包工具打下基础。
相关概念
- Python包结构
- 第三方模块
- concepts/依赖管理
- concepts/代码分发
- 项目组织