前言 课程来源:【路飞学城】-黑金年卡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 再谈结构体: 结构体工厂