极简Go:新手编程之道
轻松掌握Go编程的能力,深入理解Go编程的艺术, 配套微课视频、程序代码、开源工具与教学课件

作者:关东升

丛书名:极简开发者书库

定价:59元

印次:1-2

ISBN:9787302637806

出版日期:2023.08.01

印刷日期:2024.05.15

图书责编:盛东亮

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是一部系统论述Go编程语言和实际应用技术的图书,全书共分为15章: 第1章~第9章讲解 Go语言的基本语法; 第10章~第15章讲解Go语言的进阶知识。主要内容包括: 编写第一个Go语言程 序、Go语言的语法基础、Go语言的数据类型、运算符、复合数据类型、条件语句、循环语句及跳转语句、函 数、自定义数据类型、错误处理、并发编程、正则表达式、访问目录和文件、网络编程和数据库编程。另外, 每章后面都安排了“动手练一练”实践环节,旨在帮助读者消化吸收本章知识点,并在附录A 中提供参考 答案。 为 便于读者高效学习,快速掌握Go语言的编程方法,本书作者精心制作了完整的教学课件、源代码与 微课视频,并提供在线答疑服务。本书适合零基础入门的读者,可作为高等院校和培训机构的教材。

关东升一个在IT领域摸爬滚打20多年的老程序员、知名培训专家、畅销书作家。精通多种计算机技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 长期为中国移动、中国联通、南方航空、中石油、中国工商银行、平安银行和天津港务局等企事业单位提供培训服务。先后出版了《iOS开发指南》《从零开始学Swift》《Android网络游戏开发实战》《Cocos2d-x实战》《Java从小白到大牛》《Kotlin从小白到大牛》等40多部图书。

前言 为什么写作本书 2007年,谷歌的三位著名软件工程专家罗勃·派克、肯·汤普逊和罗伯特·格瑞史莫认为,现有的编程语言编程困难,编译速度慢,运行效率低,而计算机硬件却已飞速发展,计算机编程语言迫切需要改变,以适应计算机硬件的发展。他们以C语言为基础,参照其他编程语言,如C++、Java等,吸收这些编程语言的优点,摒弃其缺点,设计了一套全新的静态编译型语言——Go语言。 Go语言被称为更好的C语言、互联网的C语言、云计算的C语言,代表高性能、易用性和高并发处理能力。 许多读者和学员亟待有一本能够帮助他们快速入门Go语言编程的图书。作者与清华大学出版社再次合作出版了这本《极简Go: 新手编程之道》,本书是“极简开发者书库”中的一本。“极简开发者书库”秉承讲解简单、快速入门和易于掌握的原则,是为新手入门而设计的系列图书。 读者对象 本书是一本讲解Go语言的基础图书,适合零基础入门的读者,可作为高校和培训机构的Go语言教材。 相关资源 为了更好地为广大读者服务,本书提供配套源代码、教学课件、微课视频和在线答疑服务。 如何使用书中配套源代码 本书配套源代码可以在清华大学出版社网站本书页面下载。 下载本书源代码并解压,会看到如图1所示的目录结构,其中chapter2~chapter15是本书第2~15章的示例代码。 打开其中一章代码文件夹,可见本章中所有的示例代码,其中第2章示例代码如图2所示。 图1目录结构 图2第2章示例代码 ...

目录
荐语
查看详情 查看详情

目录

第1章编写第一个Go语言程序

微课视频43分钟

1.1使用Go Playground编写程序Go语言代码

1.2搭建开发环境

1.2.1Windows系统中搭建Go语言开发环境

1.2.2Linux系统中搭建Go语言开发环境

1.2.3macOS系统中搭建Go语言开发环境

1.3使用“石器时代”工具编写Go语言代码

1.3.1编写程序

1.3.2编译程序

1.3.3运行程序

1.3.4代码解释

1.4使用“铁器时代”工具编写Go语言代码

1.4.1LiteIDE

1.4.2Visual Studio Code

1.5Go语言的优点

1.6如何获得帮助

1.7动手练一练

第2章Go语言的语法基础

微课视频30分钟

2.1标识符与关键字

2.1.1标识符

2.1.2关键字

2.2语句

2.3变量

2.3.1声明变量

2.3.2声明短变量

2.4常量

2.5格式化输出

2.6注释

2.7包

2.7.1声明包

2.7.2导入包

2.7.3自定义包

2.7.4为包提供别名

2.7.5匿名导入

2.8动手练一练

第3章Go语言的数据类型

微课视频38分钟

3.1Go语言的数据类型概述

3.2整数类型

3.3浮点类型

3.4复数类型

3.5布尔类型

3.6类型转换

3... 查看详情

"微课视频
程序代码
测试题库
开源工具
思维导图"

查看详情