课程主页: https://www.coursera.org/learn/golang-functions-methods
课程概述
在这门名为《Functions, Methods, and Interfaces in Go》的Coursera课程中,学习者将继续探索Go编程语言的深奥知识。这门课程的重点包括函数的实现、函数类型、Go中的面向对象编程、方法以及类实例化。与系列课程的第一部分一样,您将有机会创建自己的Go应用程序,以实践所学内容。
课程大纲
模块1:函数与组织
本模块介绍了函数的概念,教您如何使用函数以编程方式处理数据。话题从基本概念开始,确保每位学员在基础知识方面站在同一起跑线上。
模块2:函数类型
第二模块持续探讨Go中函数的应用。您将进一步了解函数的能力和特性,并编写一个解决实际物理问题的例程。
模块3:Go中的面向对象
本模块将让您探索Go中函数的众多有用和强大能力。最后,您将开发一个充分利用Go的面向对象性的例程。
模块4:抽象接口
课程的最后模块介绍了一些新概念,包括接口和多态性。您将通过创建一个类的实例并查询其属性来完成模块和整个课程。
课程评价
这个课程的设计非常细致,适合对Go语言有一定了解的学习者,它不仅重视理论知识的教授,还有实际动手的机会。模块安排合理,由浅入深,能够有效帮助学生掌握复杂的编程思维及技巧。通过学习对象导向的概念,您能够用Go语言更灵活地处理编程任务。
推荐理由
如果您正在寻找提升Go语言技能的课程,那么《Functions, Methods, and Interfaces in Go》是一个很好的选择。它不仅帮助您掌握基础知识,还通过项目实践加深理解,是程序员成长之路上的一大助力。
课程主页: https://www.coursera.org/learn/golang-functions-methods