4 Week 4: Python 极速入门 (下)——逻辑是算法的骨架
4.1 课程目标
掌握条件判断、函数与模块调用。通过解构 ap-cli 源码,理解真实项目中的代码逻辑。
4.2 核心内容
4.2.1 1. 条件判断 (If/Else)
- 决定程序的执行路径。
- 例如:如果点击量 > 10w,标记为“爆款”;否则标记为“普通”。
4.2.2 2. 函数 (Functions)
- 封装重复的逻辑。
- 例如:
def get_news_sentiment(text): ...
4.2.3 3. 模块 (Modules)
- 使用他人的代码库(如
requests,pandas)。
4.3 🔥 教改亮点:源码解构 ap-cli
这是最好的“函数调用”教学案例。我们将带领大家打开 ap-cli 的源码,看看它是如何工作的。
4.3.1 任务
- 在 Trae 中打开
ap-cli项目。 - 找到
main.py文件。 - 选中调用 DeepSeek API 的代码段。
- 右键选择 “Trae AI: Explain Code”。
思考: - ap-cli 是如何接收用户输入的命令(m, e, q)的? - 它是如何构造 Prompt 发送给 DeepSeek 的? - 它是如何解析 API 返回的 JSON 数据的?
4.4 作业
在 ap-cli 源码中找到处理 “quiz” (测验) 功能的函数,给它加上详细的中文注释,解释每一行代码的作用。