《GO语言编程从入门到实践》是由清华大学出版社出版的一本关于GO语言方面的书籍,作者是黄永祥,主要介绍了关于GO语言编程、GO语言入门、GO语言实践方面的知识内容,目前在GO语言类书籍综合评分为:7.5分。
书籍介绍
编辑推荐
Go语言用途众多,比如,Go语言可以作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式系统、数据库代理等;在网络编程方面,Go语言广泛应用于Web 应用、API应用、下载应用等;除此之外,Go语言还适用于内存数据库和云平台领域,目前国外很多云平台都是采用Go开发的。总之,Go语言在云计算开发、网络编程、运维开发等领域都有广泛的应用。本书正是为使广大读者能够掌握Go这一强大好用的语言而编写的。
本书结合作者近十年一线开发经验,力图使用通俗易懂、深入浅出的描述和丰富的动手练习示例,介绍Go语言的语法特性和编程实践。书中还提供了20多个项目,读者在学习本书之后,不仅可以掌握Go语言的使用,还可以自己动手开发实际应用。
内容简介
本书是一本来自一线开发者的Go语言编程入门书,深入浅出地讲述了Go语言的语法特性和编程实践,全书分为基础和项目两部分,基础部分主要介绍Go语言开发环境的搭建、基础语法、数据类型、指针、内置容器、函数、结构体、接口、反射、并发编程、包的应用与管理、目录与文件管理、时间管理、数据库编程等,项目部分主要介绍网页自动化测试程序、网络爬虫程序、网络信息反馈网站的开发实践,此外,还介绍了Go语言程序的编译方法。本书各章还提供了近20个动手练习小项目,便于读者边学边练,迅速提升编程技能。 本书通俗易懂,体系完备,注重实践,适合对Go语言感兴趣的各层次读者使用。
目录
- 第1章 认识Go语言 1
- 1.1 Go语言简介 1
- 1.2 Go语言的优势与特性 2
- 1.3 在Windows下安装Go 3
- 1.4 在Linux下安装Go 6
- 1.5 在macOS下安装Go 8
- 1.6 安装GoLand 9
- 1.7 搭建GoLand环境 10
- 1.8 第#一个Go程序“Hello World” 11
- 1.9 动手练习:编程实现人机交互 12
- 1.10 小结 14
- 第2章 基础语法 15
- 2.1 关键字与标识符 15
- 2.1.1 关键字 15
- 2.1.2 标识符命名规范 17
- 2.1.3 空白标识符 18
- 2.1.4 预声明标识符 19
- 2.1.5 导出标识符 21
- 2.1.6 唯#一标识符 22
- 2.2 变量与常量 22
- 2.2.1 变量定义与赋值 22
- 2.2.2 常量与iota 24
- 2.3 运算符的使用 26
- 2.3.1 算术运算符 26
- 2.3.2 关系运算符 27
- 2.3.3 赋值运算符 28
- 2.3.4 逻辑运算符 30
- 2.3.5 位运算符 31
- 2.3.6 其他运算符 33
- 2.3.7 运算符优先级 33
- 2.4 代码注释 34
- 2.5 动手练习:编程实现个人健康评测 35
- 2.6 小结 36
- 第3章 数据类型 38
- 3.1 整型的取值范围 38
- 3.2 浮点类型与精度丢失 40
- 3.3 复数的计算 42
- 3.4 布尔型的应用 43