课程目录: Go语言golang零基础入门培训
4401 人关注
(78637/99817)
课程大纲:

Go语言golang零基础入门培训

 

 

 

第1章 初识篇 
1 环境搭建  
2 变量的基本使用 
3 变量的自动推导类型 
4 变量的命名规范 
第2章 入门篇 
5 基本数据类型 
6 fmt输入输出 
7 常量 
8 枚举 
9 基本运算符 
10 其他运算符 
11 选择结构:if-else 
12 选择结构:switch 
13 循环结构 
14 多重循环控制 
第3章 提高篇 
15 函数的基本使用 
16 匿名函数 
17 闭包 
18 递归函数 
19 数组 
20 切片1 
21 切片2 
22 不定参数 
23 字符串的处理函数 
24 字符串转换 
25 Map 
26 结构体 
27 指针 
28 值传递和引用传递 
29 排序算法:冒泡排序 
30 排序算法:快速排序 
第4章 精通篇 
31 匿名字段 
32 方法 
33 方法的继承与重写 
34 方法值与表达式 
35 接口 
36 多态 
37 空接口 
38 类型断言 
39 error接口 
40 panic函数 
41 延迟调用defer 
42 recover 
43 文件的写入 
44 文件的读取 
45 实战:大文件的拷贝 
46 Go并发1 
47 Go并发2 
48 无缓冲channel 
49 有缓冲channel 
50 生产者消费者模型 
51 定时器 
52 select 
53 互斥锁 (sync.Mutex) 
54 读写锁 (sync.RWMutex) 
55 条件变量(sync.Cond) 
56 WaitGroup与Init函数 
57 Map并发处理机制(sync.Map) 
58 多文件编程