# goFundamentalProgramming **Repository Path**: creator-q/goFundamentalProgramming ## Basic Information - **Project Name**: goFundamentalProgramming - **Description**: 《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向新手级别的学习者。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-05 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 《Go 编程基础》 ========================== 借用《Go Web 编程》一书中的话,出本套教程并不代表我自身的能力有多强,而是我愿意将自己在学习过程中积累到的知识分享给大家,并结合自己遇到的一些坑爹经历来讲解如何处理各种奇葩问题,从而更好地帮助广大的和潜在的 Go 语言爱好者。 ### 基本信息 - **教程讲师**:[无闻](http://weibo.com/Obahua) - **教程简介**:《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向 Go 语言新手级别的学习者。 - **开发环境**:Go 语言 1.0.3-1.8.* 版本 - **开发工具**:Sublime Text 2-3 - **开发系统**:Windows 7 64 位 - **其它说明**:每堂课都会建立一个文件(例如:`lecture1.md`)作为课堂笔记。课堂笔记中里面包含了该堂课所涵盖的知识点以及知识点开始讲解的时间点,方便学习者快速定位要了解的部分,节省不必要浪费的时间。此外,如果教程中因口误或其它原因使学习者产生迷惑的部分,同样会在课堂笔记中进行补充说明。 - **收录网站**: - [优才网](http://www.ucai.cn/course/show/69) - [皆学问](http://www.jiexuewen.com/course/courseprofile?course=co51c124508b944#view) - [网易云课堂](http://study.163.com/course/introduction.htm?courseId=306002#/courseDetail) - 强烈谴责 **51CTO 学院** 购买会员才能观看 - **课程下载**: - [百度网盘](https://pan.baidu.com/s/1yeT0OVTrmQMME8C7Zwg9aQ)(提取码:z8uj) ### 捐赠作者 如果您觉得本套教程确实不错,并认为作者的努力值得肯定,可以通过 [支付宝](http://gogs.io/donate) 为作者提供小额捐助,以资鼓励。 ### 教程大纲 | 课时数 | 课时标题 | 在线播放 | |:-----:|:--------|:-------| |第 1 课|[Go 开发环境搭建](lectures/lecture1.md)|[土豆网](http://www.tudou.com/programs/view/hlDq2A0vNes/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4555) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421012&courseId=306002)| |第 2 课|[Go 基础知识](lectures/lecture2.md)|[土豆网](http://www.tudou.com/programs/view/ENEFKbYHZu4/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4556) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421013&courseId=306002)| |第 3 课|[类型与变量](lectures/lecture3.md)|[土豆网](http://www.tudou.com/programs/view/BTCIl3pJq1E/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4557) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421014&courseId=306002)| |第 4 课|[常量与运算符](lectures/lecture4.md)|[土豆网](http://www.tudou.com/programs/view/evSrdqTW9zg/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4558) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421015&courseId=306002)| |第 5 课|[控制语句](lectures/lecture5.md)|[土豆网](http://www.tudou.com/programs/view/gGJt6Cj9xi4/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4559) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421016&courseId=306002)| |第 6 课|[数组 array](lectures/lecture6.md)|[土豆网](http://www.tudou.com/programs/view/U5Z-jEZ_BR0/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4560) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421017&courseId=306002)| |第 7 课|[切片 slice](lectures/lecture7.md)|[土豆网](http://www.tudou.com/programs/view/I-hrdoouUjs/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4625) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421018&courseId=306002)| |第 8 课|[map](lectures/lecture8.md)|[土豆网](http://www.tudou.com/programs/view/4RPY1QgwvLg/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4626) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421019&courseId=306002)| |第 9 课|[函数 function](lectures/lecture9.md)|[土豆网](http://www.tudou.com/programs/view/VUddz1lDClg/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4627) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421020&courseId=306002)| |第 10 课|[结构 struct](lectures/lecture10.md)|[土豆网](http://www.tudou.com/programs/view/k1yf2WyuCwc/) [优才网](http://www.ucai.cn/course/chapter/69/3210/4669) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421021&courseId=306002)| |第 11 课|[方法 method](lectures/lecture11.md)|[土豆网](http://www.tudou.com/programs/view/cN509MrfI4s/) [优才网](http://www.ucai.cn/course/chapter/69/3259/4698) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421022&courseId=306002)| |第 12 课|[接口 interface](lectures/lecture12.md)|[土豆网](http://www.tudou.com/programs/view/CbLRTRA85TI/) [优才网](http://www.ucai.cn/course/chapter/69/3259/4699) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421023&courseId=306002)| |第 13 课|[反射 reflection](lectures/lecture13.md)|[土豆网](http://www.tudou.com/programs/view/luV8Do0Szqw/) [优才网](http://www.ucai.cn/course/chapter/69/3259/4707) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421024&courseId=306002)| |第 14 课|[并发 concurrency](lectures/lecture14.md)|[土豆网](http://www.tudou.com/programs/view/wcaWljSoJWE/) [优才网](http://www.ucai.cn/course/chapter/69/3259/4708) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421025&courseId=306002)| |第 15 课|[项目与坑](lectures/lecture15.md)|[土豆网](http://www.tudou.com/programs/view/UdDdQf_bN6U/) [优才网](http://www.ucai.cn/course/chapter/69/3259/4709) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421026&courseId=306002)| ### 相关资源 - 辅助站点 - [Go Walker](https://gowalker.org):在线 Go 项目 API 文档 ![](https://user-images.githubusercontent.com/2946214/68735685-51dd2400-0593-11ea-9bff-d5985990753c.JPG) ### 授权许可 除特别声明外,本套教程中的内容使用 CC BY-SA 3.0 License(创作共用 署名-相同方式共享 3.0 许可协议)授权,代码遵循 BSD 3-Clause License(3 项条款的 BSD 许可协议)。 ### 鸣谢 - [polaris](http://blog.studygolang.com/) - [Asta谢](https://github.com/astaxie) - [昌雄](https://github.com/insionng) - Hubery - 悠然 ### 参考资料 - [《Go Web 编程》](https://github.com/astaxie/build-web-application-with-golang)([Asta谢](https://github.com/astaxie)) - [《The Way to Go》](http://download.csdn.net/download/kukucckku/4394839) [中文版《Go 入门指南》](https://github.com/Unknwon/the-way-to-go_ZH_CN)(Ivo Balbaert) - [Go (programming language)](http://en.wikipedia.org/wiki/Go_%28programming_language%29)(维基百科) - [《Go 学习笔记》](http://bbs.gocn.im/thread-8-1-1.html)(雨痕) - [《Go 语言编程》](http://bbs.gocn.im/thread-153-1-1.html)(晨笛) - [《Golang 常见的坑和编程模式》](http://pan.baidu.com/share/link?shareid=2570649749&uk=822891499)([刘奇](http://weibo.com/chuangyiyongpin))