Go语言编程实战
作者: 强彦,赵涓涓主编
出版时间:2019年版
内容简介
《Go语言编程实战》从初学者的角度出发,通过通俗易懂的语言、丰富实用的案例,详细介绍了使用Go语言进行程序开发需要掌握的知识。全书分为16章,包括为什么要使用Go语言,Go语言开发环境,“Hello World”程序实现,流程控制,数组、切片和映射,string操作,函数,指针,结构体和方法,接口,并发,文件操作,错误处理与日志,创建自己的go包,Go语言编码、数据库编程等。《Go语言编程实战》中所有知识都结合具体实例进行介绍,设计程序代码给出了详细注释,可以使读者轻松领会Go程序开发的精髓,快速提高开发技能。另外,《Go语言编程实战》还有配套的PPT和视频讲解。《Go语言编程实战》适合作为Go语言开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
目录
第1篇 基础篇
第1章 为什么要使用Go语言
1.1 Go语言的产生背景
1.2 Go语言的主要特点以及使用Go语言开发的优势
1.2.1 Go语言的优势
1.2.2 Go语言的设计原则
1.2.3 Go语言的特点
本章小结
课后练习
第2章 Go语言开发环境
2.1 Go安装
2.2.开发工具
2.2.1 LiteIDE
2.2.2 Goland
2.2.3 Eclipse
2.2.4 SublimeText
2.3 Go语言中的开发包
2.3.1 Go语言标准库
2.3.2 常用包介绍
2.3.3 其他包
本章小结
课后练习
第3章 “Hello World”程序实现
3.1 Go语言开发的基本规则
3.1.1 第一个Go程序
3.1.2 包及其导入
3.1.3 变量
3.1.4 常量
3.1.5 注释
3.2 基本数据类型
3.2.1 布尔类型
3.2.2 整型类型
3.2.3 浮点类型
3.2.4 复数类型
3.2.5 字符串类型
3.3 派生数据类型
3.4 运算符
3.4.1 算术运算符
3.4.2 关系运算符
3.4.3 逻辑运算符
3.4.4 按位运算符
3.4.5 赋值运算符
3.4.6 其他(杂项)运算符
3.5 类型转换与类型别名
本章小结
课后练习
……
第2篇 核心篇
第3篇 提高篇
第4篇 应用篇