小小千想和您聊一聊

当前位置: 首页> 视频教程> Go编程语言篇

Go编程语言篇初级

   评分9.5

63节课

12861人已学

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

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

简介

千锋区块链学习营,猛戳进入>>


百度网盘:https://pan.baidu.com/s/1kf_VkG9-Gbioj5n_vNWxiA



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


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

  • 了解比特币挖矿原理

    提起比特币和区块链,很多人都觉得如数家珍,实则知其然不知所以然。比特币是区块链的前身实现,区块链是比特币的后期提炼;如果初次接触比特币,当你想和别人交流的时候,面对的第一个概念可能就是挖矿。那么,挖矿的原理是什么?怎样利用挖矿产生比特币呢?

    256
  • 区块链之共识算法

    区块链架构是一种分布式的架构。其部署模式有公共链、联盟链、私有链三种,对应的是去中心化分布式系统、部分去中心化分布式系统和弱中心分布式系统。

    304
  • 了解区块链家族成员

    区块链有一个很伟大的家族。去中心化:就是没有中心,大家都是自由的。去中心化与网络是天作之和。P2P基因的一系列玩意。

    322
  • 区块链学习之对称加密

    信息安全的性质:Condfidentiality(机密性),Authentication(认证),Data integrity(完整性),Availability(可用性),Non-repudiation(不可否认),Access control(访问控制),Anonymity(匿名性)

    327
  • 区块链绕不过去的拜占庭将军问题

    拜占庭将军问题(Byzantine Generals Problem),是由莱斯利·兰波特在其同名论文中提出的分布式对等网络通信容错问题。在分布式计算中,不同的计算机通过通讯交换信息达成共识而按照同一套协作策略行动。但有時候,系统中的成员计算机可能出错而发送错误的信息,用于传递信息的通讯网络也可能导致信息损坏,使得网络中不同的成员关于全体协作的策略得出不同结论,从而破坏系统一致性。拜占庭将军问题被认为是容错性问题中最难的问题类型之一。

    246
  • 区块链开发之区块链钱包

    “钱包”,大家都不陌生,因为我们每个人身上都会带一个钱包,里面存放了一些钱,一些证件,钥匙等等。而“区块链钱包”可能有些人就不是那么了解了。下边,我们就来介绍介绍区块链的钱包。

    282

他们都在看