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. 读

读优秀的开源代码:

  • requests — 设计美学
  • flask — 小而精的 Web 框架
  • rich — 现代终端 UI

3. 看错误

每次报错都不要慌——读最后一行的 Exception: 描述,然后看 traceback 倒数几行,定位是哪一行出的问题。会读 traceback = 会调试 50%。

4. 工具升级

  • 编辑器:VS Code + Pylance + Ruff 插件(或 PyCharm)
  • 包管理:pip → uv
  • 格式化:black + ruff
  • 类型检查:mypy 或 pyright

一句话告别

程序员不是会"背语法"的人——是会"用代码表达想法"的人。

接下来在「高级教程」见。