这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天
一、本堂课重点内容:
什么是Go语言:Go是一个开源的编程语言,它很容易用于构建简单、可靠和高效的软件。
- 有着和C语言类似的语法外表
- 和C语言一样是专业程序员的必备工具,可以用最小的代价获得最大的战果。
- 从其他语言借鉴了很多好的想法,同时避免引入过度的复杂性。
- 和并发编程相关的特性是全新的也是有效的,同时对数据抽象和面向对象编程的支持也很灵活。
- Go语言同时还集成了自动垃圾收集技术用于更好地管理内存。
本节课讲述内容:
- 1-Go语言的简介
- 2-开发环境
- 3-基础语法
- 4-引用库
- 5-实战项目
二、详细知识点介绍:
- 开发环境的配置
通过学习资料,如下链接中可以选择VSCode或者Golang,所以我选择VSCode,在其中安装Go插件。
在安装的过程中参考了 VSCode 中使用GO语言 和 Go 语言在 Windows 上的安装及配置 这两篇文章
其中报错处理参考了这篇 golang 报错The system cannot find the path specified. [mkdir C:/xx/yy/]:
在配置好后下载课程示例代码
以 Go语言圣经 和 Go语言的配置以及语法 为学习资料
三、实践练习例子:
学习并发编程以及依赖管理
猜谜游戏,在这个例子中学习了很多Go语言的基础语法
在在线词典中学习如何动手抓包的操作和基本知识。
在SOCK5代理中,更加巩固了HTTP相关知识
四、课后个人总结:
- 本章有什么知识点不容易掌握?
-
- 进度有些落后,后续还需进一步跟进学习
五、引用参考:
golang 报错The system cannot find the path specified. [mkdir C:/xx/yy/]: