区块链大赛冠军尹成团队贴合企业需求研发精品实战课程
第一阶段
第二阶段
第三阶段
第四阶段
第五阶段
第六阶段
第七阶段
第八阶段
第九阶段
1.Go语言介绍及开发环境搭建
2.基础类型
3.运算符
4.流程控制
5.函数
6.工程管理
7.复合类型
8.面向对象编程
9.指针与方法
10.异常处理
11.文本文件处理
12.Go包
13.综合文件处理
14.Go测试
15.开发实战
1.Go语言是什么
2.Go语言优势
3.Go语言适合来做什么
4.Go语言安装和设置
5.标准命令概述
6.第一个Go语言程序
1.变量的命名规则
2.变量的声明
3.变量的初始化
4.变量的赋值
5.匿名变量
6.基础数据类型
7.字面常量
8.常量定义
9.IOTA枚举
10.类型转换
11.类型别名
12.Fmt包的格式化输出
1.算术运算符
2.关系运算符
3.逻辑运算符
4.位运算符
5.赋值运算符
6.其他运算符
7.运算符优先级
1.选择结构
2.循环语句
3.跳转语句
1.定义格式
2.自定义函数
3.递归函数
4.函数类型
5.匿名函数与闭包
6.延迟调用Defer
7.获取命令行参数
8.作用域(局部变量,全局变量)
9.递归函数
1.工作区
2.包
3.测试案例
4.GOPATH设置
5.编译运行程序
6.Go install的使用
1.指针
2.数组
3.Slice
4.Map
5.结构体
1.封装与继承
2.接口的实现
3.Interface{}数据类型
4.类型断言
4.多态的特性
5.反射
1.对象生命周期和匿名函数
2.指针数组
3.指向指针的指针
4.指针与函数的副本机制
5.带有指针接收器的方法
1.Error接口
2.Panic错误
3.Recover
1.字符串处理
2.字符串转换
3.正则表达式
4.Json处理
5.文件操作
6.案例:拷贝文件,文件切割归并
1.创建自定义包
2.导入包
3.Go命令行工具简介
4.Strings包
5.Bytes包
6.容器包
7.IO包
8.OS包
9.Image包
10.数学处理包
1.处理JSON文件
2.处理XML文件
3.处理纯文本文件
4.处理二进制文件
5.创建ZIP归档文件
6.创建可压缩tar包
7.解开ZIP归档文件
8.解开tar归档文件
1.Go性能测试
2.Go单元测试
Go语言轻量级运行成本:黑白棋游戏,Go文本大数据处理