Skip to content

Commit 8eb0672

Browse files
committed
Update:更新文章
1 parent b1bd358 commit 8eb0672

File tree

6 files changed

+219
-35
lines changed

6 files changed

+219
-35
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
- 2. [项目结构及依赖管理](http://golang.iswbm.com/en/latest/c05/c05_03.html)
5151

5252
## 第六章:暂未分类
53-
- 6.1 [推荐几个Go学习网站](http://golang.iswbm.com/en/latest/c06/c06_01.html)
53+
- 6.1 [整理了 20 个学习 Go 语言的精品网站](http://golang.iswbm.com/en/latest/c06/c06_01.html)
5454
- 6.2 [配置高颜值 IDE:Goland](http://golang.iswbm.com/en/latest/c06/c06_02.html)
5555

5656

source/c01/c01_05.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
声明数组,并给该数组里的每个元素赋值(索引值的最小有效值和其他大多数语言一样是 0,不是1)
88

99
```go
10-
// [3] 里的3 表示该数组的元素个数
10+
// [3] 里的3 表示该数组的元素个数及容量
1111
var arr [3]int
1212
arr[0] = 1
1313
arr[1] = 2

source/c01/c01_05.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
.. code:: go
1313
14-
// [3] 里的3 表示该数组的元素个数
14+
// [3] 里的3 表示该数组的元素个数及容量
1515
var arr [3]int
1616
arr[0] = 1
1717
arr[1] = 2

source/c04/c04_01.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ func main() {
7979

8080
### 多个类型不一致的参数
8181

82-
上面那个例子中,我们的参数类型都是 int,如果你希望传多个参数且这些参数的类型都不一样,可以指定类型为 `...interface{}`,然后再遍历。
82+
上面那个例子中,我们的参数类型都是 int,如果你希望传多个参数且这些参数的类型都不一样,可以指定类型为 `...interface{}` (你可能会问 interface{} 是什么类型,它是空接口,也是一个很重要的知识点,可以[这篇文章](http://golang.iswbm.com/en/latest/c02/c02_05.html)查看相关内容),然后再遍历。
8383

8484
比如下面这段代码,是Go语言标准库中 fmt.Printf() 的函数原型:
8585

source/c04/c04_01.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ a,b,并规定必须返回一个int类型的值 。
9393

9494
上面那个例子中,我们的参数类型都是
9595
int,如果你希望传多个参数且这些参数的类型都不一样,可以指定类型为
96-
``...interface{}``\ ,然后再遍历。
96+
``...interface{}`` (你可能会问 interface{}
97+
是什么类型,它是空接口,也是一个很重要的知识点,可以\ `这篇文章 <http://golang.iswbm.com/en/latest/c02/c02_05.html>`__\ 查看相关内容),然后再遍历。
9798

9899
比如下面这段代码,是Go语言标准库中 fmt.Printf() 的函数原型:
99100

source/c06/c06_01.rst

Lines changed: 213 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,238 @@
1-
6.1 推荐几个Go学习网站
2-
======================
1+
6.1 整理了 20 个学习 Go 语言的精品网站
2+
======================================
33

4-
1、用小例子来学习 Go 语言
4+
1. Go 编程时光
5+
--------------
56

6-
https://gobyexample-cn.github.io/
7+
这是我的个人网站,我在公众号《Go编程时光》发表的所有文章都会同步到该网站上。
78

8-
2、跟煎鱼学Go
9+
公众号的文章发表后,有且仅有一次修改的机会,而且最多只能修改 20
10+
个字,相当于只能应付错别字,如果观点表述或者个人理解有误,是无法大篇幅修改的。
911

10-
https://eddycjy.gitbook.io/golang/
12+
因此,我会将这勘误部分更新至这个网站,确保文章的准确无误,目前网站的内容也会随着公众号的文章的发布而逐渐丰富起来。
1113

12-
3、Go 命令教程
14+
所以推荐你里把我的个人网站收藏一下,完全可以当做 wiki 使用。
1315

14-
https://wiki.jikexueyuan.com/project/go-command-tutorial/0.0.html
16+
**网站链接**\ :http://golang.iswbm.com/
1517

16-
4、topgoer
18+
|image0|
1719

18-
http://www.topgoer.com/
20+
2. Go 语言入门教程
21+
------------------
1922

20-
5、Keep Coding 有几篇非常不错的文章
23+
C语言中文网的系列教程,对新手非常友好的一个入门教程,很多内容我也是从这里学习的,推荐大家看看。
2124

22-
https://liujiacai.net/
25+
**网站链接**\ :http://c.biancheng.net/golang/
2326

24-
`写给新手的 Go
25-
开发指南 <https://liujiacai.net/blog/2019/07/17/hello-golang/>`__
27+
|image1|
2628

27-
`何处安放我们的 Go
28-
代码 <https://liujiacai.net/blog/2019/10/24/go-modules/>`__
29+
3. 菜鸟教程
30+
-----------
2931

30-
`Go struct/interface
31-
最佳实践 <https://liujiacai.net/blog/2020/03/14/go-struct-interface/>`__
32+
菜鸟教程(RUNOOB)是一个一站式编程入门学习网站,想当年我学习 Python
33+
时也经常 在这里同样也有 Go 语言的系列。
3234

33-
6、Go 语言入门教程
35+
**网站链接**\ :https://www.runoob.com/go/go-tutorial.html
3436

35-
`Go语言入门教程 <http://c.biancheng.net/golang/>`__
37+
|image2|
3638

37-
7、Go命令教程(赫林)
39+
4. W3Cschool
40+
------------
3841

39-
https://hyper0x.github.io/go_command_tutorial/#/
42+
W3Cschool
43+
也是一个专业的编程入门学习及技术文档查询应用,提供包括\ `HTML <https://baike.baidu.com/item/HTML>`__\ \ `CSS <https://baike.baidu.com/item/CSS/5457>`__\ \ `Javascript <https://baike.baidu.com/item/Javascript>`__\ \ `jQuery <https://baike.baidu.com/item/jQuery>`__\ \ `C <https://baike.baidu.com/item/C/7252092>`__\ \ `PHP <https://baike.baidu.com/item/PHP/9337>`__\ \ `Java <https://baike.baidu.com/item/Java/85979>`__\ \ `Python <https://baike.baidu.com/item/Python>`__\ \ `Sql <https://baike.baidu.com/item/Sql>`__\ ,MySQL,Golang
44+
等编程语言和开源技术的在线教程及使用手册,是类似国外w3schools的学习社区及菜鸟编程平台。
4045

41-
8、Go入门指南(The Way to Go)
46+
**网站链接**\ :https://www.w3cschool.cn/go/
4247

43-
https://learnku.com/docs/the-way-to-go
48+
|image3|
4449

45-
9、Go语言圣经
50+
5. 易百教程
51+
-----------
4652

47-
https://go.wuhaolin.cn/gopl/
53+
和菜鸟教程,W3Cschool一样,易百教程也是一个一站式的编程语言入门教程网站,目前为止,共发布了
54+
157 个系列教程,每个教程都很适合新手学习。
4855

49-
10、mojotv
56+
**网站链接**\ :https://www.yiibai.com/go/
5057

51-
https://mojotv.cn/404#Golang
58+
|image4|
5259

53-
11、cyent的 Golang 笔记
60+
6. Go by Example
61+
----------------
62+
63+
这个网站的 idea 非常好,网站里收集了很多的小例子,来帮助你快速了解 Go
64+
语言里那些基础的知识点。不过要深入理解这些知识,还是需要你学习更多的资料,并加以练习。
65+
66+
**网站链接**\ :https://gobyexample-cn.github.io/
67+
68+
|image5|
69+
70+
7. TopGoer 教程
71+
---------------
72+
73+
这个网站是我在搜索资料的时候偶然发现的,从目录可以看出内容非常多,网络编程、并发编程,很多主流的
74+
Web 框架都有。
75+
76+
**网站链接**\ :http://www.topgoer.com/
77+
78+
|image6|
79+
80+
8. Go命令教程
81+
-------------
82+
83+
go 的命令非常多,如果想系统的学习,推荐郝林的 Go 命令教程,非常的全。
84+
85+
**网站链接**\
86+
87+
1、 https://hyper0x.github.io/go_command_tutorial/#/
88+
89+
2、https://wiki.jikexueyuan.com/project/go-command-tutorial/0.0.html
90+
91+
|image7|
92+
93+
9. Uber 编程规范
94+
----------------
95+
96+
Uber 开源了其公司内部使用的《\ `Go
97+
语言编程规范 <https://github.com/uber-go/guide/blob/master/style.md>`__\ 》。该指南是为了使代码库更易于管理,同时让工程师有效地使用
98+
Go 语言特性。文档中详细描述了在 Uber 编写 Go
99+
代码的各种注意事项,包括具体的“Dos and Don’ts of writing Go code at
100+
Uber”,也就是 Go 代码应该怎样写、不该怎样写。
101+
102+
**网站链接**
103+
104+
英文原文:https://github.com/uber-go/guide/blob/master/style.md
105+
106+
中文译文:https://www.infoq.cn/article/G6c95VyU5telNXXCC9yO
107+
108+
|image8|
109+
110+
10. Go Walker
111+
-------------
112+
113+
Go Walker 是一个可以在线生成并浏览 `Go <https://golang.org/>`__ 项目 API
114+
文档的 Web 服务器,目前已支持包括 **GitHub** 等代码托管平台。
115+
116+
|image9|
117+
118+
11. The Way to Go
119+
-----------------
120+
121+
《the way to go》的
122+
中文版本,目前还在持续更新中,截止今天(2020/04/30)翻译进度已经达到
123+
96.92%。
124+
125+
**网站链接**\ :https://learnku.com/docs/the-way-to-go
126+
127+
|image10|
128+
129+
12. Go语言圣经
130+
--------------
131+
132+
本书由《C程序设计语言》
133+
的作者Kernighan和谷歌公司Go团队合作编写而成,是关于Go语言编程的权威著作。
134+
135+
**网站链接**\ :https://books.studygolang.com/gopl-zh/
136+
137+
|image11|
138+
139+
13. 跟煎鱼学Go
140+
--------------
141+
142+
煎鱼大佬的博客,跟着学习了很多的干货。良心推荐一波。
143+
144+
**网站链接**\ :https://eddycjy.gitbook.io/golang/
145+
146+
|image12|
147+
148+
14. mojotv 进阶系列
149+
-------------------
150+
151+
一个致力于 Go 语言编程知识分享的高质量网站,里面有大量关于 Go
152+
进阶的文章,此外还有 Python、 Docker ,K8S
153+
,算法的文章。我试图在网站上找出作者的相关信息,不过并没有什么收获。
154+
155+
**网站链接**\ :https://mojotv.cn/404#Golang
156+
157+
|image13|
158+
159+
15. 极客学院
160+
------------
161+
162+
极客学院,这个网站里收集了很多领域的编程语言相关的教程,在这里依然可以找到不少
163+
Go 的教程。
164+
165+
我不知道这些内容是否获得授权,但对于要学习需求的同学来说,确实是一个不错的网站。
166+
167+
**网站链接**\ :https://wiki.jikexueyuan.com/list/go/
168+
169+
|image14|
170+
171+
16. Go 夜读
172+
-----------
173+
174+
这是一个由众多资深 Gopher 组织的开源项目,主要是对 Go
175+
源码进行解读,并约定每周四晚上进行技术分享。
176+
177+
**网站链接**\ :https://talkgo.org/
178+
179+
|image15|
180+
181+
17. CTOLib 码库
182+
---------------
183+
184+
**网站链接**\ :https://www.ctolib.com/go/categories/go-guide.html
185+
186+
|image16|
187+
188+
--------------
189+
190+
18. Go 语言简明教程
191+
-------------------
192+
193+
**网站链接**\ :https://geektutu.com/post/quick-golang.html
194+
195+
|image17|
196+
197+
19. Go 语言高级编程
198+
-------------------
199+
200+
**网站链接**\ :https://chai2010.gitbooks.io/advanced-go-programming-book/content/
201+
202+
|image18|
203+
204+
20. Go 语言中文网
205+
-----------------
206+
207+
Go 语言爱好者的聚集地,是目前最大的Go 语言中文社区,关于 Go 语言
208+
你所需要的,不需要的,都可以在这里找得到,包括
209+
Go历史版本的下载,各种高质量的电子书资源,各种大牛写的高质量文章等。
210+
211+
**网站链接**\ :https://studygolang.com/
212+
213+
|image19|
214+
215+
|image20|
216+
217+
.. |image0| image:: http://image.iswbm.com/20200430112024.png
218+
.. |image1| image:: http://image.iswbm.com/20200430102243.png
219+
.. |image2| image:: http://image.iswbm.com/20200430170656.png
220+
.. |image3| image:: http://image.iswbm.com/20200430171029.png
221+
.. |image4| image:: http://image.iswbm.com/20200430172511.png
222+
.. |image5| image:: http://image.iswbm.com/20200430112319.png
223+
.. |image6| image:: http://image.iswbm.com/20200430102508.png
224+
.. |image7| image:: http://image.iswbm.com/20200430102821.png
225+
.. |image8| image:: http://image.iswbm.com/20200430113756.png
226+
.. |image9| image:: http://image.iswbm.com/20200430170054.png
227+
.. |image10| image:: http://image.iswbm.com/20200430165344.png
228+
.. |image11| image:: http://image.iswbm.com/20200430100755.png
229+
.. |image12| image:: http://image.iswbm.com/20200430105116.png
230+
.. |image13| image:: http://image.iswbm.com/20200430095544.png
231+
.. |image14| image:: http://image.iswbm.com/20200430104324.png
232+
.. |image15| image:: http://image.iswbm.com/20200430174216.png
233+
.. |image16| image:: http://image.iswbm.com/20200430174109.png
234+
.. |image17| image:: http://image.iswbm.com/20200430174507.png
235+
.. |image18| image:: http://image.iswbm.com/20200430175818.png
236+
.. |image19| image:: http://image.iswbm.com/20200430134207.png
237+
.. |image20| image:: http://image.python-online.cn/image-20200320125724880.png
54238

55-
https://cyent.github.io/golang/

0 commit comments

Comments
 (0)