推荐一本go语言入门书籍

今天我想向大家推荐一本go语言的入门书籍《Head First Go》

先说结论:这本书是极佳的一本go语言入门书籍

go语言简介

go语言(Golanguage)是Google开发的一种静态类型语言,所以他能在编译时检查出来代码中隐藏的大多数问题(这点像C语言),同时又有动态语言的特性,让它在静态语言的规则下也能写起来随心所欲,所以有人说 go = C + Python。

go语言适合做什么?

服务器编程,分布式,网络编程,云平台等等,以前用C或者C++做的事情,用Go来做都挺合适

作者简介

作者Jay McGavren(中文译名:杰伊·麦克格瑞恩),同时也是《Head First Ruby》 的 作者。读过《Head First Ruby》的人都知道他本人讨厌 那种大部头书式的古板教育,擅长以幽默风趣的例子来引入学习的内容,让你学以致用。

内容尝鲜

本书的特点有很多,我举几个例子

1.用各种幽默风趣的例子和图片来引入学习的内容

在解释go语言中值的类型时

你周围的事物通常可以根据它们的用途分为不同的类型。你早餐不吃汽车或卡车(因为它们是交通工具),你也不会开着煎蛋卷或一碗麦片去上班(因为它们是早餐食品)。

这是在引入条件控制时的图片

这是在引入“包”的概念时使用的图片。
有没有很甜蜜啊

这是在引入切片的概念时使用的图片。

2.注重知识之间的逻辑

作者始终从开发的角度来思考问题,告诉我们这样一件事:编程语言中的概念不是凭空产生的,而是实际需求所驱使下产生,而且概念之间是有联系的。

3.言简意赅

全书约20万字,却囊括了Go语言的几乎所有的知识,但同时,因为本书是一本“学习性质的书”,而不是工具书,所以每一部分讲解的并不是很深入,如果需要用go语言做开发,还需要继续深入学习。但作为go语言的入门是足够了,它就像是给你构建了一个框架,需要你进一步学习来去补充。
4.人性化
你读这本书的时候会感觉就像有一位良师在旁边指导你
他不会像一般的老师那样照本宣科,而是用生动的图片来耐心的提醒你该怎样做。

当你遇到困难时,他会给你倒一杯咖啡让你休息一会儿。然后他精心准备的一问一答环节就会解决你的问题。例如:

文章图片全部来自于微信读书《Head First Go》,侵删。
如果小伙伴们想读一读的话,可以去微信读书阅读。
微信读书打钱
如果有什么错误恳请路过的大牛在评论区里指出呀!

推荐一本go语言入门书籍相关推荐

  1. C++ Primer Plus(第6版)中文版 [豆瓣评分 9.30] 强力推荐的一本C语言入门书籍

    下载地址...... 好书推荐.视频分享,公众号读书ReadBook与您一起进步,回复关键字 41198直接获取下载链接 图书简介...... <C Primer Plus(第6版)中文版> ...

  2. 好书推荐《R语言在定量金融中的应用》

    给大家推荐一本R语言在定量金融方面的好书,是我老师编写的,我也非常有幸参与到这本书的编写过程中.这本书2015年5月份正式上线,其实从2013年底开始写的,经历大约两年的时间.这本书一出来就收到了很大 ...

  3. 重磅推出 | C语言入门书籍推荐!

    C语言入门到精通 常常有人问,C语言入门看什么书?C语言进阶看什么书?也常常有人也问小编,有什么推荐的C语言书吗? 因为每个人的学习方式.学习习惯不一样,可能适合自己的书就不一样,因此推荐的书籍总会有 ...

  4. C语言入门书籍推荐:C语言程序设计:现代方法(第二版-作者K.N.King) APP推荐:微信读书

    C语言入门书籍推荐:C语言程序设计:现代方法(第二版-作者K.N.King)&& APP推荐:微信读书 结论 受众 第一种情况 第二种情况 读后感 利用微信读书 写在最后 结论 先说结 ...

  5. C语言如何快速入门,2020年最新整理C语言入门书籍,新手必备!

    前言 只有光头才能变强. 1.学习目标 具备C语言领域基础专业编程能力: 独立完成项目案例:可开发简单的C语言小程序 学习周期:28天 2.知识点 [文章福利]: 小编推荐一个C语言/C++交流群:9 ...

  6. 疯狂python讲义pdf_火了!她说:“请给我推荐一本Python书!”

    如果说今年有一门最火"外语",那一定Python. 在某论坛上,有人发帖询问:"女友最近想学Python,求推荐一本书",瞬间留言就炸了. 不过,也早有机智的程 ...

  7. 如果只能推荐一本 Python 书,我一定 Pick 它

    前段时间,我偶然看到了一条推特: <流畅的Python>一书的作者发布了一条激动人心的消息:他正在写作第二版! 如果要票选最佳的 Python 进阶类书目,这本书肯定会是得票率最高的书籍之 ...

  8. 推荐一本牛逼的入门 Python书!

    如今,会用 Python 的人越来越多,Python 不仅被众多企业所采用,在教学一线也有越来越多的人将 Python 指定为必学编程语言.为什么 Python 会受到如此重视? 首先这门编程语言擅长 ...

  9. 适合新手的python书籍推荐_推荐一本适合初学者全面自学python的书(附赠电子书)...

    原标题:推荐一本适合初学者全面自学python的书(附赠电子书) 今天一个朋友问我:有个朋友要学习 python,她属于那种特别能啃书的,让我推荐.我学 python 都是无师自通的,没有看过什么书, ...

  10. 隆重推荐一本虚拟化方面的重量级图书

    隆重推荐一本虚拟化的重量级图书 告诉广大博友一个好消息,台湾知名虚拟化专家胡嘉玺近日即将推出虚拟化力作<虚拟智慧Vmware Vsphere运维实录>.此书将如一枚重磅炸弹,在虚拟化图书市 ...

最新文章

  1. 重磅推荐!机器学习|深度学习|自然语言处理 书籍/课程/资料/资源大分享!
  2. HDU 1285--确定比赛名次【拓扑排序 amp;amp; 邻接表实现】
  3. 再学 GDI+[33]: TGPPen - 画笔的几何变换 - SetTransform
  4. 计算机二级没过学校要重修吗,如果学校说计算机二级没过不给发学位证改怎么办...
  5. 农民代言人谋定农业大健康--万祥军:创业路上功能性农业
  6. Java中 SPI的使用
  7. jMeter 用户自定义变量的存储方式
  8. javafx 和swing_集成JavaFX和Swing(修订版)
  9. Linux上Svn环境搭建
  10. ascii码扩展 php,php与ascii码
  11. 最大流学习笔记(4)-推送重贴标签算法二
  12. css grid 自动高度_CSS Grid构建圣杯布局
  13. flutter 学习之项目一
  14. android A problem occurred starting process
  15. 三星Galaxy S5手机在全球125个国家同步上市
  16. 展望:可见光通信技术标准体系建设
  17. Matlab基本的数字基带信号APP界面(GUI入门)
  18. CANoe.DiVa操作指南-运行环境搭建
  19. 1064mysql分区_如何解决mysql错误代码1064
  20. Latex安装教程 (TeX Live 和 TeXStudio)

热门文章

  1. vector的初始化和使用
  2. 数据库添加字段的sql语句
  3. Excel 新手向个人练习-1 VLOOKUP,COUNTIF
  4. java暗装没有快捷键,java强行videos
  5. 拿下60亿流量的《惊雷》都是哪些人在听?python帮你统计出来
  6. NB-IoT 基于蜂窝的窄带物联网
  7. [硬件选型] 工业相机之参数和选型
  8. python调用nmap扫描全端口_python nmap 扫描服务器端口
  9. Sketch79 mac专业矢量绘图设计
  10. uni-app 简介