官方文档
官方文档学习路径,从入门到进阶,与技能清单相匹配。
一、Python & 后端开发 (筑基核心)
-
Python 官方文档
- 链接: https://docs.python.org/3/
- 必读部分: Tutorial, Library Reference (尤其是
os,json,datetime等内置库) - 学习建议: 不要通读,把它当作“字典”。在写代码时,遇到任何内置函数或模块,第一时间查这里。
-
Flask 官方文档 (用于构建初级Web项目)
- 链接: https://flask.palletsprojects.com/
- 特点: 轻量、易上手,适合快速构建你的个人博客、工具类网站。
- 学习建议: 跟着 Quickstart 走一遍,你就能明白一个Web应用是如何运行的了。
-
FastAPI 官方文档 (用于部署AI服务)
- 链接: https://fastapi.tiangolo.com/
- 特点: 现代、高性能,专为构建API设计,能自动生成交互式文档,是部署AI模型的最佳选择之一。
- 学习建议: 它的教程写得极其出色,跟着做一遍,你就能掌握如何将你的模型包装成API。
-
SQLAlchemy 官方文档 (Python操作数据库的行业标准)
- 链接: https://docs.sqlalchemy.org/
- 学习建议: 初期重点学习 Core 部分和 ORM 部分的基础,学会用Python代码创建表和增删改查。
二、数据科学与AI (进阶核武器)
-
Pandas 官方文档
- 链接: https://pandas.pydata.org/docs/
- 学习建议: 重点看
User Guide,它系统地讲解了每个功能。10 minutes to pandas是很好的入门。
-
Scikit-learn 官方文档
- 链接: https://scikit-learn.org/stable/documentation.html
- 学习建议: 用户指南 部分是最宝贵的,它按机器学习的概念组织,讲解每个算法的原理和使用。多运行官网提供的 示例。
-
PyTorch 官方文档 (推荐首选)
- 链接: https://pytorch.org/docs/stable/index.html
- 学习建议:
- Tutorials: 包含从入门到前沿的各种实战教程,必看!
- 配合它的
torchvision,torchaudio库文档一起学习。
-
TensorFlow 官方文档
- 链接: https://www.tensorflow.org/api_docs
- 学习建议: 重点关注 Keras API,它是TensorFlow的高级接口,更易用。官网的 教程和指南 非常丰富。
-
Hugging Face 官方文档 (NLP必备)
- 链接: https://huggingface.co/docs
- 特点: NLP领域的“军火库”,提供了数以万计的预训练模型。
- 学习建议: 从
Transformers库的 快速入门 开始,学习如何用几行代码加载和使用最先进的模型。
三、开发运维与部署 (让产品上线)
-
Docker 官方文档
- 链接: https://docs.docker.com/
- 学习建议: 从
Get started开始,亲手体验如何将你的Python应用打包成镜像并运行。
-
Git 官方文档 (及 Pro Git 书籍)
- 链接: https://git-scm.com/doc
- 推荐书籍: https://git-scm.com/book/zh/v2 (有免费的中文版)
- 学习建议: 前几章掌握后,你就能应对90%的日常开发场景。
四、大模型与应用开发 (前沿技术)
-
OpenAI API 官方文档
- 链接: https://platform.openai.com/docs/introduction
- 学习建议: 即使你不直接使用OpenAI,它的文档也是学习 Prompt Engineering 和 API设计 的最佳范本之一。
-
LangChain 官方文档
- 链接: https://python.langchain.com/docs/get_started/introduction
- 学习建议: 从
Introduction开始,理解其核心概念(Model, Prompt, Chain, Agent等),然后跟着教程搭建一个简单的AI应用。
如何使用这些官方文档?
- 不要怕,它不是教科书:官方文档不是让你从头读到尾的。它的核心用法是 “查阅”。
- 带着问题去阅读:最好的方式是,当你决定做一个项目(比如“图片识别网站”)时,你需要:
- 用 FastAPI 文档 学如何创建API端点。
- 用 PyTorch 文档 学如何加载和运行你的模型。
- 用 Docker 文档 学如何打包。
- 用 MySQL 文档 解决某个具体的SQL语法问题。
- 跑通官方示例:所有好的文档都会提供大量的示例代码。亲手敲一遍并运行,这是最快的学习方式。
- 善用搜索:官方文档站内通常有强大的搜索功能,直接搜索你遇到的错误关键词或函数名。
浙公网安备 33010602011771号