go 学习网址
# 顶级资料
- Effective Go 如何编写清晰、地道的Go代码 英文 (opens new window), 中文 (opens new window)
- Go编程语言规范 英文 (opens new window), [中文] (https://go-zh.org/ref/spec)
- Golang优秀lib聚集地和排行榜 (opens new window)
# 网站
- GO语言中文网博客 (opens new window)
- GO语言中文网 (opens new window)
- List of Golang books 英文 (opens new window)
- Go语言之旅 官方 (opens new window) 中文在线版 (opens new window)
- Awesome Go (opens new window)、Golang wiki Github (opens new window)
# Blog
# 教程
- Go by Example https://gobyexample.com (opens new window)
- Go 系列教程(Golang tutorial series) - 专栏 - Go语言中文网 - Golang中文社区 (opens new window)
- Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国 (opens new window)
- 进一步认识golang中的并发 - Go语言中文网 - Golang中文社区 (opens new window)
- 文档 - Go 编程语言 (opens new window)
- Go语言学习笔记 (opens new window)
- GO 命令教程 (opens new window)
- Golang conference PPT (opens new window)
- 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题 (opens new window)
# 图书
- Go语言实战 (opens new window) 强烈推荐
- Go语言圣经(中文版) (opens new window)
- 《The Way to Go》中文译本,中文正式名《Go 入门指南》 (opens new window)
- Go语言标准库 (opens new window)
- Go Web 编程 (opens new window)
- 学习Go语言 (opens new window)
- Go Web 编程 (opens new window)
- List of Golang books (opens new window)
- go 语言并发编程 (opens new window)
# 视频
- Go 编程基础- Unknown (opens new window)
- 《Go名库讲解》是一套针对 Google 出品的 Go 语言的第三方库进行评测讲解的集博客、示例与语音视频为一体的综合教程,适合完成学习完成《Go编程基础》教程的学习者。 (opens new window)
- 《Go Web 基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。 (opens new window)
# GO文档及工具
- 英文文档 - Go语言中文网 - Golang中文社区 (opens new window)
- 中文文档 - Go语言中文网 - Golang中文社区 (opens new window)
- 标准中文文档 - Go语言中文网 - Golang中文社区 (opens new window)
- Go指南(Tour) - Go语言中文网 - Golang中文社区 (opens new window)
- GoDoc 英文 - 官方 (opens new window)
- 无需 Git 和 Hg 等版本管理工具,就可以下载指定版本的 Go 语言包 (opens new window)
- tour Golang 官方 (opens new window)
- tour Golang 中文在线版 (opens new window)
# 优秀项目
- Gin is a HTTP web framework written in Go (Golang). (opens new window)
- A realtime distributed messaging platform (opens new window)
- A set of example golang code to start learning Go (opens new window)
- Delve is a debugger for the Go programming language. (opens new window)
- A Commander for modern Go CLI interactions (opens new window)
- GitHub上优秀的Go开源项目 (opens new window)
适合学习Go的入门级项目(Starter Project)
- Go by Example (opens new window)https://gobyexample.com (opens new window)
- High performance, minimalist Go web framework (opens new window)
- Uncomplicated, modern HTTP server (opens new window)
适合练手到项目:
- 编写一个类似于wget、curl、axel的工具
# Go X
# Go语言之旅note
如何构建Go语言之旅
离线版:
本指南也可作为独立的程序使用,这样你无需访问互联网就能运行它。 独立版的指南更快,因为它会在你的机器上构建并运行代码示例。 要在本地运行此教程的中文版,首先请下载并安装 Go (opens new window), 然后用 go get (opens new window) 命令来安装 gotour (opens new window): go get github.com/Go-zh/tour/gotour 最后运行产生的
gotour
可执行文件。 如果要运行本教程的英文版,首先请下载并安装 Go (opens new window),接着从命令行启动教程: go tool tour 如果上面的方式遇到了问题,并且你能够直接访问 Google 的服务器,那么你也可以手动安装并运行本教程: go get golang.org/x/tour/gotour gotour 该程序会打开 Web 浏览器来显示本教程的本地英文版。 当然,你也可以继续在线学习本教程。
# Go module
- Go Modules 详解使用 (opens new window)
- 跳出Go module的泥潭 (opens new window)
- Go module 再回顾 (opens new window)
- Modules · golang/go Wiki (opens new window)
- 干货满满的 Go Modules 和 goproxy.cn (opens new window)
# gRPC Benchmark
编辑 (opens new window)
上次更新: 2024/09/18, 15:46:33