学习 Go 的基础知识,Go 是一种开源编程语言,最初由 Google 的一个团队开发,并由开源社区的许多贡献者加以改进。本课程专为有过使用 C、Python 或 Java 等语言编程经验的人设计,涵盖 Go 的基本要素。主题包括数据类型、协议、格式以及结合 RFC 和 JSON 编写代码。最重要的是,您将有机会练习编写 Go 程序并获得来自同行的反馈。完成本课程后,您将能够实现简单的 Go 程序,为后续更高级别的学习做好准备。


要了解的详细信息
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有6个模块
涵盖的内容
1篇阅读材料
学习 Go 的基础知识,Go 是一种开放源码编程语言,最初由 Google 团队开发,并由开放源码社区的许多贡献者加以改进。本课程是 Google Go 编程专业三个系列课程中的第一个。本课程专为有过使用 C、Python 或 Java 等语言编程经验的人员设计,内容涵盖 Go 的基本要素。主题包括数据类型、协议、格式以及结合 RFC 和 JSON 编写代码。最重要的是,您将有机会练习编写 Go 程序并获得来自同行的反馈。完成本课程后,您将能够实现简单的 Go 程序,为学习本专业的其余两门课程做好准备:Go 中的函数、方法和接口》和《Go 中的并发》。
涵盖的内容
1个视频1篇阅读材料
本模块将帮助您开始学习 Go。你将了解使用 Go 语言的优势,并开始探索 Go 语言的特性。本模块中途,你将从 "理论 "中解脱出来,在计算机上安装 Go 编程环境。在本模块的最后,你将编写一个简单的程序,在屏幕上显示 "Hello, World"。
涵盖的内容
9个视频1个作业1次同伴评审
现在,您已经设置好编程环境并编写了测试程序,可以开始深入学习数据类型了。本模块将介绍 Go 中的数据类型,并让你练习编写操作不同类型数据对象(包括浮点数和字符串)的例程。
涵盖的内容
11个视频1篇阅读材料1个作业2次同伴评审
至此,我们已经准备好进入更复杂的数据类型,包括数组、切片、映射和结构体。和上一模块一样,你将有机会练习编写使用这些数据类型的代码。
涵盖的内容
7个视频1个作业1次同伴评审
本课程的最后一个模块介绍在 Go 中使用远程函数调用 (RFC) 和 JavaScript Object Notation (JSON)。您将学习如何访问和处理来自外部文件的数据,并有机会使用 Go 编写几个例程来实现这一功能。
涵盖的内容
5个视频2次同伴评审
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

从 软件开发 浏览更多内容
- 状态:免费试用
University of California, Santa Cruz
- 状态:免费试用
Edureka
- 状态:免费试用
Edureka
- 状态:免费试用
University of California, Irvine
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
2,445 条评论
- 5 stars
71.86%
- 4 stars
20.24%
- 3 stars
4.70%
- 2 stars
2%
- 1 star
1.18%
显示 3/2445 个
已于 May 8, 2020审阅
Great introduction. The instructor explains basic concepts really well and to the right amount of depth. I wish there are moderators that are more on top of questions raised in discussion.
已于 Sep 20, 2019审阅
It's wonderful Course to get started with Golang. Assignments and Quiz are extremely helpful to practice and enhance the knowledge. I strongly recommend to enrol this course.
已于 Oct 9, 2019审阅
An excellent introduction to the world of Go. The professor is very good to explain, the videos are concise and go straight to the point to allow you to get down to work in Go.
常见问题
Go(或 Golang)是 Google 开发的一种开源编程语言,以高效、简洁和对 Concurrency 的强大支持而著称。学习 Go 有利于构建可扩展的 Networking 服务、Cloud-native 应用程序和系统工具,使其成为现代软件开发的一项宝贵技能。
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。