Go语言学习之学习小结|Go主题月

·  阅读 361
Go语言学习之学习小结|Go主题月

作者:看那个码农

公众号:看那个码农

上期内容介绍了Go语言学习之使用channel|Go主题月

  • 使用channel

本篇内容将继续带领大家走进Go语言的世界。

1.本文简介

Go语言学习之学习小结

从咱们掘金社区发起Go语言学习活动到现在已经快一个月了,自己也在这段时间对Go语言的学习有了一个由浅入深的认识,下面我利用此篇文章梳理一下,自己在这段时间所撰写的Go语言相关学习文章参考书籍相关学习网站

2.撰写的文章

在Go语言学习主题月中,迄今为止,我已撰写的文章数量为42篇,其中包含Go语言的相关代码原理文章29实战代码运用文章13,在Go语言的学习过程中理论和代码实战是相辅相成,共同兼顾的,具体的文章已整理如下:

相关代码原理文章:

1.Go语言学习之Go的前世今生|Go主题月

2.Go语言学习之编写第一个Go程序|Go主题月

3.Go语言学习之声明变量|Go主题月

4.Go语言学习之数据类型|Go主题月

5.Go语言学习之指针|Go主题月

6.Go语言学习之栈和堆|Go主题月

7.Go语言学习之常用包整理|Go主题月

8.Go语言学习之字符串应用|Go主题月

9.Go语言学习之声明函数|Go主题月

10.Go语言学习之常量和常量生成器|Go主题月

11.Go语言学习之排序算法(选择、插入、冒泡)|Go主题月

12.Go语言学习之排序算法(快速、堆、希尔)|Go主题月

13.Go语言学习之数组|Go主题月

14.Go语言学习之使用切片|Go主题月

15.Go语言学习之使用映射|Go主题月

16.Go语言学习之列表的使用|Go主题月

17.Go语言学习之运算符|Go主题月

18.Go语言学习之使用结构体|Go主题月

19.Go语言学习之创建方法|Go主题月

20.Go语言学习之:=与=的区别|Go主题月

21.Go语言学习之创建接口|Go主题月

22.Go语言学习之&和 *区别|Go主题月

23.Go语言学习之处理错误|Go主题月

24.Go语言学习之创建Goroutine|Go主题月

25.Go语言学习之strings包常用字符串操作总结|Go主题月

26.Go语言学习之键盘输入与随机数|Go主题月

27.Go语言学习之使用channel|Go主题月

28.Go语言学习之math包常用操作总结|Go主题月

29.Go语言学习之流程控制|Go主题月

实战代码运用文章:

1.Go语言学习之力扣-笨阶乘|Go主题月

2.Go语言学习之力扣-逆波兰表达式|Go主题月

3.Go语言学习之力扣-颠倒二进制位|Go主题月

4.Go语言学习之力扣-位1的个数|Go主题月

5.Go语言学习之力扣-删除排序链表中的重复元素|Go主题月

6.Go语言学习之力扣-旋转链表|Go主题月

7.Go语言学习之力扣-删除有序数组中的重复项|Go主题月

8.Go语言学习之力扣-移除元素|Go主题月

9.Go语言学习之力扣-删除有序数组中的重复项II|Go主题月

10.Go语言学习之十道经典数值运算题|Go主题月

11.Go语言学习之力扣-替换空格|Go主题月

12.Go语言学习之力扣-丑数|Go主题月

13.Go语言学习之力扣-丑数Ⅱ|Go主题月

3.参考的书籍

在Go语言的学习过程中,少不了专业书籍的指导,我向大家推荐几本我在学习中所使用的技术参考书籍。

image.png

算法导论

image.png

书如其名,这是一本专门介绍算法的书,这本书系统、全面地介绍了现代算法。各类经典算法、数据结构,里面的经典算法理论可以适用于各类代码编辑语言。在Go语言代码实战过程中,常常会借鉴书中的很多算法思想去解答题目。同时书中的经典算法思想不仅能用于Go语言代码开发,还可以用于其它语言的代码开发,可谓是代码开发路上的良师益友。

Go语言入门经典

image.png

这本书就如名字一般,适合刚刚入门学习Go语言的小白,通过这本书可以很快的了解到Go语言的常用基础语法和代码理论。可以让人很快上手Go语言,但是很多概念讲解的并不是很深刻。

Go程序设计语言

image.png

这本书我觉得类似学习Go语言时的《新华词典》,有什么不懂的概念,可以在书中翻一翻,查找一下,但是可能不太适合初学者,因为书中的很多语法和例子,如果是初学者学习的话,可能会看不太懂。这本书包含了作者对Go语言的一些思考,可能会理解不透,但是每次看都会有不同的收获,可谓是百看不厌。

Go语言从入门到进阶实战

image.png

这本书是利用大量的实例,以理论和代码相结合的方式来讲解Go语言的代码概念,由浅入深地讲解让小白可以很快的入门,了解基础知识,很多知识点讲得很细致,即使什么基础知识不懂也可以一看即会,但是书中的一些章节是将知识点串起来讲解的,有些后面的知识点还没学习,可能理解和学习起来就稍微吃力,但是总体来说该书不错。

Go语言趣学指南

image.png

这本书是一本面向Go语言初学者的书,书中循序渐进地介绍了使用Go语言必需知道的知识,展示了非常多生动有趣的例子,并通过提供大量练习来加深读者对书中所述内容的理解。可以用来查漏补缺Go语言基础知识,书中的语言和案例风趣幽默,让人读起来没有疲惫感,但是代码案例相对较少,很多深入的概念没有过多的介绍。

Go语言开发实战

image.png

这本书也是属于Go语言二等入门书,里面关于Go语言的代码开发案例很多,很适合初学者学习。除此而外,书中还会有Go语言的数据库编程,Go语言的网络编程等开源项目的介绍。从安装环境开始,由浅入深地介绍了Go语言的相关语法特性,以及一系列的实战开发案例。

Go程序员面试算法宝典

image.png

这本书包含了Go语言开发的大量代码案例,非常适合学习了Go语言相应代码理论的开发者进行学习。代码案例和分析很具体,对于喜爱代码的开发者来说是一场关于Go语言代码学习的饕餮盛宴。但是书中的部分代码格式略有出漏之处,但不影响大局,值得一看。

4.参考的学习网站

网站一www.runoob.com/go/go-tutor…

image.png

网站二studygolang.com/

image.png

网站三docscn.studygolang.com/doc/

image.png

5.阶段性总结

第一次接触一门新语言,给我的感受是,Go语言的语法很简洁,有PythonC的影子。用起来也很方便,Go主题月剩下的时光里,我也将继续分享更多关于Go语言的学习文章,希望能以此记录自己学习Go语言的点滴经过,让自己和对Go语言编程感兴趣的朋友可以从中受益,获得启发。

我一直在行走,希望这条路越走越宽,越走越远。

如果你觉得这篇内容对你有帮助的话:

1、点赞支持下吧,让更多的人也能看到这篇内容

2、关注公众号:看那个码农,我们一起学习一起进步。

分类:
后端
标签:
收藏成功!
已添加到「」, 点击更改