![]()
内容推荐 本书是一本来自一线开发者的Go语言编程入门书,深入浅出地讲述了G0语言的语法特性和编程实践,全书分为基础和项目两部分,基础部分主要介绍Go语言开发环境的搭建、基础语法、数据类型、指针、内置容器、函数、结构体、接口、反射、并发编程、包的应用与管理、目录与文件管理、时间管理、数据库编程等,项目部分主要介绍网页自动化测试程序、网络爬虫程序、网络信息反馈网站的开发实践,此外,还介绍了Go语言程序的编译方法。本书各章还提供了近20个动手练习小项目,便于读者边学边练,迅速提升编程技能。 本书通俗易懂,体系完备,注重实践,适合对G0语言感兴趣的各层次读者使用。 作者简介 黄永祥,信息管理与信息系统专业学士,曾从事过系统开发和自动化开发,精通B/S和C/S自动化测试技术,多年网络爬虫开发经验,对反爬虫机制有独到的见解,精通Flask、Django等Web框架并有丰富的网站开发经验。曾就职于广州易点科技有限公司,担任Python开发工程师,目前就职于广东数据集成有限公司。热爱分享和新技术的探索,在CSDN上发表多篇Python技术文章。 目录 第1章 认识Go语言 1.1 Go语言简介 1.2 Go语言的优势与特性 1.3 在Windows下安装Go 1.4 在Linux下安装Go 1.5 在macOS下安装Go 1.6 安装GoLand 1.7 搭建GoLand环境 1.8 第一个Go程序“Hello World” 1.9 动手练习:编程实现人机交互 1.10 小结 第2章 基础语法 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 常量与iota 2.3 运算符的使用 2.3.1 算术运算符 2.3.2 关系运算符 2.3.3 赋值运算符 2.3.4 逻辑运算符 2.3.5 位运算符 2.3.6 其他运算符 2.3.7 运算符优先级 2.4 代码注释 2.5 动手练习:编程实现个人健康评测 2.6 小结 第3章 数据类型 3.1 整型的取值范围 3.2 浮点类型与精度丢失 3.3 复数的计算 3.4 布尔型的应用 3.5 ASCII与Unicode编码 3.6 字符类型 3.7 字符串操作 3.7.1 字符串与转义符 3.7.2 字符串格式化 3.7.3 字符串拼接 3.7.4 获取字符串长度 3.7.5 遍历字符串 3.7.6 字符位置与截取 3.7.7 字符串分割 3.7.8 字符串替换 3.8 转换数据类型 3.8.1 整型与浮点型 3.8.2 整型与字符串 3.8.3 浮点型与字符串 3.9 动手练习:编程实现在线客服热线 3.10 小结 …… 第4章 流程控制 第5章 指针 第6章 内置容器 第7章 函数 第8章 结构体 第9章 接口 第10章 反射 第11章 并发编程 第12章 语法特性 第13章 包的应用与管理 第14章 目录与文件处理 第15章 时间处理 第16章 数据库编程 第17章 Go项目——网页自动化测试程序开发 第18章 Go项目——网络爬虫程序开发 第19章 Go项目——网络编程应用 第20章 编译与运行 |