Go语言基础 | 青训营笔记

98 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 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相关知识

四、课后个人总结:

  • 本章有什么知识点不容易掌握?
    • 进度有些落后,后续还需进一步跟进学习

五、引用参考:

VSCode 中使用GO语言

Go 语言在 Windows 上的安装及配置

Go语言圣经

Go语言的配置以及语法

golang 报错The system cannot find the path specified. [mkdir C:/xx/yy/]: