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