小小千想和您聊一聊

当前位置: 首页> 视频教程> 最全的Go语言教程

最全的Go语言教程初级

   评分9.5

63节课

13771人已学

下载本章视频你能学到什么?

本视频由浅入深地介绍了Go语言的语法及使用方法。本套视频同时也是区块链学习中的阶段性课程。学完本视频为区块链开发打下基础,另外单独学习go语言,也可以朝着go程序员之路继续发展,最终成为go语言开发工程师。

千锋go语言官方①群(816085262)——猛戳进入


课程介绍
出身名门、血统纯正的Go语言于2012年正式面世。静态语言、函数多返回值、天生并发、自动垃圾回收、安全性高、语法简单、编译快速这几个方面的特性提炼出Go的三个高富帅的标签:运行快、开发快和部署快。本套Go编程语言视频包含Go语言基础、Go面向对象编程,更是针对区块链而重点讲解Go安全编程,对加密相关的知识进行重点讲解。

章节目录
第1章 初识Go语言(8集) 02 函数作为值的用法1
01 Go语言发展历史、核心特性及学习路线1 02 函数作为值的用法2
01 Go语言发展历史、核心特性及学习路线2 03 匿名函数的定义及回调用法1
02 Golang安装与配置1 03 匿名函数的定义及回调用法2
02 Golang安装与配置2 04 闭包的定义及用法
03 Goland的安装与HelloWorld1 05 闭包的案例
03 Goland的安装与HelloWorld2 06 函数可变参数
04 HelloWorld程序解读及Go编码规范1 07 递归函数
04 HelloWorld程序解读及Go编码规范2 08 指针的声明
第2章 Go基本语法(9集) 09 复合数据类型指针及空指针
01 变量声明和初始化1 10 指针作为函数参数
01 变量声明和初始化2 11 指针数组及指针的指针
02 Go语言数据类型 12 函数传值和传引用 传递值类型数据1
03 打印输出格式化1 12 函数传值和传引用 传递值类型数据2
03 打印输出格式化2 13 函数传值和传引用 传递引用类型数据1
04 数据类型转换 13 函数传值和传引用 传递引用类型数据2
05 常量及iota1 第5章 Go内置容器——map映射(18集)
05 常量及iota2 01 数组的声明及遍历1
06 运算符 01 数组的声明及遍历2
第3章 流程控制(11集) 02 切片的声明及截取1
01 if条件判断语句1 02 切片的声明及截取2
01 if条件判断语句2 03 切片截取中的注意细节2
02 switch分支语句 04 切片中append及copy函数的用法1
03 switch语句的注意细节 04 切片中append及copy函数的用法2
04 for循环基本语法形式 05 切片中append函数的优化
05 for循环案例1 06 附加 冒泡排序舞蹈
05 for循环案例2 06 切片冒泡排序及优化处理1
06 for嵌套循环案例1 06 切片冒泡排序及优化处理2
06 for嵌套循环案例2 07 string包 检索类函数1
07 循环控制break-continue及goto1 07 string包 检索类函数2
07 循环控制break-continue及goto2 08 string包 其他类型函数1
第4章 Go内置容器——数组及切片(18集) 08 string包 其他类型函数2
01 函数声明及变量作用域1 09 strconv包 parse类函数
01 函数声明及变量作用域2 10 strconv包 format类函数

  • break和continue

    break和continue

    28
  • for循环语句

    程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构。

    25
  • 地址关键词查询功能

    本项目案例中的获取店铺列表功能,以及添加商户记录,需要填写店铺地址。在输入店铺地址时,我们需要实时的检测用户关键词输入,并进行搜索返回对应地点的经纬度。因此,我们有必要提供地址检索的功能。

    44
  • 项目总结与回顾

    本系列课程已经基本开发完成和结束,本节内容我们来做一个整体的项目总结和回顾。

    52
  • 删除记录功能

    上节内容我们分析了添加商铺记录的功能,今天我们继续来开发删除记录功能。在本节内容中,我们演示删除商家列表和食品列表记录。

    45
  • 用户列表、订单列表功能开发

    本节内容,我们继续学习开发用户列表功能和订单列表功能。

    200
  • 基本数据——运算符

    基本数据——运算符

    48
  • 食品功能模块业务开发

    根据之前我们的学习内容和文档说明,我们把相对独立的功能模块进行单独的定义和实现。在本实战项目中,到目前为止,我们还没有定义和创建食品功能模块的业务逻辑处理器和功能实现结构体。

    81
  • 食品功能模块业务开发

    开发完成商铺功能以后,我们可以对某个商铺进行添加食物/食品操作。在添加食品记录时,需要选择食品类别属性。因此,我们需要先定义食品种类的结构体,并进行食品种类数据的添加。

    58
  • 键盘输入和打印输出

    fmt包实现了类似C语言printf和scanf的格式化I/O。格式化verb('verb')源自C语言但更简单。

    60

他们都在看