Skip to content

Python 基础

🎯 学习目标

  • 掌握跑通本课程 Python 示例的最小语法集
  • 能阅读 LangChain 示例中的 def、class、try
  • 知道遇语法问题时如何边做边查

引言

非主线选修。有 JS/Java 背景的同学 25 分钟速览即可;建议边做 实战 · 流式 API 边查。

章节正文

第 1 步:变量与结构

python
name = "LLM"
nums = [1, 2, 3]
user = {"id": 1, "role": "admin"}

for n in nums:
    if n > 1:
        print(n)

for k, v in user.items():
    print(k, v)

第 2 步:函数与类

python
def greet(name, lang="zh"):
    return f"Hello, {name}"

class ChatClient:
    def __init__(self, api_key: str):
        self.api_key = api_key

    def send(self, message: str) -> str:
        return message

第 3 步:文件与异常

python
try:
    with open("config.json") as f:
        data = f.read()
except FileNotFoundError:
    data = "{}"

安装包:pip install xxx;虚拟环境:python -m venv .venv

动手练习

  1. 写函数 call_api(messages) -> str 返回 mock 字符串
  2. 读一个 JSON 文件并 print 某字段

本节小结

最小 Python:结构、函数、类、文件、异常;边做阶段一 lab 边巩固,不必系统学完再动手。