跳到主要内容

附录 B:学习资源推荐

官方资源

在线练习平台

学编程最重要的是练手,推荐:

进阶书籍

书名适合阶段
《Python编程:从入门到实践》入门后的第一本书,含项目实战
《Python Crash Course》上面那本的英文原版
《流畅的 Python》进阶(工作 1 年后再看)

分方向学习路线

办公自动化(上手最快): openpyxl(Excel)→ python-docx(Word)→ os/shutil(批量文件处理)

网络爬虫requests → HTML 基础 → BeautifulSoup / lxmlScrapy

数据分析numpypandasmatplotlib → 统计学基础

Web 开发: HTTP 基础 → Flask(轻量,先学这个)→ 数据库(SQL)→ Django / FastAPI

AI / 机器学习: 数学基础(线性代数、概率)→ numpy/pandasscikit-learnPyTorch

💡 建议:先选一个方向做出东西来,再横向扩展。什么都学一点 = 什么都不会。

善用 AI 助手

现在学编程有巨大的时代红利——AI 助手(如 Claude、ChatGPT)可以:

  • 解释看不懂的报错和代码
  • 陪你 Code Review,指出你代码的问题
  • 出练习题并批改

但要警惕:不要让 AI 替你写所有代码。初学阶段,自己写一遍磕磕绊绊的代码,胜过看十遍 AI 给的完美答案。建议的用法是"先自己写 → 卡住了问思路 → 写完了请它点评"。

好习惯清单

  1. 每天写一点,保持手感(哪怕 20 分钟)
  2. 代码敲一遍,不要复制粘贴
  3. 报错先自己读、自己查,10 分钟解决不了再求助
  4. 给变量起有意义的名字
  5. 学会用 Git 管理代码(入门后第一件要学的工程技能)
  6. 把自己的小项目发到 GitHub,积累作品

祝你在编程之路上越走越远!🚀