问题导读
1.为什么学习go语言?
2.你认为该如何入门go语言?
3.你认为go语言需要哪些学习过程?
转载注明本文链接
http://www.aboutyun.com/forum.php?mod=viewthread&tid=24344
区块链可以使用各种语言开发,很多开发者使用的是go语言,因为它的并发能力。所以这里对go语言进行一个汇总,节省大家时间。
首先,我们可能只是知道go是一门不错的语言,然后我们想要学习,所以我们就需要找入门资料。对于入门资料,最好是系统的。这里给大家推荐一些系统的入门资料。
入门推荐
1.Go 语言教程
http://www.runoob.com/go/go-tutorial.html
2.Go入门指南
https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.md
3.Go语言圣经(中文版)
章节内容
这里都是txt版本的,所以可以直接下载,但是最好从github上阅读
gitgub地址:
https://github.com/golang-china/gopl-zh
网盘下载:
链接:
https://pan.baidu.com/s/1GUj_kQoLV9Lui3_wZHDRzw
密码: uaub
4.学习go语言
本书当前包含:
每章包含若干个提供了答案的练习来帮助你提升。
链接:
https://pan.baidu.com/s/11tSSXiMS1GaTnI5l0LMeSQ
密码: j8ww
git地址:
https://github.com/mikespook/Learning-Go-zh-cn
视频
有的同学不喜欢看书,喜欢看视频下面也提供一些
链接:
https://pan.baidu.com/s/1S6UBobCRCk_TqTAX5czP2w
密码: gvkw
观看时最好选择网易云课程,没有广告
Go 编程基础视频:
这里面有各个平台的,土豆广告太多,可以选择网易云平台
https://github.com/Unknwon/go-fundamental-programming
教程大纲
课时数
|
课时标题
|
在线播放
|
第 1 课
|
Go 开发环境搭建
|
土豆网
优才网
网易云课堂
|
第 2 课
|
Go 基础知识
|
土豆网
优才网
网易云课堂
|
第 3 课
|
类型与变量
|
土豆网
优才网
网易云课堂
|
第 4 课
|
常量与运算符
|
土豆网
优才网
网易云课堂
|
第 5 课
|
控制语句
|
土豆网
优才网
网易云课堂
|
第 6 课
|
数组 array
|
土豆网
优才网
网易云课堂
|
第 7 课
|
切片 slice
|
土豆网
优才网
网易云课堂
|
第 8 课
|
map
|
土豆网
优才网
网易云课堂
|
第 9 课
|
函数 function
|
土豆网
优才网
网易云课堂
|
第 10 课
|
结构 struct
|
土豆网
优才网
网易云课堂
|
第 11 课
|
方法 method
|
土豆网
优才网
网易云课堂
|
第 12 课
|
接口 interface
|
土豆网
优才网
网易云课堂
|
第 13 课
|
反射 reflection
|
土豆网
优才网
网易云课堂
|
第 14 课
|
并发 concurrency
|
土豆网
优才网
网易云课堂
|
第 15 课
|
项目与坑
|
土豆网
优才网
网易云课堂
|
代码
我们学习了书籍,看了视频,我们开始一些代码的实战部分:
可以先从小例子入手
例子
当我们看书的时候,我们想做几个例子,下面是一个例子的汇总:
第一个当然是hell word哈哈哈
上面例子由于是微信可能去掉链接,可查看链接(http://www.aboutyun.com/forum.php?mod=viewthread&tid=24344)
原文地址:
https://gobyexample.com/
项目高级
我们会了例子,可能就需要一些项目代码,下面给大家推荐一些
使用beego框架可以很快速的开发你的Web或者API应用
地址:
https://github.com/astaxie/beego
学习分布式
地址:
https://github.com/skynetservices/skynet-archive
分布式应用
地址:
https://github.com/coreos/etcd
作者:asta谢
链接:
https://www.zhihu.com/question/23486344/answer/24770195
Go名库讲解
《Go名库讲解》是一套针对 Google 出品的 Go 语言的第三方库进行评测讲解的集博客、示例与语音视频为一体的综合教程,适合完成学习完成《Go编程基础》教程的学习者。
课件下载:
链接:
https://pan.baidu.com/s/1G-T5FLFy0VB0LSEA_wmTGQ
密码: 68tf
课程大纲
课程标题
|
副标题
|
课时数
|
在线播放
|
课程学习指导
|
/
|
1/1
|
优才网
网易云课堂
|
goconfig - INI 解析器
|
goconfig 使用解析
|
1/1
|
优才网
网易云课堂
|
xorm - Go 语言 ORM
|
常见用法指导
|
1/2
|
优才网
网易云课堂
|
|
高级用法讲解
|
2/2
|
优才网
网易云课堂
|
goconvey - 单元测试库
|
优雅的单元测试
|
1/1
|
优才网
网易云课堂
|
Macaron - 模块化 Web 框架
|
初识 Macaron
|
1/?
|
优才网
网易云课堂
|
|
核心服务的使用
|
2/?
|
优才网
网易云课堂
|
|
自定义服务
|
3/?
|
优才网
网易云课堂
|
地址:
https://github.com/Unknwon/go-rock-libraries-showcases
其它书籍推荐
go学习笔记
pdf
182页
Go语言教程