chore: clean repository history

This commit is contained in:
xixu-me committed 2026-06-05 21:13:11 +08:00
commit e1fb2929c0
661 files changed
+167488

No files matched your search

@@ -0,0 +1,71 @@
---
doc_type: short
full_text: sources/Contents.md
---
# Practical Python Programming 目录总结
## 文档概述
本文档是《Practical Python Programming》的课程目录页,提供了整门 Python 实用编程课程的结构化入口。它按照学习路径列出 0 到 9 共十个部分,覆盖从课程环境搭建、Python 基础、数据处理、程序组织、面向对象、对象模型、生成器、高级主题,到测试调试与包管理等内容。
## 课程结构
课程主要模块包括:
1. **Course Setup**:课程准备与环境搭建,建议首先阅读。
2. **Introduction to Python**:Python 入门与语言基础。
3. **Working with Data**:数据处理相关内容,可能涉及文件、数据结构与数据流。
4. **Program Organization**:程序组织方式,包括模块化、脚本结构与代码管理。
5. **Classes and Objects**:类与对象,介绍 面向对象编程 的核心概念。
6. **The Inner Workings of Python Objects**:Python 对象内部机制,涉及 Python对象模型。
7. **Generators**:生成器,介绍惰性计算、迭代协议与 Python生成器。
8. **A Few Advanced Topics**:若干高级主题,面向已有基础的进阶学习。
9. **Testing, Logging, and Debugging**:测试、日志与调试,关联 软件测试、日志记录 和 调试技术。
10. **Packages**:包管理与项目分发,关联 Python包管理。
此外,文档还提供了面向授课者的 **Instructor Notes** 链接,以及返回项目主页的链接。
## 关键概念
- Python编程:整门课程围绕 Python 语言的实用编程能力展开。
- 课程结构:目录采用循序渐进的教学组织,从基础到高级,再到工程实践。
- 数据处理:课程早期即安排数据处理,体现 Python 在实际任务中的核心用途。
- 程序组织:从单个脚本过渡到结构化程序,是实用编程的重要阶段。
- 面向对象编程:课程中后段集中介绍类、对象及 Python 对象内部机制。
- Python生成器:生成器作为独立章节,说明迭代、惰性求值和内存效率是课程重点。
- 测试日志调试:课程包含工程质量相关主题,强调不仅会写代码,也要能验证、观察和修复代码。
- Python包管理:最后介绍包,指向可复用、可发布、可维护的 Python 项目实践。
## 主要价值
该目录页的主要作用是为学习者提供课程导航,并呈现一条清晰的 Python 实用编程学习路线:先完成环境准备,再掌握语言基础和数据操作,随后学习程序组织与对象系统,进一步理解生成器和高级主题,最后补充测试、日志、调试与包管理等工程实践能力。
## 适用读者
- 希望系统学习 Python 实用编程的学习者。
- 需要了解课程整体安排的自学者。
- 准备教授该课程的讲师,可进一步参考 Instructor Notes。
## 延伸关联
本目录本身不包含具体技术细节,但为后续主题页提供了组织框架。可基于后续章节进一步建立以下跨文档概念页:Python编程、面向对象编程、Python对象模型、Python生成器、软件工程实践、Python包管理。
## Related Concepts
- [[concepts/课程练习工作流]]
- [[concepts/Python-开发环境]]
- [[concepts/变量与数据类型]]
- [[concepts/文件读写]]
- [[concepts/字典与数据建模]]
- [[concepts/模块与-import]]
- [[concepts/main-函数与脚本结构]]
- [[concepts/类与对象]]
- [[concepts/Python-对象模型]]
- [[concepts/迭代协议与生成器]]
- [[concepts/数据流管道]]
- [[concepts/测试-日志与调试]]
- [[concepts/单元测试]]
- [[concepts/Python-pdb-调试器]]
- [[concepts/包与虚拟环境]]
- [[concepts/代码分发]]
- [[concepts/依赖管理]]