本周核心:Go 语言是基础设施领域的性能担当。本周我们将从 Python 的思维中跳出来,拥抱静态类型、编译执行与高并发。目标是:能独立开发出足以部署在生产环境的高性能 Agent 探针。
📅 本周课程安排
Day 22 | Go 语言快速入门
环境安装、Go Modules、基础语法 (变量/函数/结构体)。从 Python 思维平滑过渡。
Day 23 | 核心特性与接口
Interface 接口设计、显式 Error 处理机制、Defer 资源清理。掌握 Go 的“工程美学”。
Day 24 | 并发编程 (Goroutine)
Goroutine 协程、Channel 通道通信、WaitGroup 同步。突破 Python 的并发瓶颈。
Day 25 | Go 实战工具开发 (一)
实战:利用 Worker Pool 编写一个高性能并发端口扫描器,实测百倍性能提升。
Day 26 | Go 实战工具开发 (二)
实战:使用流式处理分析 GB 极日志。对比 Go 与 Python 的内存消耗差异。
Day 27-28 | 技术复盘与筹备
Python vs Go 场景选型地图。开启毕业设计前的最后一阶段技能缝合与环境准备。
🎯 学习目标
- 理解编译型语言的部署优势(单二进制文件)。
- 掌握 CSP 并发模型,能处理并发竞态。
- 具备 高性能网络/磁盘 IO 的工具开发能力。
返回上一周
第 03 周 | FastAPI 框架
下一周预览
第 05 周 | 终极融合实战