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

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

内容简介:之前分享的视频,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_PrintfPrintln的区别
          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_breakcontinue的区别
          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语言视频教程》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

征服C指针

征服C指针

前桥和弥 / 吴雅明 / 人民邮电出版社 / 2013-2 / 49.00元

《图灵程序设计丛书:征服C指针》被称为日本最有营养的C参考书。作者是日本著名的“毒舌程序员”,其言辞犀利,观点鲜明,往往能让读者迅速领悟要领。书中结合了作者多年的编程经验和感悟,从C语言指针的概念讲起,通过实验一步一步地为我们解释了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧。另外,还通过独特的方式教会我们怎样解读C语言那些让人“纠结”的声明语法,如何绕过C指针的陷阱......一起来看看 《征服C指针》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具