Go语言零基础入门(微课视频版)
"配套19章教学课件,394分钟微课视频,300个示例代码 "

作者:郭志勇

丛书名:计算机技术开发与应用丛书

定价:89元

印次:1-1

ISBN:9787302684183

出版日期:2025.04.01

印刷日期:2025.03.26

图书责编:赵佳霓

图书分类:零售

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

"本书以Go语言为主线,内容循序渐进,采用先实践再理论的学习模式。引导读者渐进式地学习Go语言的相关知识,并对其中的相关内容产生浓厚的兴趣。 本书共19章,从第1章编程语言的前世今生开始,系统性讲解编程语言的时间线及Go语言的诞生历史。第2章环境搭建详细讲解了不同的操作系统搭建Go语言开发环境的过程。第3~19章是Go语言最为核心的内容部分,内容按照从实践到原理循序渐进的过程设计。本书示例代码丰富,实际性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。 本书既适合初学者入门,精心设计的案例对于工作多年的开发者也有参考价值,并可作为高等院校和培训机构相关专业的教学参考书。"

郭志勇,一个在IT领域摸爬滚打多年的程序员、培训师。掌握多种IT技术,如前端开发、Python语言开发、Go语言开发等。热爱技术交流与分享,其录制的“8小时入门Go语言开发”“Gin框架入门”“Gorm简明教程”“gRPC基础教程”“GoZero零基础教程”等相关Go语言领域基础课程,帮助上万人入门Go语言开发,广受学员好评。

前言 笔者从业互联网行业多年,在工作中使用了多种后端编程语言,如Python、Node.js、Java等。最后经过朋友的推荐,了解到了Go编程语言,笔者立刻被Go语言简洁易学的语法加上天生的高并发支持,以及便捷的部署方式所吸引。笔者在多年的开发历程中使用Go作为后端编程语言,上线了大量的全栈项目及课程,帮助了上万人入门了Go语言开发,也为Go语言的生态建设做出了很多个人贡献,所以笔者打算通过编写书籍的形式,将Go语言的完整学习历程整理并分享给读者。 本书以Go语言基础语法为核心,读者可以通过阅读本书,快速地掌握Go这门编程语言,并且帮助读者在学习的过程中少走弯路。 本书主要内容 第1章主要介绍编程语言的发展史,让读者对现如今的编程语言有一个初步的认识,以及了解Go语言诞生的历史。 第2章主要介绍Go语言的环境搭建,都说“工欲善其事,必先利其器”,有一个好用的环境在往后的学习过程中是非常重要的。 第3~16章主要介绍Go语言的基础语法,其中详细地讲解了数据类型、运算符、流程控制、函数、接口、文件操作、泛型、反射、网络编程等核心知识。 第17章主要介绍Go语言如何进行部署,这是Go语言的一大优势,这也是笔者爱上Go语言的一大原因。 第18章介绍生活中经常用到的正则表达式,学会了正则表达式,处理日常数据也会更加得心应手。 第19章介绍标准库和常用第三方库,使用这些库可以更好地帮助我们站在前人的肩膀上进行功能开发。 阅读建议 本书是一本基础入门、项目实战及原理剖析三位一体的技术教程,既提供详细的基础知...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

目录

第1章编程的前世今生

1.1编程语言发展史

1.2编程语言时间轴

1.3Go语言发展史

1.3.1Go语言是如何诞生的

1.3.2Go语言的早期团队和演进历程

1.3.3Go语言正式发布并开源

1.4Go语言特点

1.4.1编译型语言和解释型语言

1.4.2Go语言为并发而生

1.4.3Go语言设计理念

1.4.4使用Go语言的项目

1.5学好Go语言的建议

第2章环境搭建(8min)

2.1在Windows系统下搭建Go开发环境

2.1.1SDK简介

2.1.2下载SDK工具包

2.1.3配置Go环境变量

2.1.4检查Go语言环境是否安装成功

2.2Linux系统下搭建Go语言开发环境

2.2.1Linux系统下安装SDK

2.2.2配置Go环境变量

2.3macOS系统下搭建Go语言开发环境

2.4Go语言的开发工具介绍

2.4.1工具介绍

2.4.2工具选择

2.4.3VS Code的安装和使用

2.4.4GoLand的安装和使用

2.5运行第1个程序

2.5.1Go代码结构介绍

2.5.2GoLand中运行Go文件

2.5.3命令行运行Go文件

第3章变量与基本数据类型(46min)

3.1什么是变量

3.2变量的声明、初始化和赋值

3.3常量

3.4局部变量和全局变量

3.5变量可见性

3.6注释

3.6.1...

本书是一本基础入门、项目实战及原理剖析三位一体的技术教程,既包括详细的基础知识介绍,又提供了丰富的实际项目开发案例,包括详细的项目开发步骤,每个代码片段都有详细的注释标注和对应的操作说明。本书的基础知识、项目实战及原理剖析部分均提供了完整可运行的代码示例,帮助读者更好地自学全方位的技术体系。