博学谷 > 优质课 > 区块链Go语言编程入门基础课

区块链编程入门基础课程

区块链Go语言编程入门基础课

夯实基础,Go语言作为区块链技术第一编程语言,学习Go语言编程从入门到精通,从单纯的语法理解到灵活应用解决实际问题,有助于区块链技术基础做铺垫,掌握Linux和Windows双系统开发环境,掌握常见数据结构和算法,建立面向对象思维,能对问题进行抽象归类,掌握基础的并发理论。

主讲:区块链高级讲师 | 课程时长:16课时 | 学习人数:224人 | 难度: 基础

该课程已下架,请查看其它课程

第 一 章:区块链编程入门基础课程-Go语言【基础篇】

1-1 区块链入门和环境安装

1-1-1 导言:区块链和go语言介绍
1-1-2 01课程体系
1-1-3 02开发环境

1-2 第一个go程序

1-2-1 03第一个go程序

1-3 注释

1-3-1 04程序注释

1-4 变量定义和使用

1-4-1 05变量
1-4-2 06变量声明和初始化
1-4-3 07自动推到类型
1-4-4 08多重赋值
1-4-5 09练习题:数据交换
1-4-6 10打印输出
1-4-7 12接收输入
1-4-8 13变量命名

1-5 基本数据类型

1-5-1 14bool类型
1-5-2 15float类型
1-5-3 16byte类型
1-5-4 17string类型
1-5-5 18fmt格式化
1-5-6 19数据类型练习题

1-6 常量

1-6-1 20常量定义和使用
1-6-2 21iota枚举

1-7 流程控制

1-7-1 28if条件语句
1-7-2 29if语句嵌套
1-7-3 30三只小猪称体重
1-7-4 31switch语句
1-7-5 32for循环语句
1-7-6 33水仙花数
1-7-7 34敲7
1-7-8 35嵌套循环
1-7-9 36跳转语句

1-8 函数

1-8-1 37函数定义和使用
1-8-2 38函数返回值
1-8-3 39函数嵌套调用
1-8-4 40函数练习
1-8-5 41函数类型
1-8-6 42作用域
1-8-7 43匿名函数
1-8-8 44闭包
1-8-9 45递归函数

第 二 章:区块链编程入门基础课程-Go语言【面向对象篇】

2-1 工程管理

2-1-1 46工程管理
2-1-2 47不同级目录和包

2-2 复合类型

2-2-1 48数组定义和使用
2-2-2 49数组初始化
2-2-3 50数组练习1
2-2-4 51数组练习2
2-2-5 52数组练习3
2-2-6 53数组逆置
2-2-7 54数组冒泡排序
2-2-8 55数组作为函数参数
2-2-9 56二维数组

2-3 面向对象

2-3-1 01面向对象
2-3-2 02匿名字段创建和使用
2-3-3 03指针类型匿名字段
2-3-4 04多重继承
2-3-5 05方法
2-3-6 06结构体添加方法
2-3-7 07指针变量的方法值
2-3-8 08方法集
2-3-9 09方法继承

2-4 异常处理

2-4-1 01error接口
2-4-2 02panic接口
2-4-3 03recover接口

第 三 章:区块链编程入门基础课程-Go语言【实战篇】

3-1 文本文件处理

3-1-1 01创建新文件
3-1-2 02文件写入数据
3-1-3 03文件读取数据
3-1-4 04文件操作案例
3-1-5 05字符串处理函数

3-2 GTK窗体开发

3-2-1 01GTK环境搭建和基本使用
3-2-2 02控件创建
3-2-3 03信号处理上
3-2-4 04信号处理下
3-2-5 05Glade窗体
3-2-6 06窗体控件
3-2-7 07标签控件
3-2-8 08图片控件
3-2-9 09布局控件
3-2-10 10键盘事件
3-2-11 12绘图事件

3-3 项目飞机大战

3-3-1 01飞机大战项目介绍
3-3-2 02绘制游戏背景
3-3-3 03绘制玩家飞机
3-3-4 04键盘控制飞机移动
3-3-5 05面向对象设计程序
3-3-6 06玩家飞机发射子弹
3-3-7 07显示敌方飞机
3-3-8 08敌机发射子弹
3-3-9 09子弹销毁

猜你还感兴趣

暂无推荐课程,自己逛逛吧

提示
该课程已在购物车中了,无需重复加入
去购物车