TA的每日心情 | 开心 2019-11-8 00:00 |
---|
签到天数: 10 天 [LV.3]偶尔看看

永久VIP
- 积分
- 521
|
发表于 2019-11-5 22:22:12
1086 浏览 2 回复
[Golang]
GO语言程序设计_人邮版 高清pdf扫描版
本帖最后由 scourglass22 于 2019-11-5 23:05 编辑
这是一本Go语言实战指南。Go是为并发、多核以及充分考虑程序员便利性而设计的一门全新的革命性语言,它可以帮你更容易地利用现在的多核硬件。作为一本教程和语言参考手册,本书会帮你了解Go语言,按Go语言的方式思考,以及使用Go语言来编写高性能软件。
Go语言先驱Mark Summerfield在本书中展示了如何编写充分利用Go语言突破性的特性和惯用法的代码,以及Go语言在其他语言之上所做的改进,并着重强调了Go语言的关键创新。Summerfield注重实践教学,每章都提供了多个经过精心设计的代码示例,用于鼓励你动手进行实验,帮助你快速掌握开发方法。本书的内容包括:快速获得和安装Go语言,以及构建和运行Go程序;讲解Go的语法、特性以及广泛的标准库;理解Go语言高效的内置集合类型-切片(slice)和映射(map);探索Go语言中灵活的、不同寻常的面向对象体系;掌握Go语言独特、简单而自然的细粒度并发方式;读写二进制、文本、JSON以及XML文件;导入并使用标准库中的包、自定义包和第三方包。
目录
第1章5个例子..
1.1 开始…
1.2 编辑、编译和运行.
1.3 Hello who.?...
1.4 大数字-二维切.....
1.5 栈-自定义类型及其方法…
1.6 americanise示例--文件、映射和闭包
1.7 从极坐标到笛卡儿坐标-并发…
1.8练习...
第2章布尔与数值类型
2.1基础
2.2布尔值和布尔表达式…
2.3 数值类型.
2.3.1整型…
2.3.2 浮点类型.
2.4例子:statistics
2.4.1 实现一个简单的统计函数…..
2.4.2 实现一个基本的HTTP服务器.
2.5 练习.
第3章字符串
3.1字面量、操作符和转义
3.2 比较字符串…
3.3字符和字符串
3.4字符串索引与切片
3.5 使用fmt包来格式化字符串
3.5.1 格式化布尔值
3.5.2 格式化整数
3.5.3格式化字符
3.5.4 格式化浮点数…
3.5.5 格式化字符串和切片
3.5.6 为调试格式化…
3.6其他字符处理相关的包
3.6其他字符处理相关的包
3.6.1 strings包
3.6.2 strconv包
3.6.3 utf8包.
3.6.4 unicode包
3.6.5 regexp包
3.7 例子:m3u2p s..
3.8练习....
第4章 集合类型.
4.1 值、指针和引用类型.
4.2 数组和切片….
4.2.1 索引与分割切片
4.2.2遍历切片
4.2.3 修改切片.
4.2.4 排序和搜索切片.
4.3 映射…
4.3.1 创建和填充映射
4.3.2 映射查询.....
4.3.3 修改映射…...
4.3.4 键序遍历映射…
4.3.5 映射反转
4.4例子…
4.4.1 猜测分隔符.
4.4.2词频统计..
4.5练习…
第5章过程式编程
5.1 语句基础
5.1.1 类型转换
5.1.2类型断言
5.2分支
5.2.1 if语句
5.2.2 switch语句.
5.3 for循环语句
5.4 通信和并发语....
5.5 defer,panic和recover
5.6 自定义函数.5.6.1 函数参数
5.6.2 init()函数和main()函数
5.6.3闭包..
5.6.4 递归函数..
5.6.5运行时选择函数
5.6.6泛型函数
5.6.7 高阶函数
5.7 例子:缩进排序.
5.8练习…
第6章面向对象编程
6.1 几个关键概念.
6.2 自定义类型
6.2.1 添加方法
6.2.2验证类型
6.3接口…
6.4结构体
6.5例子
6.5.1 FuzzyBool--一个单值自定义类型
6.5.2 Shapes--一系列自定义类型…
6.5.3 有序映射-一个通用的集合类型.
6.6练习….
第7章并发编程
7.1 关键概念
7.2 例子.
7.2.1 过滤器
7.2.2 并发的Grep
7.2.3 线程安全的映射.
7.2.4 Apache报告
7.2.5 查找副本…
7.3 练习...
第8章文件处理.
8.1 自定义数据文件….
8.1.1 处理JSON文件
8.1.2 处理XML文件
8.1.3 处理纯文本文件…
8.1.4 处理Go语言二进制文件
8.1.5 处理自定义的二进制文件
8.2 归档文件
8.2.1 创建zip归档文件…
8.2.2 创建可压缩的tar包.
8.2.3解开zip归档文件.
8.2.4 解开tar归档文件…
8.3 练习……
第9章包
9.1 自定义包
9.1.1 创建自定义的包
9.1.2 导入包…
9.2第三方包
9.3 Go命令行工具简介.
9.4 Go标准库简介
9.4.1 归档和压缩包
9.4.2字节流和字符串相关的包
9.4.3容器包
9.4.4 文件和操作系统相关的包
9.4.5 图像处理相关的包
9.4.6 数学处理包
9.4.7其他一些包
9.4.8 网络包
9.4.9 反射包
9.5练习.
附录A后记
附录B软件专利的危害
附录C精选书目
下载地址:
|
|
|
|
|
|
|
TA的每日心情 | 擦汗 2022-9-15 23:12 |
---|
签到天数: 137 天 [LV.7]超级吧粉

永久VIP
- 积分
- 6492
|
发表于 2020-10-24 21:25:57
|
|
|
|
|
|
TA的每日心情 | 开心 2022-9-9 10:11 |
---|
签到天数: 124 天 [LV.7]超级吧粉

永久VIP
- 积分
- 4629
|
发表于 2022-8-25 09:20:58
|
|
|
|
|
|
登录或注册
官方QQ群
825348618(程序员教程吧互助群)
扫一扫快速加入

程序员教程吧-更新最快的IT教程网 本站资源源自互联网收集及网友分享-如有侵权请发邮件到admin@cxyjc8.com联系删除!
|