本仓库面向对 Go 语言(Golang)感兴趣但没有实战经验的学习者。课程假定学习者具有一些计算机学科基础(如算法/数据结构、操作系统或网络概念)。如果没有这些背景,课程会在适当位置补充入门资源链接。课程共 19 章,目标是在课程结束后能够使用 Go 实现一个基于 SSE(Server-Sent Events)的流式后端服务,并与 deepseek 进行实时对话集成。
本课程充分利用 AI 的力量来加速学习与开发:
AI coding 已不是可选项,而是提高生产力的必需工具。在学习中使用它,不仅能加速进度,还能更好地理解现代开发工作流。
主要结构
学习目标(整体)
受众与前置条件
涵盖 Go 的基本语法、并发与工具链。如果你已有编程基础,可以快速略过或选择关键章节重点学习。
通过构建一个完整的 SSE 流式对话后端来学习。强调 Learning by Doing,即边做边学。
如果你已有其他语言(如 Python、Java、Rust)的编程基础,可以:
推荐快速浏览基础的顺序:
课程结构(19 章摘要)
快速开始
如果你是编程新手或零基础学习者:
如果你已有其他编程语言基础,想快速上手:
通用步骤:
go test 运行单元测试,go build 打包可执行文件。对没有计算机学科背景的学习者
输出与项目目标
仓库位置
贡献与反馈