go-in-5-minutes:Go 语言快速入门系列教程:代码与视频教程资源

Code and website for Go in 5 Minutes Screencasts

分支43Tags0
文件最后提交记录最后更新时间
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Advanced usage of net/http (#91) * advanced usage of net/http * episode 32 * glide => go modules * other updates * more * updates * Removing hiatus blog post * Using shortcode for all screencast bottoms * Removing unused archetypes * Fixing screencasts list template * Screencast badge * update hugo version * real netlify config * remove patreon * shorten the ultimate guide text * The there's more box * styling * moving CSS asset * test redeploy * screencast CSS5 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
Update bootstrap-sass to version 3.4.2 (#293) Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>4 年前
Bump async from 2.6.0 to 2.6.4 in /episode22 (#300) Bumps [async](https://github.com/caolan/async) from 2.6.0 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.0...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>3 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
Bump minimist from 1.2.0 to 1.2.5 in /episode24 (#278) Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.5. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.5) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Bump ajv from 6.10.2 to 6.12.6 in /episode29 (#292) Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.10.2 to 6.12.6. - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6) --- updated-dependencies: - dependency-name: ajv dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
Replace goin5minutes url with working one (#282) * Use main, and replace goin5minutes url with working one * Undo master->main changes4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
Initial commit 10 年前
Update README.md (#281) 4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
switching to root go mod file (#272) * readme updates Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * switching to singular go mod file Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more progress Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more compile fixes Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * go mod tidy Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * more Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * skipping build for ep 16 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net> * using go 1.17 Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>4 年前
Advanced usage of net/http (#91) * advanced usage of net/http * episode 32 * glide => go modules * other updates * more * updates * Removing hiatus blog post * Using shortcode for all screencast bottoms * Removing unused archetypes * Fixing screencasts list template * Screencast badge * update hugo version * real netlify config * remove patreon * shorten the ultimate guide text * The there's more box * styling * moving CSS asset * test redeploy * screencast CSS5 年前

五分钟学Go

构建状态(https://travis-ci.org/arschles/go-in-5-minutes)

亲爱的Go语言使用者们!首先让我以满心欢喜之情向你们致意。我诚挚希望你们能喜欢这些视频教程,并一如既往地,继续摇滚!

“五分钟学Go”已在GoTime节目中被介绍过。请查看该集节目


此仓库中包含的是五分钟学Go 视频教程的相关代码和大纲。所有内容(代码示例、概要等)都按文件夹分类整理,从episode0开始并延续下去。

详细描述和视频位于gifm.dev/screencasts

本仓库的简短网址:bitly.com/goin5minutes

视频教程的简短网址:bitly.com/goin5minutesyt

请求制作视频教程

如果你对某个Go包、最佳实践或主题感兴趣,也许我已有所涉猎,所以我很愿意听取你的意见。特别是如果你希望能看到有关其的视频教程!

请通过提交一个问题,简述你感兴趣的包、最佳实践等内容。

可参考的例子问题在github.com/arschles/go-in-5-minutes/labels/request%20a%20screencast

期待收到你的消息!

获取前十集的合辑

合辑是前十个"五分钟学Go"节目的可下载、无DRM保护的高清版本集合。

对于刚接触Go的人来说,这是极佳的学习资源。

在此购买合辑

邮件通讯

我会不定期发送邮件通讯,其中包含了视频教程以及额外的信息和资源。我鼓励大家到gifm.dev/subscribe订阅我的邮件通讯。

关于代码、文档等问题

如若发现此仓库中的代码、文档或其他方面存在问题,请提交带有bug标签的问题(此处提交),我将会尽快修复它。同时也欢迎Pull Requests。

构建、测试及运行说明

所有以episode开头的文件夹(例如,episode0),都含有对应集数的大纲和代码样例,且所有的代码样例都可以被构建和执行。

除非在某集的README.md中有特别指示,构建、测试与运行通常仅需使用go工具即可完成。所有的集都有对应的构建和测试脚本,但有些没有提供package main部分——因为它们只是库,因此无法直接运行。

  • 构建:go build
  • 测试:go test
  • 运行:go build -o example && ./example

项目介绍

《五分钟学会Go语言》教学视频的代码及网站资源【此简介由AI生成】

定制我的领域
581.35 K167访问 GitHub

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

JavaScript75.39%
Go17.41%
HTML5.34%
Dockerfile0.64%
SCSS0.6%