这是我参与「第五届青训营 」伴学笔记创作活动的第 3 天
前言
其实官方为我们整理的资料已经能够满足大部分的学习需求,所以在此我会以官方提供的学习资料为主要框架,从我个人角度去添加更多的细节,同时完成课后习题与课后项目来达到复习知识和实践的目的
概述
本节课程主要分为四个方面:
- Go 语言简介
- Go 语言开发入门,包括开发环境配置、基础语法、标准库
- Go 实战,包括三个实战项目
课前部分主要罗列课程中涉及到的概念。对于不熟悉的概念,同学们可以提前查询预习;课中部分主要罗列每一部分的关键思路,帮助同学们跟上课程的进度;课后部分是一些问题,帮助同学们在课后梳理本课程的重点。
课前 (必须)
安装 Go 语言
- 访问 go.dev/ ,点击 Download ,下载对应平台安装包,安装即可
- 如果无法访问上述网址,可以改为访问 studygolang.com/dl 下载安装
- 如果访问 github 速度比较慢,建议配置 go mod proxy,参考 goproxy.cn/ 里面的描述配置,下载第三方依赖包的速度可以大大加快
配置 Go 语言开发环境
可以选择安装 VS Code , 或者 Goland ,对于 VS Code,需要安装 Go 插件
下载课程示例代码
- Windows 平台建议安装 git,其它系统自带,安装教程
- 打开 github.com/wangkechun/… 克隆课程示例项目
- 进入课程示例项目代码目录,运行
go run example/01-hello/main.go如果正确输出 hello world,则说明环境配置正确
【可选】 学习 Go 语言基础语法
空余时间阅读 Go语言圣经(中文版)
课后
个人备忘
这部分主要对于go语法的网络资料进行阅读和学习!