|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/golang-functions-methods
课程评论:没有评论
课程名称:Go语言中的函数、方法与接口 概述:在本课程中,您将继续探索Go编程语言,通过学习函数、方法和接口的相关知识。课程内容包括函数的实现、函数类型、Go中的面向对象编程、方法及类的实例化。和系列课程的第一部分一样,您将有机会创建自己的Go应用程序,以便实践所学内容。 课程大纲: 模块1:函数与组织 描述:本模块将介绍函数的概念,并展示如何使用函数以编程方式操作数据。内容从基础概念开始,以确保所有学习者在同一水平上出发。 模块2:函数类型 描述:第二个模块继续探索Go中函数的使用。您将继续学习函数的能力和特性,并编写一个解决实际物理问题的例程。 模块3:Go中的面向对象 描述:Go中的函数具有许多有用和强大的能力,您将在本模块中进行深入探索。最后,您将开发一个充分利用Go面向对象特性的例程。 模块4:用于抽象的接口 描述:最后一个模块通过介绍接口和多态性的概念来总结整个课程。您将完成模块(及课程)时,创建一个Go例程,使您能够实例化一个类并查询其属性。 本课程旨在帮助学习者深入理解Go语言的高级功能,并在实际项目中应用这些知识。
Name:MODULE 1: FUNCTIONS AND ORGANIZATION
Description:Continue your exploration of the Go programming language as you learn about functions, methods, and interfaces. Topics include the implementation of functions, function types, object-orientation in Go, methods, and class instantiation. As with the first course in this series, you’ll have an opportunity to create your own Go applications so you can practice what you’re learning. The first module introduces the concept of functions and shows you how to use them to manipulate data programmatically. Once again, the treatment of the topic begins at a fairly rudimentary level to ensure everyone is starting from the same point in terms of basic concepts.
Name:MODULE 2: FUNCTION TYPES
Description:This second module continues to explore the use of functions in Go. You’ll continue learning about the capabilities and features of functions, and write a routine that solves a practical physics problem.
Name:MODULE 3: OBJECT ORIENTATION IN GO
Description:Functions in Go have many useful and powerful capabilities, which you’ll explore in this module. At the end, you’ll develop a Go routine that takes full advantage of Go’s object orientation.
Name:MODULE 4: INTERFACES FOR ABSTRACTION
Description:This last module rounds out the course by introducing several new concepts including interfaces and polymorphism. You’ll finish the module – and course – by creating a Go routine that creates instances of a class and allows you to query its properties.
Continue your exploration of the Go programming language as you learn about functions, methods, and interfaces. Topics include the implementation of functions, function types, object-orientation in Go, methods, and class instantiation. As with the first course in this series, you’ll have an opportunity to create your own Go applications so you can practice what you’re learning.