-
内容大纲
《Go职场必备》提供了进行初级Go语言编程相关工作所需的基础知识。基于WileyEdge(以前的mthree)的Go培训项目,为读者提供了快速了解Go这种十分流行的编程语言中各种重要概念和技术的方法。
本书通过演示的方式介绍Go语言中的基础概念和高级概念。此外,本书的“综合练习”部分,会将你所学的知识整合在一起,该部分演示了如何在Go中构建复杂的解决方案。
本书非常适合想要学习Go语言的新手,对于需要复习各种技术细节的Go开发人员本书也很有帮助。
本书涵盖了数据类型、数据结构、异常和结构体等基础主题,本书还介绍更复杂的主题,如API开发、gRPC和并发。
主要内容
如何配置Go语言环境,并提供设计、开发和测试Go应用程序的入门指南。
对基本数据结构(如映射、切片和数组)的实际讨论。
gRPC和并发的基本原理。
在Go语言中设计和开发API的基础知识。 -
作者介绍
-
目录
第Ⅰ部分 Go编程语言的基础知识
第1课 初识Go语言
1.1 安装Go
1.1.1 下载安装文件
1.1.2 开始安装Go
1.2 对安装结果进行测试
1.3 创建Hello,World!程序
1.3.1 编译并运行程序
1.3.2 其他运行方法
1.3.3 调试Hello,World!程序
1.3.4 格式化Go代码
1.4 安装多个版本的Go
1.5 Go的在线编辑器:Go Playground
1.6 本课小结
1.7 本课练习
第2课 Go语言基础
2.1 理解语句和标记
2.2 语句
2.3 注释
2.3.1 单行注释
2.3.2 块注释或多行注释
2.4 标识符
2.4.1 大小写
2.4.2 命名约定
2.5 关键字
2.6 本课小结
2.7 本课练习
第3课 使用变量
3.1 变量
3.1.1 命名变量
3.1.2 声明和初始化变量
3.2 静态和动态类型声明
3.2.1 混合声明类型
3.2.2 在单条语句中混合类型声明
3.3 变量作用域
3.4 获取用户输入
3.4.1 内存地址
3.4.2 扫描值
3.5 将字符串转换为数字
3.6 数值数据类型
3.6.1 独立于体系结构的整数类型
3.6.2 超出范围的值
3.6.3 特定于实现的整数类型
3.6.4 浮点类型
3.7 本课小结
3.8 本课练习
第4课 执行运算
4.1 算术运算
4.1.1 混合数字类型
4.1.2 数字类型转换
4.1.3 PEMDAS运算规则
4.2 赋值运算
4.2.1 加法和减法赋值运算
4.2.2 乘法、除法和求模赋值运算
……
第Ⅱ部分 用Go组织代码和数据
第Ⅲ部分 用Go创建解决方案
第Ⅳ部分 Go开发的高级主题
附录A 文件权限和访问权限
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...