-
内容大纲
本书采取“基础知识→核心应用→高级应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共14章,首先,讲解了Go语言开发环境的搭建及开发工具的使用、程序元素的构成、基本数据类型、流程控制语句等基础知识;接着,深入介绍了复合数据类型、Go语言函数、结构体与方法等核心应用技术;然后详细探讨了Go语言接口的实现、Go语言的并发、反射机制及包等高级应用:最后,在实践环节,通过对网络编程、Go语言的文件处理、编译与工具等内容的讲解,让读者掌握在实际操作中对Go语言的网络编程的处理,同时学会应对出现错误问题的方法。
本书从多角度、全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发行业的读者轻松步入职场。
本书适合学习项目编程的初、中级程序员和希望精通Go语言开发技术的程序员阅读,同时还可供大中专院校和社会培训机构的师生及正在进行软件专业相关毕业设计的学生阅读。 -
作者介绍
-
目录
第1篇 基础知识
第1章 走进Go语言的世界
1.1 初识Go语言
1.1.1 Go语言的诞生
1.1.2 Go语言的特性
1.1.3 Go语言的使用
1.2 部署Go语言的开发环境
1.2.1 Go语言的环境变量
1.2.2 在Windows上安装Go语言环境
1.2.3 在Linux上安装Go语言环境
1.2.4 在MacOS上安装Go语言环境
1.3 Go语言开发工具的使用
1.3.1 LiteIDE
1.3.2 Gogland
1.3.3 VisualStudioCode
1.4 Go语言的目录结构
1.4.1 GOROOT结构
1.4.2 GOPATH结构
1.5 第一个Go语言程序
1.6 就业面试技巧与解析
1.6.1 面试技巧与解析(一)
1.6.2 面试技巧与解析(二)
第2章 Go语言程序元素的构成
2.1 词法单元
2.1.1 标识符
2.1.2 关键字
2.1.3 字面量
2.1.4 分隔符
2.1.5 运算符
2.1.6 注释
2.2 常量
2.2.1 常量的定义
2.2.2 常量的声明
2.2.3 转义字符
2.2.4 赋值
2.2.5 枚举
2.3 变量
2.3.1 变量的声明
2.3.2 初始化变量
2.3.3 多个变量同时赋值
2.3.4 匿名变量
2.3.5 变量的作用域
2.4 就业面试技巧与解析
2.4.1 面试技巧与解析(一)
2.4.2 面试技巧与解析(二)
第3章 基本数据类型
3.1 整型
3.1.1 整型的类型与声明
3.1.2 整型的运算
3.2 浮点型
3.3 字符与字符串
3.3.1 字符串的表示
3.3.2 操作字符串
3.3.3 字符串格式化
3.4 布尔型
……
第4章 流程控制
第2篇 核心应用
第5章 复合数据类型
第6章 Go语言函数
第7章 结构体与方法
第3篇 高级应用
第8章 Go语言接口的实现
第9章 Go语言的并发
第10章 反射机制
第11章 包
第4篇 项目实践
第12章 网络编程
第13章 Go语言的文件处理
第14章 编译与工具
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...