Files

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 打包生态持续演化且复杂,因此本章不会过度聚焦某个具体工具,而是优先讲解通用的代码组织原则。

章节结构

本章包含三个小节:

  1. 9.1 Packages:介绍 Python 包及其组织方式。
  2. 9.2 Third Party Modules:介绍第三方模块的安装与使用。
  3. 9.3 Giving your code to others:介绍如何将自己的代码交给他人使用。

关键观点

Python 的打包与依赖管理工具不断变化,因此比起记忆某个当前流行工具的具体命令,更重要的是理解可迁移的原则:

  • 如何组织源代码目录;
  • 如何区分项目代码与外部依赖;
  • 如何让代码更容易被复用、安装和分发;
  • 如何为未来使用不同打包工具打下基础。

相关概念