万本电子书0元读

万本电子书0元读

顶部广告

Go语言从入门到项目实战(视频版)电子书

1.强大的写作团队 ?三酷猫系列图书的背后拥有一个强大的写作团队,保障了图书的品质。 ?本书作者刘瑜老师从事代码发和系统研究工作20余年,具有雄厚的写作基础和实战经验;萧文翰老师为资深博客专家、专栏作家,拥有丰富的项目实战经验和图书出版经验;董树南老师从事软件发及研究工作多年,对Go语言Web发有独到见解。三位老师默契配合,使本书将理论和实践完美地结合在一起!

售       价:¥

纸质售价:¥85.30购买纸书

53人正在读 | 0人评论 6.7

作       者:刘瑜,萧文翰,等

出  版  社:电子工业出版社

出版时间:2022-08-01

字       数:14.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Go语言是近几年广受关注的一门新兴编程语言,在设计之初就致力于解决C语言的低效问题,以及C 语言的晦涩、难用等缺陷。Go语言吸收了C、C 强大的发功能优势,继承了C、C 的编程风格,被广泛应用于构建数字基础设施类软件,以及图形/图像处理、移动应用、人工智能、机器学习等领域,广受国内外大型IT公司的推崇和关注。 本书除了讲解Go语言的基本发知识,还提供了3个完整的实战项目及131个源码示例。另外,本书提供对应的练习与实验,方便读者对所学知识行巩固和检验。 本书适合高等院校学生阅读,适合程序员自学,也适合培训机构使用。<br/>【推荐语】<br/>1.强大的写作团队 ?三酷猫系列图书的背后拥有一个强大的写作团队,保障了图书的品质。 ?本书作者刘瑜老师从事代码发和系统研究工作20余年,具有雄厚的写作基础和实战经验;萧文翰老师为资深博客专家、专栏作家,拥有丰富的项目实战经验和图书出版经验;董树南老师从事软件发及研究工作多年,对Go语言Web发有独到见解。三位老师默契配合,使本书将理论和实践完美地结合在一起! 2.有故事的书 ?三酷猫的故事始终贯穿着本书内容的始末,为学习增加了乐趣,便于读者更好地吸收重知识,将理论更好地运用在实践中! 3.从读者角度考虑问题 ?一本好书值得品味,更能帮助读者解决工作中的实际问题。认真学习完本书的读者,应当可以独立实现Go语言应用发。<br/>【作者】<br/>刘瑜,高级信息系统项目管理师、软件工程硕士、CIO、硕士研究生企业导师,拥有20多年的C、ASP、Basic、Foxbase、Delphi、Java、C#、Python、Go等语言编程经验。曾发商业项目20余个,承担省部级项目5个,发表论文10余篇。出版图书《战神——软件项目管理深度实战》《NoSQL数据库门与实战》《Python编程从零基础到项目实战(微课视频版)》《Python编程从数据分析到机器学习实践》《算法之美——Python语言实现》《Python Django Web从门到项目实战(视频版)》。 萧文翰,高级测试工程师,拥有9年的实战经验。曾参与发多个项目,涉及通信、在线教育、在线医疗等领域,产品形态涵盖Android、iOS、Web等。出版图书《Flutter从0基础到App上线》《造流畅的Android App》《深浅出Android Jetpack》,参与校对Android App Hook and Plug-In Technology。4项国内专利发明人,CSDN博客专家,知乎专栏作家,腾讯课堂认证讲师。 董树南,工程力学硕士,西安近代化学研究所副研究员,从事软件发工作7年,主要研究方向有Web 3D程序发、数据分析及可视化等,主要技术栈有Python科学计算、Go语言Web发,以及基于Vue和Three.js的Web 3D程序设计与实现。<br/>
目录展开

内容简介

前言

part one 第1部分 Go语言编程基础

第1章 Go语言入门知识

1.1 Go语言简介

1.2 Go语言开发工具的安装

1.3 第一个Go语言程序:Hello三酷猫

1.4 安装和使用集成开发环境

1.5 关键字和保留字

1.6 为代码添加注释

1.7 练习与实验

第2章 基础语法

2.1 声明

2.2 常量与变量

2.3 基本数据类型

2.4 运算符及优先级

2.5 练习与实验

第3章 高级数据类型

3.1 指针类型

3.2 数组类型

3.3 切片类型

3.4 集合类型

3.5 结构体类型

3.6 练习与实验

第4章 流程控制语法

4.1 分支结构

4.2 switch…case…分支结构

4.3 循环结构

4.4 跳转控制语句

4.5 for-range结构

4.6 案例:三酷猫背九九乘法表

4.7 案例:三酷猫学算法之冒泡排序

4.8 练习与实验

第5章 函数

5.1 函数的声明

5.2 函数的调用

5.3 递归函数

5.4 匿名函数

5.5 闭包

5.6 函数的延迟调用

5.7 Go语言的异常处理

5.8 案例:三酷猫的面积计算器

5.9 练习与实验

第6章 结构体

6.1 类型

6.2 结构体的基本使用

6.3 构造函数与方法

6.4 结构体的嵌套

6.5 案例:三酷猫开银行

6.6 练习与实验

第7章 接口

7.1 接口概述

7.2 接口的定义和使用

7.3 空接口的定义和使用

7.4 类型断言

7.5 练习与实验

第8章 包

8.1 包的声明与导入

8.2 Go应用程序的启动流程

8.3 创建包

8.4 Go语言中的常用内置包

8.5 案例:三酷猫的文件夹递归复制工具

8.6 案例:三酷猫的二维码图片生成器

8.7 练习与实验

第9章 并发、并行与协程

9.1 概念

9.2 Go语言协程:Goroutine

9.3 Go语言调度模型:GPM

9.4 runtime包

9.5 在协程任务之间传递数据:Channel

9.6 select结构

9.7 加锁和原子操作

9.8 定时器

9.9 案例:三酷猫筛选0~1000范围内的素数

9.10 练习与实验

第10章 反射

10.1 使用反射访问变量

10.2 使用反射访问指针表示的变量

10.3 使用反射访问结构体

10.4 使用反射修改值

10.5 使用反射调用函数

10.6 使用反射创建变量

10.7 练习与实验

第11章 命令行工具

11.1 编译命令go build

11.2 清理命令go clean

11.3 运行命令go run

11.4 代码格式化命令gofmt

11.5 编译并安装命令go install

11.6 获取包命令go get

11.7 练习与实验

第12章 数据库操作

12.1 MySQL

12.2 Redis

12.3 练习与实验

part two 第2部分 Go语言项目实战

第13章 开发矩阵计算库

13.1 线性代数基础与项目功能设计

13.2 项目初始化与“鸭子类型”

13.3 矩阵计算包matrix的开发

13.4 项目总结

第14章 STL文件解析和MongoDB存储

14.1 STL文件简介与项目设计

14.2 开发utils包

14.3 开发用于模型文件处理的stl包

14.4 开发路由函数的handler包

14.5 开发项目入口文件main.go并测试项目

14.6 项目总结

第15章 开发文件加密和解密程序

15.1 实现思路及功能设计

15.2 加密和解密程序的设计与实现

15.3 开发加密、解密和散列值计算的可执行程序

15.4 项目总结

附录A 使用fmt.printf()函数格式化字符串

附录B ASCII编码

附录C 本书配套代码文件

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部