30 篇过完,你会的事
✓ 装好 Python 环境,写出能跑的脚本 ✓ 看懂任何 Python 代码里的基本结构(变量、类型、控制流) ✓ 熟练用 list / dict / set / tuple 处理数据 ✓ 写函数,理解作用域、默认参数、*args/**kwargs ✓ 读写文件、处理 JSON、异常处理不慌 ✓ 装第三方库、建虚拟环境、组织模块 ✓ 用类把数据和行为打包 ✓ 用标准库(os / pathlib / datetime / collections)解决日常问题 ✓ 能独立写一个完整的命令行小工具
这个水平已经能完成 80% 的日常 Python 任务——脚本、自动化、数据处理、API 调用。
还没学的
- 装饰器、生成器、上下文管理器 ← 进阶语法精华
- 类的继承、多态、抽象基类 ← 面向对象进阶
- 类型注解 + mypy ← 写出能维护的大项目
- 测试、日志、性能调优 ← 工程化能力
- 异步 asyncio、多线程多进程 ← 并发编程
- 打包发布到 PyPI ← 把作品分享出去
→ 这些是 「Python 高级教程」 30 篇要讲的。
然后是 AI
学完高级后,就能进 「Python AI 教程」:
- NumPy / Pandas 处理数据
- PyTorch 训练神经网络
- Transformer 与 Hugging Face
- 调用 OpenAI / Claude API
- RAG / Agent 实战
学完三册,你可以独立做一个 AI 应用从前到后所有事。
怎么继续学
1. 写
不要只读不写。每学一个新概念,找个小项目把它用进去:
- 学完 requests → 抓个网站
- 学完 datetime → 写个工时统计
- 学完 SQLite → 把 todo 工具改成数据库存储
2. 读
读优秀的开源代码:
3. 看错误
每次报错都不要慌——读最后一行的 Exception: 描述,然后看 traceback 倒数几行,定位是哪一行出的问题。会读 traceback = 会调试 50%。
4. 工具升级
- 编辑器:VS Code + Pylance + Ruff 插件(或 PyCharm)
- 包管理:pip → uv
- 格式化:black + ruff
- 类型检查:mypy 或 pyright
一句话告别
程序员不是会"背语法"的人——是会"用代码表达想法"的人。
接下来在「高级教程」见。