电子书:《Go语言编程入门与实战技巧》_黄靖钧

[复制链接]
查看176 | 回复1 | 2019-12-7 13:55:50 | 显示全部楼层 |阅读模式

《Go语言编程入门与实战技巧》_黄靖钧_1

《Go语言编程入门与实战技巧》_黄靖钧_1

《Go语言编程入门与实战技巧》_黄靖钧_2

《Go语言编程入门与实战技巧》_黄靖钧_2

《Go语言编程入门与实战技巧》_黄靖钧_3

《Go语言编程入门与实战技巧》_黄靖钧_3


内容简介:

作者简介
黄靖钩
全栈开发者,长期以来一直使用Go语言
开发网络应用,在Go语言编程方面经验
丰富。热衷开源,深度参与 Docker及其
生态建设,积极为 portainer等众多著名
项目贡献代码。曾做PaaS与CaaS等类
型项目的后端Go语言开发工作,现从事
基础设施架构与数据中心开发工作,专注
高井发、微服务领域的研究

O语言
编程入门与实战技巧
黄靖钧◎编著
電子工紫出履社
Publishing House of Electronics Industry

内容简介
本书从内容上分为三大部分,第一部分主要介绍Go语言的基础知识,包括Go语言的安装和开发工
具,介绍了Go语言的特性与适合的场景,然后讲解了Go语言的程序结构和数据类型,并针对函数和
些关键字的用法与数据类型的调用原理做了阐述。第二部分介绍了Go语言数据结构和标准库,结合实
际应用场景探讨了日常生产环境会遇到的问题与解决办法。第三部分主要介绍Go语言的测试工具和用
法,并重点讲解了Go语言的_内.存_管理机制,深入理解Go语言的设计哲学,了解Go语言底层的_内.存_管
理和并发机制,为更进一步的学习打下坚实的基础。
书适合对计算机编程尤其是对Go语言编程感兴趣的新手作为入门教程阅读,还适合想在Web开
发领域有所发展的程序员学习
未经许可
任何方式复制或抄袭本书之部分或全部内容
版权所有,侵权必究
图书在版编目(C|P)数据
Go语言編程入门与实战技巧/黄靖钧编著.一北京:电子工业出版社,2018.9
SBN978-7-121-349669
I.①G…Ⅱ.①黄…Ⅲ.①程序语言一程序设计Ⅳ.①TP312
中guo版本图书馆CIP数据核字(2018)第198989号
策划编辑:张月萍
责任编辑:牛勇
特约编辑:赵树刚
印刷:三河市双峰印刷装订有限公司
装订:三河市双峰印刷装订有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱邮编:10006
开本:787×980116印张:26.25字数:551千字
版次:2018年9月第1版
印次:2018年9月第1次印刷
定价:79.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系
联系及邮购电话010)88254888,8825888
质量投诉请发邮件至zts@phei.com.cn,盗版侵权举报请发邮件到dbqq@phei.com.cn.
本书咨询联系方式:010-51260888819,faqphei.com.cn。


当你打开这本书时,想必对Go语言是有一定兴趣的,本书希望能够让你真正喜欢上
Go语言。本书面向的读者是对Go语言有一定了解但尚未入门的新手。
Go语言是谷歌公司发布的一款开源编程语言,它对多处理器系统应用程序的编程进
了大量优化。作为新时代的代表性新生编程语言,Go语言素有云计算时代的C语言之
称。从2009年正式发布至今,G0语言经过频繁的迭代更新走到今天,两次斩获 TIOBE
编程语言排行榜的年度语言称号(2009年和2016年),已经跻身主流编程语言之列
时至今日,Go语言编译程序的速度可以媲美C或C++程序,而且更加.安.全.,支持并
行_进.程_。整个Go语言社区在诸多前辈们的推广与布道下,不断壮大,形成了今天富有活
力的生态环境
Go语言在最近几年的更新中有很多富有里程碑意义的更新,例如实现了自举,Go语
言几乎完全使用Go语言重写了,仅保留一些基础的汇编代码。实现自举的好处有很多
是提高了执行速度,可以避免跨语言调用或虚拟机等情况:二是提高了.安.全.性,缩小了
程序_攻.击_面,使得整个项目更加可控:三是能够更轻易地实现跨平台编译,编写跨平台程
序变得轻而易举
除此之外,Go语言的运行时系统和标准库等大量生产工具都得到了极大的提升,每
次版本迭代,Go语言都会通过社区反馈权衡_内.存_管理机制,并对调度器做出一些调
整。在即将开始的Go语言学习过程中,相信你也能够深刻感受到Go语言开发团队的
深思熟虑。
Go语言还有一堆令人“爱不释手”的工具,令人惊艳的 go tool宛如一把“瑞士军刀
只需安装Go语言环境之后就可以直接使用。

Go语言编程入门与实战技巧
要的是,Go语言社区生态成绩同样斐然,随着社区扩大,Go语言包管理机制也有
了很大改进, vendor目录的启用标志着Go语言开发进入了一个更加规范的阶段。
整个社区里,拿得出手的杀手级应用(如Moby、 Kubernetes、Gogs、 Grafana、Etcd
等)喷涌而出。Go语言累计接受了将近4万次的代码提交,近千名开发者参与到Go语
言开发中
本书的内容分为三大部分,第一部分主要介绍了Go语言的基础知识,包括Go语言
的一些特性、适合的场景,以及Go语言的程序结构和数据类型,还讲解了函数和一些关
键字的用法与数据类型的调用原理:第二部分介绍了Go语言常见的数据结构和常用的标
准库,结合实际应用场景探讨了大部分生产环境会遇到的问题与解决办法;第三部分主要
介绍了Go语言的测试与_内.存_管理机制,深入理解Go语言的设计晢学,了解Go语言底
层的_内.存_管理和并发机制,为更进一步的学习打下坚实的基
本书的目标读者是对计算机编程尤其是对Go语言编程感兴趣的新手。由于作者水平
和时间有限,书中难免会有一些错误和纰漏,欢迎读者指正。衷心希望通过本书的学习
能够让你对Go语言有一个比较全面的理解


#############################################


回复

使用道具 举报

夏天蓝了海 | 2019-12-21 20:04:37 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则