“软件发视频大讲堂”丛书是清华社计算机专业基础类零售图书畅销品牌之一。 (1)2008—2023年,丛书累计修订7次,销售400万册,深受广大程序员喜爱。 (2)4本荣获“全行业优畅销书”奖,1本荣获清华社“专业畅销书”一等奖,多数品种在全国计算机零售图书排行榜排行中名列前茅。 (3)实用、易懂、资源丰富,被数百所高校选为专业课教材。 《Go语言从门到精通》图书特如下。
售 价:¥
纸质售价:¥85.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
前言
第1篇 基础知识
第1章 初识Go语言
1.1 Go语言简介
1.2 Go语言开发环境
1.3 Go语言开发工具
1.4 第一个Go语言程序
1.5 要点回顾
第2章 Go语言基础
2.1 关键字和标识符
2.2 程序的基本结构
2.3 作用域
2.4 注释
2.5 要点回顾
第3章 Go语言基本数据类型与运算符
3.1 Go语言变量
3.2 基础类型
3.3 类型转换
3.4 自定义类型
3.5 有类型的常量
3.6 枚举
3.7 运算符
3.8 要点回顾
第4章 流程控制
4.1 条件判断语句
4.2 循环语句
4.3 循环控制语句
4.4 要点回顾
第5章 复合数据类型
5.1 数组
5.2 切片
5.3 映射
5.4 要点回顾
第2篇 进阶提高
第6章 函数
6.1 函数定义和调用
6.2 函数的参数
6.3 函数的返回值
6.4 函数的嵌套调用
6.5 函数变量
6.6 匿名函数
6.7 闭包
6.8 递归函数
6.9 函数的延迟调用
6.10 要点回顾
第7章 指针
7.1 关于指针
7.2 指针的使用方法
7.3 指针的其他应用
7.4 要点回顾
第8章 结构体
8.1 结构体基本用法
8.2 匿名成员和匿名结构体
8.3 结构体的嵌套
8.4 构造函数
8.5 方法
8.6 要点回顾
第9章 接口
9.1 接口的声明
9.2 接口的实现
9.3 类型断言
9.4 Interface接口
9.5 空接口类型
9.6 类型分支
9.7 接口的嵌套
9.8 要点回顾
第10章 错误处理
10.1 error接口类型
10.2 自定义错误信息
10.3 Error嵌套
10.4 宕机和宕机恢复
10.5 要点回顾
第11章 并发编程
11.1 并发概述
11.2 goroutine
11.3 channel(通道)
11.4 使用select处理通道
11.5 竞争状态
11.6 死锁、活锁和饥饿
11.7 加锁机制
11.8 要点回顾
第3篇 高级应用
第12章 包管理
12.1 包的基本概念
12.2 GOPATH
12.3 常用内置包
12.4 包的基本使用
12.5 自定义包
12.6 包管理工具
12.7 要点回顾
第13章 标准库
13.1 IO操作
13.2 记录日志
13.3 解析JSON
13.4 时间和日期
13.5 要点回顾
第14章 编译与测试工具
14.1 gobuild命令
14.2 goclean命令
14.3 gorun命令
14.4 gofmt命令
14.5 goinstall命令
14.6 goget命令
14.7 gogenerate命令
14.8 gotest命令
14.9 gopprof命令
14.10 要点回顾
第15章 反射
15.1 反射概述
15.2 反射三定律
15.3 反射的类型与种类
15.4 Go语言结构体标签
15.5 通过类型信息创建实例
15.6 通过反射调用函数
15.7 要点回顾
第16章 MySQL数据库编程
16.1 下载、安装MySQL
16.2 下载go-mysql驱动程序
16.3 操作MySQL数据库
16.4 要点回顾
第17章 文件处理
17.1 文本文件的写入、追加、读取操作
17.2 二进制文件的写入、读取操作
17.3 JSON文件的写入、读取操作
17.4 XML文件的写入、读取操作
17.5 zip文件的写入、读取操作
17.6 文件锁操作
17.7 要点回顾
第18章 网络编程
18.1 Socket编程
18.2 TCPSocket
18.3 UDPSocket
18.4 HTTP编程
18.5 要点回顾
第4篇 项目实战
第19章 Go语言在爬虫中的应用
19.1 需求分析
19.2 程序设计
19.3 技术准备——go-colly框架
19.4 抓取指定连接的网页内容
19.5 将抓取的网页内容存储在文件中
19.6 把爬虫程序设置成Web服务
19.7 要点回顾
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜