Go汇总 1:最全面的go语言学习圣地
Go general
怎么学习 Golang? https://www.zhihu.com/question/23486344
- 怎么学习 Golang? - 知乎用户的回答 - 知乎 https://www.zhihu.com/question/23486344/answer/24785991
- Project Euler https://projecteuler.net/
- 怎么学习 Golang? - cholerae的回答 - 知乎 https://www.zhihu.com/question/23486344/answer/130837179
- The Go Programming Language https://golang.org/doc/
- A Tour of Go https://tour.golang.org/welcome/
- Go語言聖經(中文版) https://www.gitbook.com/book/wizardforcel/gopl-zh/details
- The Go Programming Language https://golang.org/doc/
系统学习GO,推荐几本靠谱的书? - 飞雪无情的回答 - 知乎 https://www.zhihu.com/question/30461290/answer/210414739
- Go编程语言 https://go-zh.org/doc/
- Go语言圣经 https://www.gitbook.com/book/yar999/gopl-zh/details
- 然后通过《Go语言实战》这本书,In Action系列都是比较经典的,看这本书的实习可以参考我《Go语言实战》这本书的读书笔记,一共近30篇文章,15万字,非常全面,书里没有的我这里也讲到了很多。这里列其中几篇:
为什么要使用 Go 语言?Go 语言的优势在哪里? - asta谢的回答 - 知乎 https://www.zhihu.com/question/21409296/answer/18184584
(这个就是Go Web 编程的开源版) https://github.com/astaxie/build-web-application-with-golang
(在网上搜到gitbook版本,虽然不是原作者搞的) https://www.gitbook.com/book/wizardforcel/build-web-application-with-golang/details
A Tour of Go
参见仓库里关于该书单独的笔记吧。
Effective Go
Effective Go https://golang.org/doc/effective_go.html
Effective Go 中英双语版 https://legacy.gitbook.com/book/bingohuang/effective-go-zh-en/details
其他Go教程
Go语言教程 https://www.yiibai.com/go/
极客学院 – Go 语言 http://wiki.jikexueyuan.com/list/go/
《深入解析Go语言》 https://www.w3cschool.cn/go_internals/
dig into implemention of the go programming language https://github.com/tiancaiamao/go-internals
深入解析Go https://legacy.gitbook.com/book/tiancaiamao/go-internals/details
《深入解析Go》 https://tiancaiamao.gitbooks.io/go-internals/content/zh/index.html
- A book about the internals of the Go programming language. https://github.com/teh-cmc/go-internals
- go-internals 本书是关于 Go 程序设计语言内部实现原理的阐释,当前正在进行中。 https://github.com/go-internals-cn/go-internals
📚 Go语言圣经中文版 https://github.com/golang-china/gopl-zh 【这个是golang-china的,感觉能更权威点? –> 好像不一定,还是注意看构建时间吧,选最新的一个】- gopl: 《The Go Programming Language》 http://gopl.io
- Go语言圣经(中文版) https://books.studygolang.com/gopl-zh/
- 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题 https://github.com/chai2010/advanced-go-programming-book
- 《The Way to Go》中文译本,中文正式名《Go 入门指南》 https://github.com/Unknwon/the-way-to-go_ZH_CN
- Go 入门指南 – Github 上《The Way to Go》中文译本的镜像,优化了排版 https://learnku.com/docs/the-way-to-go
Golang语言社区–腾讯课堂、网易云课堂课程PPT及代码 https://github.com/Golangltd/codeclass
Go 标准库中文文档 https://github.com/huangz1990/cngolib.com
Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。 https://github.com/polaris1119/The-Golang-Standard-Library-by-Example
《Go语言标准库》The Golang Standard Library by Example https://books.studygolang.com/The-Golang-Standard-Library-by-Example/
Go其他
go命令
go generate
go generate介绍 https://www.jianshu.com/p/a866147021da
Golang Generate命令说明与使用 https://yushuangqi.com/blog/2017/go-command-generate.html
gotour本地编译
// 结果搞了半天现在的版本已经集成了,没必要构建了。
- 构建离线Go编程指南——gotour-图灵社区 http://www.ituring.com.cn/article/17743
- https://studygolang.com/articles/1517
“下载相关内容(推荐使用http://gopm.io下载)”%E2%80%9D) http://gopm.io
“我今天安装的go1.8 windows 版本,貌似已经集成进来了, 不用在安装了,目录在%GOPATH%\pkg\tool\windows_amd64\tour.exe”
go工具
[mirror] Go Tools https://godoc.org/golang.org/x/tools || https://github.com/golang/tools/
gops
gops: A tool to list and diagnose Go processes currently running on your system https://github.com/google/gops
gops - Go语言程序查看和诊断工具 https://www.cnblogs.com/snowInPluto/p/7785651.html
gops 工作原理 https://blog.wolfogre.com/posts/mechanism-of-gops/
go-callvis
Visualize call graph of a Go program using dot format. https://github.com/TrueFurby/go-callvis
golang 查看代码调用关系图 https://blog.csdn.net/lanyang123456/article/details/84425565
『 周宇盛: 这工具确实很好用,但是文档不够详细,试了好一会儿,并在作者的一番指导下才弄懂使用方法。 然后我给添加了一个 wiki 页面,方便后来者。 https://github.com/TrueFurby/go-callvis/wiki/Use-flags 』
yaegi
Yaegi is Another Elegant Go Interpreter https://github.com/containous/yaegi
package yaegi https://godoc.org/github.com/containous/yaegi
CGO
CGO,GOLANG调用C库,调用代码、静态库或动态库 https://blog.csdn.net/win_lin/article/details/51734588
GoConvey
Go testing in the browser. Integrates with go test
. Write behavioral tests in Go. http://goconvey.co
Go Walker
Go Walker is a server that generates Go projects API documentation on the fly. https://github.com/Unknwon/gowalker
Go Walker https://gowalker.org/
Go Web
Go-Mega Tutorial for Go Web Develop https://github.com/bonfy/go-mega
Go-Mega https://go-mega.bonfy.im/
- 原文作者:知识铺
- 原文链接:https://geek.zshipu.com/post/go/Go%E6%B1%87%E6%80%BB-1%E6%9C%80%E5%85%A8%E9%9D%A2%E7%9A%84go%E8%AF%AD%E8%A8%80%E5%AD%A6%E4%B9%A0%E5%9C%A3%E5%9C%B0/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com