《Go 编程基础》
借用《Go Web 编程》一书中的话,出本套教程并不代表我自身的能力有多强,而是我愿意将自己在学习过程中积累到的知识分享给大家,并结合自己遇到的一些坑爹经历来讲解如何处理各种奇葩问题,从而更好地帮助广大的和潜在的 Go 语言爱好者。
基本信息
- 教程讲师:无闻
- 教程简介:《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向 Go 语言新手级别的学习者。
- 开发环境:Go 语言 1.0.3-1.8.* 版本
- 开发工具:Sublime Text 2-3
- 开发系统:Windows 7 64 位
- 其它说明:每堂课都会建立一个文件(例如:
lecture1.md
)作为课堂笔记。课堂笔记中里面包含了该堂课所涵盖的知识点以及知识点开始讲解的时间点,方便学习者快速定位要了解的部分,节省不必要浪费的时间。此外,如果教程中因口误或其它原因使学习者产生迷惑的部分,同样会在课堂笔记中进行补充说明。 - 收录网站:
- 课程下载:
教程大纲
课时数 | 课时标题 | 在线播放 |
---|---|---|
第 1 课 | Go 开发环境搭建 | 哔哩哔哩 网易云课堂 |
第 2 课 | Go 基础知识 | 哔哩哔哩 网易云课堂 |
第 3 课 | 类型与变量 | 哔哩哔哩 网易云课堂 |
第 4 课 | 常量与运算符 | 哔哩哔哩 网易云课堂 |
第 5 课 | 控制语句 | 哔哩哔哩 网易云课堂 |
第 6 课 | 数组 array | 哔哩哔哩 网易云课堂 |
第 7 课 | 切片 slice | 哔哩哔哩 网易云课堂 |
第 8 课 | map | 哔哩哔哩 网易云课堂 |
第 9 课 | 函数 function | 哔哩哔哩 网易云课堂 |
第 10 课 | 结构 struct | 哔哩哔哩 网易云课堂 |
第 11 课 | 方法 method | 哔哩哔哩 网易云课堂 |
第 12 课 | 接口 interface | 哔哩哔哩 网易云课堂 |
第 13 课 | 反射 reflection | 哔哩哔哩 网易云课堂 |
第 14 课 | 并发 concurrency | 哔哩哔哩 网易云课堂 |
第 15 课 | 项目与坑 | 哔哩哔哩 网易云课堂 |
授权许可
除特别声明外,本套教程中的内容使用 CC BY-SA 3.0 License(创作共用 署名-相同方式共享 3.0 许可协议)授权,代码遵循 BSD 3-Clause License(3 项条款的 BSD 许可协议)。
鸣谢
参考资料
- 《Go Web 编程》(Asta谢)
- 《The Way to Go》 中文版《Go 入门指南》(Ivo Balbaert)
- Go (programming language)(维基百科)
- 《Go 学习笔记》(雨痕)
- 《Go 语言编程》(晨笛)
- 《Golang 常见的坑和编程模式》(刘奇)