【Go】Go语言开发0基础7天入门 - 笔记

前言

课程来源:【路飞学城】-黑金年卡VIP课程

课程名称:GO语言开发0基础7天入门

讲师:【前汽车之家架构师】Wusir-银角大王

官网:点击进入

一、Why choose the go language

  • 集python简洁 + C语言性能

详情点击

二、学语言阶段

  • 编程语言
  • 实战经验
  • 源码
  • 并发架构
  • 新语言触类旁通

三、课程目录

第1章 day1

1.1 开篇介绍(必看)

1.2 环境搭建前戏

1.3 mac系统Go开发环境搭建

1.4 linux系统Go开发环境搭建

1.5 windows系统Go开发环境搭建

1.6 总结: 环境搭建

1.7 Goland集成开发环境

【实战篇】docker-compose 部署go项目 ,点击进入

第2章 day2

2.1 今日概要

2.2 初识包管理

2.3 输出

2.4 注释

2.5 初识数据类型

2.6 变量

2.7 变量简写

2.8 变量的作用域

2.9 赋值和内存相关

2.10 阶段练习题: 变量

2.11 常量

2.12 输入 (已辑)

2.13 基本条件语句

2.14 多条件和嵌套

2.15 今日作业

第3章 day3

3.1 课前分享:一个小姐姐的来信

3.2 今日概要

3.3 switch语句

3.4 for循环

3.5 for循环的四种形式

3.6 阶段练习题: for循环

3.7 continue关键宁

3.8 break关键字

3.9 标签结合break和continue

3.10 goto

3.11 字符串格式化

3.12 运算符

3.13 今日作业

第4章 day4

4.1 今日概要

4.2 快速了解进制

4.3 计算机中的单位: G、M、KB

4.4 编码:给美术生媳妇讲编码

4.5 编码:给媳妇答疑

4.6 今日总结

第5章day5

5.1 数据类型说明和今日知识概要

5.2整型的分类

5.3 整型之间的转换

5.4 整型与字符串的转换

5.5 十进制和二进制等其他进制的...

5.6 math常见数据数学运算

5.7 初识new-指针-nil-声明变量

5.8 big.Int超大整型mp4

5.9 浮点型和底层存储原理讲解

5.10 decimal精确的小数处理

5.11 布尔类型

5.12 字符串-底层实现原理

5.13 字符串-常见的15个功能

5.14 宁符串-索引切片和循环

5.15 数组: 声明

5.16 数组: 内存管理

5.17 数组: 可变和拷贝的特性

5.18 数组: 长度、索引、切片和循环

5.19 数组:多层嵌套

5.20 必备作业题 (21道)

第6章day6

6.1今日概要

6.2 切片: 存储结构

6.3 切片:初始化和声明

6.4 切片:自动扩容的内存管理

6.5 切片: 常见操作

6.6 切片:变量赋值到底复制数据..

6.7 切片: 11道课堂练习题讲解

6.8 map:初识o

6.9 map:声明和初始化

6.10 map: 常见操作

6.11 map:长度和容量

6.12 map: value中的嵌套

6.13 map: 增删改查

6.14 map: key中的嵌套

6.15 map原理剖析: 整体存储结构

6.16 map原理剖析: 初始化

6.17 map原理剖析: 写入数据

6.18 map原理剖析: 读取数据

6.19 map原理剖析: 扩容

6.20 map原理剖析: 迁移

6.21 指针: 什么是指针

6.22 指针:存在的意义

6.23 指针: 指针的指针是什么

6.24 指针:3个应用场景

6.25 指针: 2个高级操作

第7章 day7

7.1 结构体:快速了解

7.2 结构体:定义

7.3 结构体:初始化

7.4 结构体: 指针

7.5 结构体:赋值拷贝

7.6 结构体:嵌套赋值拷贝

7.7 结构体:标签

7.8 结构体:练习题

7.9 函数: 初识函数

7.10 函数: 参数

7.11 函数: 返回值和医名函数

7.12 函数: 闭包

7.13 函数: defer和自执行函数

7.14 再谈结构体:返回值拷贝问题

7.15 再谈结构体:类型方法

7.16 再谈结构体:方法的继承

7.17 再谈结构体: 结构体工厂

相关推荐
mit6.82422 分钟前
[Meetily后端框架] AI摘要结构化 | `SummaryResponse`模型 | Pydantic库 | vs marshmallow库
c++·人工智能·后端
screenCui27 分钟前
macOS运行python程序遇libiomp5.dylib库冲突错误解决方案
开发语言·python·macos
陈随易35 分钟前
VSCode v1.102发布,AI体验大幅提升
前端·后端·程序员
linux kernel43 分钟前
第七讲:C++中的string类
开发语言·c++
生无谓1 小时前
什么是跨域,如何处理跨域
后端
Smilejudy1 小时前
极具特色的位置运算
后端
码出极致1 小时前
支付线上问题复盘的“5W”框架
后端
玩代码1 小时前
Java线程池原理概述
java·开发语言·线程池
ezl1fe1 小时前
RAG 每日一技(三):不止文本,代码和Markdown如何优雅地分块?
后端
jack_yin1 小时前
手把手教你玩转 telegram-deepseek-bot 的 Admin 管理后台!
后端