后端

模块 5.1:究竟什么是 API?

模块 5.1:究竟什么是 API?

“API”这个词,在今天几乎无处不在——AI、Agent、大模型、天气、地图……张口就来。它听起来很神秘。这一节我们不解释、不打比方,直接拿两个真的 API 来,你亲手调用一下,就明白了。

Read More
模块 5.2:Python 的安装和环境设置

模块 5.2:Python 的安装和环境设置

把 Python 装到电脑上,给项目建好自己的专属环境(venv),跑起第一个 Python 程序、认一认代码结构,再动手装一个第三方库(requests)用 Python 调一次 API——pip、requirements.txt 一并落地。后端要用的环境,这一节一次备齐。

Read More
模块 5.3:看懂 HTTP,手搓 API

模块 5.3:看懂 HTTP,手搓 API

这一节先不写代码——把 HTTP 请求和响应的规范看明白:一次网络对话,双方到底各说了什么、按什么格式说。然后再用 Python 把这套规范亲手实现出来(零依赖,纯标准库),用 curl、浏览器逐一验证。规范在前,代码在后——代码只是规范的一种实现。

Read More
模块 5.4:从手搓到框架,FastAPI 登场

模块 5.4:从手搓到框架,FastAPI 登场

认识几个主流后端框架,以及 FastAPI 和 uvicorn 各自负责什么。然后把手搓的接口重写一遍,再顺手加一个 POST

Read More