课程名称: Functional Programming Principles in Scala Scala 函数式程序设计原理
课程主页: https://www.coursera.org/learn/progfun1
所在平台: Coursera
课程类别: 计算机科学
大学或机构: 洛桑联邦理工学院
讲师: Martin Odersky
授课语言: 英语
提供字幕: 英文
课程文件大小: 1.39GB
课程介绍: 函数式编程在工业中变得越来越普遍。这种趋势是由Scala作为许多应用程序的主要编程语言所采用的。 Scala在实用的软件包中融合了功能性和面向对象的编程。它可以与Java和Javascript无缝地互操作。 Scala是许多重要框架的实现语言,包括Apache Spark,Kafka和Akka。它为Twitter,Tumblr和Coursera等网站提供了核心基础结构。
在本课程中,您将发现函数式编程风格的要素,并学习如何在日常编程任务中有效地应用它们。您还将通过接触不变性的证明和象征性的执行追踪,为推理功能程序奠定坚实的基础。
课程已开始;大多数单元都会介绍一些简短的程序,这些程序可作为重要概念的例证,并邀请您一起使用,修改和改进它们。本课程还辅以一系列编程项目作为家庭作业。
推荐背景:您应具有至少一年的编程经验。精通Java或C#是理想的选择,但具有其他语言(如C / C ++,Python,Javascript或Ruby)的经验也足够。您应该对命令行有所了解。
本课程属于Functional Programming in Scala Specialization/专项课程中的第1门课程。
最近更新:2020年4月26日。
课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):
友情提醒:
评论前必须登录!
注册