黑马/传智播客go语言视频教程

栏目: Go · 发布时间: 5年前

内容简介:之前分享的视频,Python、Java 的居多,现在好像 Go 很火?后台一堆找我问我要 Go 的。原文地址:

之前分享的视频,Python、 Java 的居多,现在好像 Go 很火?

后台一堆找我问我要 Go 的。

原文地址: 来了,你们要的Go,某马Go语音视频教程

这让我左右为难啊

黑马/传智播客go语言视频教程

不过还是要迎难而上,对不对?

黑马/传智播客go语言视频教程

于是,网上一顿搜,找到了一堆

我又进行了筛选

最终确定了一份看着还不错的视频教程

目录

嗯,又是黑马的

├─第1天视频(基本类型、流程控制)
│          01_课程安排
│          02_go介绍
│          03_环境搭建
│          04_帮助文档的使用
│          05_第一个go程序
│          06_命令行运行程序
│          07_数据类型作用和命名规范
│          08_变量的声明
│          09_变量初始化和自动推导类型
│          10_自动推导类型和赋值区别
│          11_Printf和Println的区别
│          12_多重赋值和匿名变量
│          13_常量的使用
│          14_多个变量或变量的定义
│          15_iota枚举
│          16_类型的分类
│          17_bool类型
│          18_浮点型
│          19_字符类型
│          20_字符串类型
│          21_字符和字符串的区别
│          22_复数类型
│          23_格式化输出
│          24_变量的输入
│          25_类型转换
│          26_类型别名
│          27_运算符(上)
│          28_运算符(下)
│          29_if的使用
│          30_if支持初始化语句
│          31_if_elseif_else的使用
│          32_switch的使用
│          33_switch使用的补充
│          34_for循环的使用
│          35_range的使用
│          36_break和continue的区别
│          37_goto的使用
│          
├─第2天视频(函数、工程管理)
│          01_昨日回顾
│          02_无参无返回值函数的使用
│          03_有参无返回值函数:普通参数列表
│          04_不定参数类型
│          05_不定参数的传递
│          06_有参无返回值函数使用的总结
│          07_函数只有一个返回值
│          08_函数有多个返回值
│          09_函数定义格式总结
│          10_有参有返回值函数的使用
│          11_普通函数的调用流程
│          12_递归函数的调用流程
│          13_通过递归实现的累加
│          14_函数类型
│          15_回调函数
│          16_匿名函数基本语法
│          17_闭包捕获外部变量特点
│          18_闭包的特点
│          19_defer的使用
│          20_多个defer的执行顺序
│          21_defer和匿名函数结合使用
│          22_获取命令行参数
│          23_局部变量特点
│          24_全局变量
│          25_不同作用域的同名变量
│          26_工作区介绍
│          27_导入包的使用
│          28_工程管理:同级目录
│          29_工程管理:不同目录
│          30_init函数的介绍
│          31_go_intall命令的使用
│          
├─第3天视频(复合类型)
│          01_昨日回顾
│          02_变量的内存和变量的地址
│          03_指针变量的基本使用
│          04_不要操作没有合法指向的内存
│          05_new函数的使用
│          06_值传递
│          07_地址传递
│          08_为什么需要数组
│          09_数组的基本操作
│          10_数组初始化
│          11_二维数组的介绍
│          12_数组比较和赋值
│          13_随机数的使用
│          14_冒泡 排序 原理
│          15_冒泡排序代码实现
│          16_数组做函数参数是值拷贝
│          17_数组指针做函数参数
│          18_切片介绍
│          19_数组和切片区别
│          20_切片的创建
│          21_切片截取
│          22_切片和底层数组关系
│          23_append函数的使用
│          24_append扩容特点
│          25_copy的使用
│          26_切片做函数参数
│          27_猜数字:产生一个随机的4位数
│          28_猜数字:取出每一位数
│          29_猜数字:输入一个4位数并取出每一位
│          30_猜数字:逻辑处理
│          31_map介绍
│          32_map的基本操作
│          33_map赋值
│          34_map遍历
│          35_map删除
│          36_map做函数参数
│          37_结构体普通变量初始化
│          38_结构体指针变量初始化
│          39_结构体成员的使用:普通变量
│          40_结构体成员的使用:指针变量
│          41_结构体比较和赋值
│          42_结构体做函数参数:值传递
│          43_结构体做函数参数:地址传递
│          44_go语言可见性规则验证
│          
├─第4天视频(面向对象编程)
│          01_昨日回顾
│          02_面向对象编程
│          03_匿名字段作用
│          04_匿名字段初始化
│          05_成员操作
│          06_同名字段
│          07_非结构体匿名字段
│          08_结构体指针类型匿名字段
│          09_方法介绍
│          10_面向过程和面向对象函数区别
│          11_结构体类型添加方法
│          12_方法使用总结
│          13_值语义和引用语义
│          14_指针类型和普通类型的方法集
│          15_方法的继承
│          16_方法的重写
│          17_方法值
│          18_方法表达式
│          19_接口类型介绍
│          20_接口的定义和实现
│          21_多态的表现
│          22_接口继承
│          23_接口转换
│          24_空接口
│          25_通过if实现类型断言
│          26_通过switch实现类型断言
│          
├─第5天视频(异常、文本文件处理)
│          01_昨日回顾
│          02_error接口的使用
│          03_error接口的应用
│          04_显式调用panic函数
│          05_数组越界导致panic
│          06_recover的使用
│          07_字符串操作常用函数介绍
│          08_字符串操作代码验证
│          09_字符串转换
│          10_正则表达式(上)
│          11_正则表达式(中)
│          12_正则表达式(下)
│          13_json介绍
│          14_通过结构体生成json
│          15_struct_tag的使用
│          15_通过map生成json
│          16_json解析到结构体
│          17_json解析到map
│          18_文件分类和为什么需要文件
│          19_文件常用操作接口介绍
│          20_标准设备文件的使用
│          21_WriteString的使用
│          22_Read的使用
│          23_借助bufio实现按行读取内容
│          24_文件案例:拷贝文件
│          
├─第6天视频(并发编程)
│          01_昨日回顾
│          02_并行和并发的区别
│          03_go语言并发优势
│          04_创建goroutine
│          05_主协程先退出
│          06_主协程先退出导致子协程没来得及调用
│          07_runtime.Gosched的使用
│          08_runtime.Goexit的使用
│          09_runtime.GOMAXPROCS的使用
│          10_多任务资源竞争问题
│          11_channel介绍
│          12_通过channel实现同步
│          13_通过channel实现同步和数据交互
│          14_无缓冲channel
│          15_有缓冲channel
│          16_关闭channel
│          17_通过range遍历channel内容
│          18_单向channel特点
│          19_单向channel的应用
│          20_Timer的使用
│          21_Timer实现延时功能
│          22_定时器停止
│          23_定时器重置
│          24_Ticker的使用
│          25_select的作用
│          26_通过select实现斐波那契数列
│          27_通过select实现斐波那契数列(画图)
│          28_select实现的超时机制
│          
├─第7天视频(网络概述、socket编程)
│          01_昨日回顾
│          02_网络协议介绍
│          03_分层模型介绍
│          04_层和协议
│          05_mac地址介绍
│          06_网络层的作用
│          07_传输层作用
│          08_应用层功能
│          10_网络通信条件
│          11_通信过程如何组包和拆包
│          12_socket简单介绍
│          13_cs模型介绍
│          14_TCP服务器代码编写
│          15_netcat工具的使用
│          16_TCP客户端代码编写
│          17_简单版并发服务器
│          18_客户端即可输入也可接收服务器回复
│          19_文件传输原理分析
│          20_os.Stat的使用
│          21_传输文件:发送方
│          22_传输文件:接收方
│          23_传输文件功能验证
│          24_并发聊天服务器功能演示
│          25_并发聊天服务器原理分析
│          26_并发聊天服务器:广播上线
│          27_并发聊天服务器:广播消息
│          28_并发聊天服务器:查询在线用户
│          29_并发聊天服务器:修改用户名
│          30_并发聊天服务器:用户主动退出
│          31_并发聊天服务器:超时处理
│          
├─第8天视频(HTTP编程)
│          01_昨日回顾
│          02_web工作流程
│          03_http协议和url介绍
│          03_请求包和响应包简单介绍
│          04_请求报文格式分析
│          05_服务器如何知道用户需要什么资源
│          06_响应报文测试方法
│          07_响应报文格式分析
│          08_http编程介绍
│          09_http服务器编程
│          10_http服务器获取客户端的一些信息
│          11_http客户端编程
│          12_百度贴吧小爬虫
│          13_百度贴吧小爬虫总结
│          14_并发版网络爬虫
│          15_段子爬虫:明确目标
│          16_段子爬虫:爬主页面有用链接
│          17_段子爬虫:爬取段子页面
│          18_段子爬虫:把内容存储到文件中
│          19_段子爬虫:并发爬虫
│
├─第9天视频(图形界面编程)
│          
│          01. 课程安排
│          02. GTK介绍
│          03. 环境搭建
│          04. 第一个程序:空白窗口
│          05. 控件介绍
│          06. 窗口添加控件
│          07. 信号介绍
│          08. 信号处理
│          09. glade介绍
│          10. glade的使用
│          11. 常用控件:窗口
│          12. 常用控件:标签
│          13. 常用控件:图片控件
│          14. 常用控件:进度条
│          15. 常用控件:按钮
│          16. 常用控件:行编辑
│          17. 布局(上)
│          18. 布局(下)
│          19. 对话框
│          20. 定时器介绍
│          21. 定时器的使用
│          22. 鼠标点击事件
│          23. 鼠标移动事件
│          24. 键盘事件
│          25. 大小改变事件
│          26. 绘图介绍
│          27. 绘图(上)
│          28. 绘图(下)
│          29. 无边框窗口移动
│          
├─第10天视频(案例:黑白棋)
│          
│          01. 昨日回顾
│          02. 游戏说明(1)
│          03. 无边框窗口(上)
│          04. 无边框窗口(下)
│          05. 背景图_最小化_关闭窗口(上)(1)
│          06. 背景图_最小化_关闭窗口(下)
│          07. 界面其它设计
│          08. 黑白子提示闪动效果
│          09. 落子原理说明
│          10. 落子代码实现(上)
│          11. 落子代码实现(下)
│          12. 初始化棋子_改变角色
│          13. 倒计时
│          14. 吃子
│          15. 棋子个数统计
│          16. 胜负判断
│          17. 机器落子

嗯,又是黑马的

视频初始版本是 8 天的教程,但是后来又发现有 10 天的。

其实 9、10 两天是另外的一个课程:Go 图形化编程部分。

老师还是一个老师,熟悉的口音

这次一起给大家了!

试听感受

老师口音挺重

比如,「闭包的概念」–>「闭包的概练」,了解了?

还有一个特色,喜欢尾音带「得啦~」

应该是南方人

黑马/传智播客go语言视频教程

视频截图:

黑马/传智播客go语言视频教程

获取方式

关注下方公众号,后台回复【 010 】领取吧

黑马/传智播客go语言视频教程

声明:以上所有资源均来自网络,如有侵权,请联系本人删除。


以上所述就是小编给大家介绍的《黑马/传智播客go语言视频教程》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Beginning ASP.NET 4 in C# and Vb

Beginning ASP.NET 4 in C# and Vb

Imar Spaanjaars / Wrox / 2010-3-19 / GBP 29.99

This book is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this book, you create a great foundation to ......一起来看看 《Beginning ASP.NET 4 in C# and Vb》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具