43 lines
1013 B
Markdown
43 lines
1013 B
Markdown
# 第十章:实践项目
|
|
|
|
本章包含三个实践项目,帮助你综合运用前面学到的 Go 语言知识。
|
|
|
|
## 学习目标
|
|
- 综合运用 Go 语言的各种特性
|
|
- 学会项目结构的组织
|
|
- 掌握实际开发中的最佳实践
|
|
- 提高解决实际问题的能力
|
|
|
|
## 项目列表
|
|
|
|
### 1. 计算器 (01-calculator/)
|
|
一个支持基本四则运算的命令行计算器程序。
|
|
|
|
**涉及知识点:**
|
|
- 基础语法
|
|
- 函数定义
|
|
- 错误处理
|
|
- 用户输入处理
|
|
|
|
### 2. 待办事项列表 (02-todo-list/)
|
|
一个命令行待办事项管理程序,支持添加、删除、标记完成等功能。
|
|
|
|
**涉及知识点:**
|
|
- 数据结构
|
|
- 文件操作
|
|
- JSON 序列化
|
|
- 命令行参数处理
|
|
|
|
### 3. Web 服务器 (03-web-server/)
|
|
一个简单的 HTTP Web 服务器,提供 RESTful API。
|
|
|
|
**涉及知识点:**
|
|
- HTTP 服务器
|
|
- 路由处理
|
|
- JSON API
|
|
- 并发处理
|
|
- 中间件
|
|
|
|
## 运行项目
|
|
|
|
每个项目目录下都有详细的 README.md 文件,包含运行说明和使用方法。 |