|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/golang-getting-started
课程评论:没有评论
课程名称:入门Go语言 课程概述: 本课程旨在帮助具备C、Python或Java等编程语言基础的学员学习Go语言的基本知识。Go是一种开源编程语言,最初由Google团队开发,并得到了开源社区众多贡献者的增强。课程内容涵盖Go的基本元素,包括数据类型、协议、格式,以及编写包含RFC和JSON的代码。学员将在课程中练习编写Go程序,并获得同伴的反馈。完成此课程后,学员将能够实现简单的Go程序,为后续更高级的学习打下基础。 课程大纲: 1. 专业简介:介绍该专业的背景与结构。 2. 课程介绍:学习Go语言的基础知识,了解Go的优势并探索其特性。安装Go编程环境并编写“Hello, World”程序。 3. 模块1:Go语言入门:了解Go的基本特性并安装环境,编写第一个程序。 4. 模块2:基本数据类型:介绍Go中的基本数据类型,练习编写操作不同数据对象的例程。 5. 模块3:复合数据类型:学习数组、切片、映射和结构体等复杂数据类型,编写相关代码。 6. 模块4:协议和格式:学习如何在Go中使用远程函数调用(RFC)和JSON,练习访问和操作外部文件的数据。 通过本课程,学员将获得扎实的Go语言基础,为后续更深入的学习奠定基础。
Name:Introduction to the Specialization
Description:
Name:Introduction to the Course
Description:Learn the basics of Go, an open source programming language originally developed by a team at Google and enhanced by many contributors from the open source community. This is the first in a series of three courses comprising the Programming with Google Go specialization. It is designed for individuals with previous programming experience using such languages as C, Python, or Java, and covers the fundamental elements of Go. Topics include data types, protocols, formats, and writing code that incorporates RFCs and JSON. Most importantly, you’ll have a chance to practice writing Go programs and receive feedback from your peers. Upon completing this course, you’ll be able to implement simple Go programs, which will prepare you for the remaining two courses in this specialization: Functions, Methods, and Interfaces in Go and Concurrency in Go.
Name:Module 1: Getting Started with Go
Description:This first module gets you started with Go. You'll learn about the advantages of using Go and begin exploring the language's features. Midway through the module, you’ll take a break from "theory" and install the Go programming environment on your computer. At the end of the module, you'll write a simple program that displays “Hello, World” on your screen.
Name:Module 2: Basic Data Types
Description:Now that you’ve set up your programming environment and written a test program, you’re ready to dive into data types. This module introduces data types in Go and gives you practice writing routines that manipulate different kinds of data objects, including floating-point numbers and strings.
Name:Module 3: Composite Data Types
Description:At this point, we’re ready to move into more complex data types, including arrays, slices, maps, and structs. As in the previous module, you’ll have a chance to practice writing code that makes use of these data types.
Name:Module 4: Protocols and Formats
Description:This final module of the course introduces the use of remote function calls (RFCs) and JavaScript Object Notation (JSON) in Go. You’ll learn how to access and manipulate data from external files, and have an opportunity to write several routines using Go that exercise this functionality.
Learn the basics of Go, an open source programming language originally developed by a team at Google and enhanced by many contributors from the open source community. This course is designed for individuals with previous programming experience using such languages as C, Python, or Java, and covers the fundamental elements of Go. Topics include data types, protocols, formats, and writing code that incorporates RFCs and JSON. Most importantly, you’ll have a chance to practice writing Go programs and receive feedback from your peers. Upon completing this course, you'll be able to implement simple Go programs, which will prepare you for subsequent study at a more advanced level.