github高星项目#Go 编程基础#(零基础学习Go 语言的视频教程)

《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向新手级别的学习者。虽然教程出来的时间有点长了,但是作为Go 语言的基础教程学习还是不错的。

介绍

github:https://github.com/unknwon/go-fundamental-programming

github:https://github.com/Unknwon/go-web-foundationl

借用《Go Web 编程》一书中的话,出本套教程并不代表我自身的能力有多强,而是我愿意将自己在学习过程中积累到的知识分享给大家,并结合自己遇到的一些坑爹经历来讲解如何处理各种奇葩问题,从而更好地帮助广大的和潜在的 Go 语言爱好者。

基本信息

  • 教程讲师:无闻
  • 教程简介:《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向 Go 语言新手级别的学习者。
  • 开发环境:Go 语言 1.0.3-1.8.* 版本
  • 开发工具:Sublime Text 2-3
  • 开发系统:Windows 7 64 位
  • 其它说明:每堂课都会建立一个文件(例如:lecture1.md)作为课堂笔记。课堂笔记中里面包含了该堂课所涵盖的知识点以及知识点开始讲解的时间点,方便学习者快速定位要了解的部分,节省不必要浪费的时间。此外,如果教程中因口误或其它原因使学习者产生迷惑的部分,同样会在课堂笔记中进行补充说明。

Go 编程基础(2014)

课时数 课时标题 在线播放
第 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 课 项目与坑 网易云课堂

Go Web 基础(2017)

课时数 课时标题 在线播放
第 1 课 初窥 HTTP 服务器 哔哩哔哩 YouTube OneDrive
第 2 课 基础模板用法 哔哩哔哩 YouTube OneDrive
第 3 课 高级模板用法 预计 2018 年 3 月
第 4 课 构建模板缓存系统 待定
第 5 课 表单提交与处理 待定
待定 博客项目设计 待定
待定 部署 Web 程序 待定

课程下载

2014版本:

  • 百度网盘(提取码:[code]mgom[/code])

2017版本:

  • OneDrive
  • 百度网盘(提取码:beta

Go Web 基础,作者更新的非常缓慢,希望不要烂尾。Go 编程基础教程发布的时间虽然 很早,但是不影响学习,一门编程语言的基本语法是不会变的。