GO语言系列:GO入门进阶

GO语言系列:GO入门进阶

深入理解Go:从入门到高级编程

GO语言系列:GO入门进阶
¥999.9
本课程包括
  • 29小时50分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握GO语言基础与进阶知识
  • 提升编程思维与问题解决能力
  • 构建个人项目或参与团队开发的准备
浏览相关主题
课程介绍

在快速迭代的软件开发领域,GO语言以其高效、简洁、并发性能卓越的特点,迅速成为云原生、微服务架构、大数据处理等多个领域的首选编程语言。从Google的内部工具到全球范围内的开源项目,GO语言的身影无处不在。为了顺应这一趋势,满足广大开发者对GO语言学习的需求,三节课邀请了唐愈喜老师带来本课程,旨在帮助学员从零开始,逐步掌握GO语言的精髓,为未来的职业发展奠定坚实基础。

适合人群
  • 编程初学者
  • 有一定编程基础但想学习GO语言的开发者
  • 软件工程师及系统开发者
讲师介绍
技术专家,CTO
擅长领域:
  • 5G技术
  • 区块链
  • Web 3
  • 人工智能认知与应用
  • 计算机基础
  • Java
  • Python
  • PHP
  • Go语言
  • C/C++
CTO,技术副总,架构师,曾任职于华为、惠普、爱立信,火币。从事计算机技术开发20年,做过多个大型项目,经验丰富,技术全栈,打通底层上层、前端后端移动端。最擅长对于系统的全面理解,喜欢站在系统的高度用全局的视野看待问题、剖析技术。已录制的技术课程系统化,既有深度又有广度,非常适合学员系统化学习,在51CTO上有15万学员。
课程大纲
共0节 时长0分钟 全部收起
1.GO语言简介
11分钟
2.GO语言应用场景
12分钟
3.程序编译和语言处理程序
12分钟
4.编程语言的定义和特点
20分钟
5.GO语言的特点:静态强类型
19分钟
6.GO语言究竟是不是面向对象的
5分钟
7.GO如何实现封装和多态
6分钟
8.编程语言的设计思想
11分钟
9.GO语言的设计思想
9分钟
10.什么是二进制
11分钟
11.二进制的起源
17分钟
12.进制的转换
20分钟
13.计算机中的单位表示
10分钟
14.原码、反码、补码
24分钟
15.大小字节序定义
23分钟
16.大小字节序谁好谁坏
18分钟
17.字节序的转换
23分钟
18.为什么需要字符编码
12分钟
19.ASCII编码和8859-1编码
14分钟
20.中文编码
12分钟
21.万国码的由来
10分钟
22.环境搭建和hello world
17分钟
23.编译器到底是什么
24分钟
24.编译器分类
13分钟
25.编译器解决的痛点
12分钟
26.编译器的编译过程
18分钟
27.广义狭义编译
20分钟
28.分步编译
16分钟
29.链接器到底是什么
21分钟
30.链接器解决的痛点
22分钟
31.基本调试方法
6分钟
32.数据类型介绍
14分钟
33.数据类型的简单示例
14分钟
34.变量命名
12分钟
35.变量用法
26分钟
36.基本数据类型-整型
13分钟
37.通过int深刻理解强类型
12分钟
38.交换2个变量的值
4分钟
39.基本数据类型-浮点型
20分钟
40.基本数据类型-byte
19分钟
41.转义字符
29分钟
42.数据类型转换
13分钟
43.基本数据类型-布尔型
7分钟
44.基本数据类型-字符串型
16分钟
45.常量
8分钟
46.派生数据类型-一维数组
19分钟
47.派生数据类型-二维数组
18分钟
48.运算符
37分钟
49.位运算
25分钟
50.表达式
7分钟
51.运算优先级
8分钟
52.一目二目三目运算符
6分钟
53.CPU的功能
20分钟
54.CPU运算器
49分钟
55.CPU运算器的实现原理
19分钟
56.控制结构介绍
13分钟
57.控制结构-if分支结构
13分钟
58.控制结构-switch分支结构
18分钟
60.控制结构-for循环
14分钟
61.循环中的break和continue
7分钟
62.循环在实际工作中的应用
15分钟
63.循环的嵌套
11分钟
64.高速缓存Cache
47分钟
65.存储器层次结构
14分钟
66.goto
15分钟
67.CPU控制器
33分钟
68.软件被CPU执行的过程
15分钟
69.派生数据类型-结构体
12分钟
70.派生数据类型-指针
20分钟
71.指向指针的指针
9分钟
72.指针数组和数组指针
11分钟
73.派生数据类型-函数
16分钟
74.作用域和生命周期
15分钟
75.函数作为参数传递
9分钟
76.函数的多返回值
8分钟
77.匿名函数
7分钟
78.闭包
11分钟
79.匿名闭包
3分钟
80.函数可变参数
6分钟
81.递归函数
14分钟
82.函数传参的方式
5分钟
83.函数传参结构体和指针
9分钟
84.静态库
18分钟
85.动态库
24分钟
86.静态库vs动态库
17分钟
87.派生数据类型-切片
21分钟
88.切片的增删改拷贝
22分钟
89.派生数据类型-map
10分钟
90.map的声明
9分钟
91.map的操作
13分钟
92.派生数据类型-list
4分钟
93.list的声明
7分钟
94.list的操作
12分钟
95.strings库常用函数
8分钟
96.strconv库常用函数
14分钟
97.time库常用函数
15分钟
98.math库常用函数
7分钟
99.rand库常用函数
10分钟
100.fmt库常用函数
3分钟
101.基于对象编程
9分钟
102.结构体定义和初始化
11分钟
103.语法糖
7分钟
104.struct的拷贝
7分钟
105.结构体上反射技术
9分钟
106.匿名结构体和匿名字段
9分钟
107.结构体包含关系
9分钟
108.结构体模拟继承关系
10分钟
109.结构体的方法
11分钟
110.方法中使用指针类型
5分钟
111.方法的继承和重写
13分钟
112.派生数据类型-接口
17分钟
113.鸭子模型
10分钟
114.接口实现多态
22分钟
115.空接口
8分钟
116.接口对象转型
16分钟
117.文件IO
9分钟
118.IO创建和删除操作
17分钟
119.IO打开文件操作
8分钟
120.文件读操作
16分钟
121.文件写操作
7分钟
122.文件拷贝操作
8分钟
123.带缓存的二进制文件读写操作
13分钟
124.带缓存的文本文件读写操作
4分钟
125.带缓存的键盘输入操作
10分钟
126.用ioutil包简化IO操作
15分钟
127.用ioutil包实现目录遍历
9分钟
128.错误处理
8分钟
129.创建error对象
12分钟
130.延时处理语句
8分钟
131.panic和recover
7分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。