【综合介绍】
出身名门、血统纯正的Go语言于2012年正式面世。静态语言、函数多返回值、天生并发、自动垃圾回收、安全性高、语法简单、编译快速这几个方面的特性提炼出Go的三个高富帅的标签:运行快、开发快和部署快。本视频由浅入深地介绍了Go语言的语法及使用方法。本套视频同时也是区块链学习中的阶段性课程,所以有别于其他Go教学视频,我们将在安全编程、密码学方面进行重点讲解。
【章节介绍】
第1章初识Go语言:
1、Go语言发展历史、核心特性及学习路线
2、Golang安装与配置
3、Goland的安装与HelloWorld
4、HelloWorld程序解读及Go编码规范
第2章Go基本语法:
1、变量声明和初始化
2Go数据类型
2、打印格式化介绍
3、常量与枚举
4、iota与常量注意事项
5、数据类型转换
6、表达式及运算符
第3章流程控制:
1、if条件语句
2、if嵌套
3、switch选择语句
4、跳转语句及fallthrough、break、continue的用法
5、for循环语句
6、for双层循环
7、随机数及随机数种子
8、键盘输入
第4章Go内置容器——数组及切片:
1、数组元素访问
2、二维数组及多维数组
3、冒泡排序
4、切片slice的的概念
5、slice的操作
第5章 数组、切片、map和List
1、map声明、创建和遍历
2、map元素删除、查找
3、map案例
4、列表list(可快速增删的非连续空间的容器)
第6章函数和指针(更新中)
第7章Go文件操作
第8章错误处理
第9章Go单元测试
第10章Go面向对象编程
第11章Go安全编程(加密处理)
第12章Go并发编程
第13章Go网络编程
第14章Go数据库编程
第15章Go爬虫实战开发
【关注微信公众号更多学习资料】 【关注小程序观看在线视频】