Day1 第一天青训营后端学习开始啦 | 青训营笔记

168 阅读2分钟

这是我参与「第五届青训营 」笔记创作活动的第1天

初遇青训营

青训营是我从上届师兄那里得知的,随后关注青训营公众号相关推送步步参与,So ~ 各位还在观望的童鞋不慌不慌 跟着官方安排走,即可入营

Day 1 内容安排

从基础学习,第一天内容安排主要分为两大块

  1. GO介绍,基础语法等学习
  2. 三个简单游戏实践模块讲解

随记

    • 前期准备(环境配置): 我是非常基础的菜鸟选手,按照青训营入营前准备文件,安装配置GO环境,选的VScode,需要另配Go插件,推荐B站找视频跟下,网上很多步骤有点子乱
    • 基础语法: 与C语言语法规则有较多相同之处,go的语法框架有所不同,例如类型在变量名字后面,要注意
  • 针对非固定长度,类比数组,可用make定义 s := make([]string,3) s[0] = g s[1] = h

支持切片 fmt.Println(s[:1])// g h

  • map语法定义 m:=make(map[string]int
  • struct结构体,支持结构类似c中class,同样要注意类型在命名后面
  • 与c不同的一个小点是,字符串格式化输出是%v可以输出多种格式
  • 提供时间处理函数 now := time.Now()
    • 三个简单模块实践:
  • 猜谜游戏(一个简单的猜数字大小的游戏) 要注意读取信息时,结尾是否有多余的空格等需要处理
  • 在线词典(输入单词,查询到相应的注释等)
  • SOCKS5代理 (后两个实践内容还需要再理解,下次再整理啦)

总结

  1. 入营体验良好,但还是需要前期语言学习准备!!!之前主打c,突然换成GO还是需要准备的,课程内容更多的是一种总结指引,特别具体的点还是需要另行学习。但是这些都是非常基础,花心思即可
  2. 程序要练习,纸上谈兵脑子熟了,手生,不可取