作者:看那个码农
公众号:看那个码农
上期内容介绍了Go语言学习之使用channel|Go主题月
- 使用channel
本篇内容将继续带领大家走进Go语言的世界。
1.本文简介
Go语言学习之学习小结
从咱们掘金社区发起Go语言学习活动到现在已经快一个月了,自己也在这段时间对Go语言的学习有了一个由浅入深的认识,下面我利用此篇文章梳理一下,自己在这段时间所撰写的Go语言相关学习文章、参考书籍、相关学习网站。
2.撰写的文章
在Go语言学习主题月中,迄今为止,我已撰写的文章数量为42篇,其中包含Go语言的相关代码原理文章29篇,实战代码运用文章13篇,在Go语言的学习过程中理论和代码实战是相辅相成,共同兼顾的,具体的文章已整理如下:
相关代码原理文章:
11.Go语言学习之排序算法(选择、插入、冒泡)|Go主题月
25.Go语言学习之strings包常用字符串操作总结|Go主题月
实战代码运用文章:
5.Go语言学习之力扣-删除排序链表中的重复元素|Go主题月
9.Go语言学习之力扣-删除有序数组中的重复项II|Go主题月
3.参考的书籍
在Go语言的学习过程中,少不了专业书籍的指导,我向大家推荐几本我在学习中所使用的技术参考书籍。
算法导论
书如其名,这是一本专门介绍算法的书,这本书系统、全面地介绍了现代算法。各类经典算法、数据结构,里面的经典算法理论可以适用于各类代码编辑语言。在Go语言代码实战过程中,常常会借鉴书中的很多算法思想去解答题目。同时书中的经典算法思想不仅能用于Go语言代码开发,还可以用于其它语言的代码开发,可谓是代码开发路上的良师益友。
Go语言入门经典
这本书就如名字一般,适合刚刚入门学习Go语言的小白,通过这本书可以很快的了解到Go语言的常用基础语法和代码理论。可以让人很快上手Go语言,但是很多概念讲解的并不是很深刻。
Go程序设计语言
这本书我觉得类似学习Go语言时的《新华词典》,有什么不懂的概念,可以在书中翻一翻,查找一下,但是可能不太适合初学者,因为书中的很多语法和例子,如果是初学者学习的话,可能会看不太懂。这本书包含了作者对Go语言的一些思考,可能会理解不透,但是每次看都会有不同的收获,可谓是百看不厌。
Go语言从入门到进阶实战
这本书是利用大量的实例,以理论和代码相结合的方式来讲解Go语言的代码概念,由浅入深地讲解让小白可以很快的入门,了解基础知识,很多知识点讲得很细致,即使什么基础知识不懂也可以一看即会,但是书中的一些章节是将知识点串起来讲解的,有些后面的知识点还没学习,可能理解和学习起来就稍微吃力,但是总体来说该书不错。
Go语言趣学指南
这本书是一本面向Go语言初学者的书,书中循序渐进地介绍了使用Go语言必需知道的知识,展示了非常多生动有趣的例子,并通过提供大量练习来加深读者对书中所述内容的理解。可以用来查漏补缺Go语言基础知识,书中的语言和案例风趣幽默,让人读起来没有疲惫感,但是代码案例相对较少,很多深入的概念没有过多的介绍。
Go语言开发实战
这本书也是属于Go语言二等入门书,里面关于Go语言的代码开发案例很多,很适合初学者学习。除此而外,书中还会有Go语言的数据库编程,Go语言的网络编程等开源项目的介绍。从安装环境开始,由浅入深地介绍了Go语言的相关语法特性,以及一系列的实战开发案例。
Go程序员面试算法宝典
这本书包含了Go语言开发的大量代码案例,非常适合学习了Go语言相应代码理论的开发者进行学习。代码案例和分析很具体,对于喜爱代码的开发者来说是一场关于Go语言代码学习的饕餮盛宴。但是书中的部分代码格式略有出漏之处,但不影响大局,值得一看。
4.参考的学习网站
网站一: www.runoob.com/go/go-tutor…
网站二: studygolang.com/
网站三: docscn.studygolang.com/doc/
5.阶段性总结
第一次接触一门新语言,给我的感受是,Go语言的语法很简洁,有Python和C的影子。用起来也很方便,Go主题月剩下的时光里,我也将继续分享更多关于Go语言的学习文章,希望能以此记录自己学习Go语言的点滴经过,让自己和对Go语言编程感兴趣的朋友可以从中受益,获得启发。
我一直在行走,希望这条路越走越宽,越走越远。
如果你觉得这篇内容对你有帮助的话:
1、点赞支持下吧,让更多的人也能看到这篇内容
2、关注公众号:看那个码农,我们一起学习一起进步。