
乔治·奥尔波
Go语言是谷歌推出的一种全新的编程语言,旨在不损失应用程序性能的情况下降低代码的复杂性,具有“部署简单、并发性好、语言设计良好、执行性能好”等优势,目前国内诸多IT公司均已采用Go语言开发项目。《Go语言入门经典》分为24章,讲解了使用Go语言编写高质量程序的方法,其内容涵盖了Go语言特性和标准库安装包,Go与JavaScript的对比,Go命令行工具,Go中的基本概念(比如类型、变量、函数、控制结构、指针、接口等)、错误处理、Goroutine和通道、Go代码测试、使用Go编写HTTP客户端与服务器、处理JSON和文件、部署Go代码等。《Go语言入门经典》适合想要掌握Go语言的零基础读者以及对Go语言感兴趣的程序员学习,还可作为高等院校教授Go语言课程的教材。
Go语言是谷歌推出的一种全新的编程语言,旨在不损失应用程序性能的情况下降低代码的复杂性,具有“部署简单、并发性好、语言设计良好、执行性能好”等优势,目前国内诸多IT公司均已采用Go语言开发项目。 本书讲解了使用Go语言编写高质量程序的方法,其内容涵盖了Go语言特性和标准库安装包,Go与JavaScript的对比,Go命令行工具,Go中的基本概念(比如类型、变量、函数、控制结构、指针、接口等)、错误处理、Goroutine和通道、Go代码测试、使用Go编写HTTP客户端与服务器、处理JSON和文件、部署Go代码等。
大概的浏览了一遍 确实比较基础
本书适合完全零基础入门Go的人群,读了前面几章想给4星来着,但介绍完基础语法后的内容质量很差。对于有基础的人,书中花了冗长的篇幅介绍一些基础知识,但对于零基础来说,这些对基础知识的介绍,避重就轻,没有突出重点,甚至还有错误。只推荐读前面的语法介绍
虽然定位是入门但涉及的范围比较广,比如还包括了文件操作、部署代码的章节,每章都是最基本的概述,因此应该读起来没什么心智负担,刚入门值得读,已经对Go有较好掌握的闲暇时作为查漏补缺可以一读。要想深入掌握还需要针对每个章节继续扩展和实践才行。
知识点讲解中规中矩,内容也比较全面,就是制作不够好,按照书中内容敲代码会发现好多错误,函数名对不上,参数对不上。
这本go语言入门经典私以为可以做为goweb的补充学习,因为goweb多注重在了web,而且还有项目讲解所以可能有些地方没能细讲,比如对字符串的一些操作。其次,该书的代码排版特别美观和看代码编辑器一样,而且每一章代码排版量刚刚好,不是一大段让人想丢书的代码。还有该书有特色的是每一章都有课后习题和思考题,以及答案,帮助巩固和理解。
整本书都不涉及go底层架构原理,很浅。后半段是重点:着重看,goroutine,channel,net http,ioutil,bytes buffer,json… 精力可以80%放在代码,20%文字说明上。有些代码我实现了一遍加了comments,哪里结构和逻辑可以更好,请告诉我,帮我改正。总之,这本书最大的收获体验就是温故而知新。温习已有的旧知识,仍然能提炼出来新知识和看问题的新角度来审视自己自身的不足!
本书采用直观、循序渐进的方法,引导读者掌握从设置开发环境到测试、部署解决方案在内的所有知识。本书还借助于实例介绍了Go语言的基本架构,演示了Go语言在并发和网络编程方面的突破性特性,并阐述了Go语言强大的编程惯用法。
对于没了解过go,且有编程基础的人来说,这本书挺适合的。 书中有一些错误,比如例子中的函数名写错了。另外go这两年又有很多变化,书中有些内容就过时了,比如包管理的内容。 但这本书有个最大的优点:精简。相比the go programming language的面面俱到,它更适合于想快速了解上手go的人。有时候一本简单的入门书反而更容易带来用户。有的同学是需要哄的,你上来就让他看那些大块头的书,容易把人家吓跑。
适合有一定编程基础的人快速入门,了解Go的基本特性和常用官方库