Week 1: Python 核心语法快速过
目标:能用 Python 写 AI 应用代码,不需要精通,够用就行
学习安排
| 天 | 文件 | 内容 | 时间 |
|---|---|---|---|
| Day 1 | day1_data_structures.py | list / dict / set 操作、列表推导式 | 30min |
| Day 2 | day2_functions.py | *args / **kwargs、lambda、装饰器 | 30min |
| Day 3 | day3_classes.py | class、继承、dataclass | 30min |
| Day 4 | day4_async.py | async / await、asyncio | 30min |
| Day 5 | day5_type_hints.py | typing 模块 | 30min |
| Day 6-7 | day67_json_tool.py | 用 Python 写一个 JSON 格式化/校验 CLI 工具 | 60min |
如何使用
# 1. 进入目录
cd docs/14-AI/week1-python-basics
# 2. 运行某天的练习
python day1_data_structures.py
# 3. 每个文件中有 TODO 标记的地方是练习题,自己动手填写
# 4. 参考答案在注释中,先试着自己写再看答案
学习方法
前 5 分钟:回顾昨天的内容
中间 20 分钟:写代码 / 跑示例 / 调试
最后 5 分钟:记录遇到的问题和明天要做的事