OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

Go语言程序设计——从入门到精通

Go语言程序设计——从入门到精通

  • 来源:上海蔚来汽车有限公司北京分公司
  • 章节:10 单元:10

  • 祁旭翔
进入实训课程

课程简介:

Go 语言是 Google 于 2009 年发布的开源编程语言。 Go 语言的特点:对多处理器应用程序的编程进行了优化,使用 Go 编译程序可以媲美 C 或 C++ 的代码速度,而且拥有 Python 解释语言的简洁和开发效率。
Go 语言正在慢慢流行起来,对传统的 Java ,C++ 和 C 等编程语言都产生了强劲的冲击。有预言称,Go 语言将会统治未来五到十年。眼下开源界最热的项目 Docker ,就是用Go语言开发的; 2016 年度 Go 语言获得了 2.16% 的用户增长,并且一举荣获 TIOBE 的 2016 年度编程语言;2017 下半年的 TIOBE 指数计算机语言份额排名中, golang 跃居 top20。
本实训套件包含了一系列 Go 语言实训项目,为学习者规划了一条循序渐进的 Go 语言学习路径,以完成任务通过关卡的方式,带领您轻松愉快的学习和掌握 Go 语言的基础知识和编程精髓。



课程章节:

第1章 Go语言初识

本实训的目标是让学员对Go语言有基本了解,包括开发环境配置,撰写风格和Go语言的包机制等。

第2章 Go语言基础知识

本实训的目标是让学员学习Go语言的基础知识,包括基本数据类型,变量定义和初始化和运算符等。

第3章 Go语言控制语句

本实训的目标是让学员学习Go语言的控制语句。

第4章 Go语言数组和字符串

本实训的目标是让学员循序渐进学习Go语言的数组和字符串。

第5章 Go语言函数和方法

本实训的目标是指导学员学习Go语言的函数和方法。

第6章 Go语言复合数据结构

本实训的目标是指导学员学习Go语言的两种复合数据结构:slice和map。

第7章 Go语言结构体和指针

本实训的目标是指导学员学习Go语言的结构体和指针。

第8章 Go语言接口和反射

本实训的目标是指导学员学习Go语言接口和反射。

第9章 语言Goroutine和Channel

本实训的主要目标是让学员掌握Go语言并发的两大实战利器:Goroutine和Channel。

第10章 Go语言错误处理机制

本实训的主要目标是让学员掌握Go语言的错误处理机制