51CTO学院-Scala深入浅出实战初级入门经典视频课程..docxVIP

51CTO学院-Scala深入浅出实战初级入门经典视频课程..docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51CTO学院-Scala深入浅出实战初级入门经典视频课程.

51cto学院-Scala深入浅出实战初级入门经典视频课程课程目标为进一步推动大数据技术的发展和应用,在王家林的带领下联合大数据狂热爱好者和一线实践专家构建了“DT大数据梦工厂”公益团队,旨在免费分享大数据最佳实践技术,帮助您和公司在大数据时代重铸强大IT大脑,笑傲互联网+时代!在这里,先从Scala语言的编程开发实战学起。。。适用人群Scala语言爱好者,Spark技术爱好者,大数据技术学习者课程简介《Scala深入浅出实战初级入门经典视频课程》从Scala的开发环境的搭建起步,基于纯粹动手实战的原则,循序渐进的覆盖Scala基础、Scala面向对象编程、Scala函数式编程、集合的操作深度实战、Scala测试等实用实战内容,是《Scala深入浅出实战中级---进阶经典》和《Scala深入浅出实战高级---高手之巅》的前置课程。纯粹的实战精华课程打造能够进行Scala编程实战的您!从零开始,跟随着?王家林老师?每天早晨4点左右发布的一个绝对精华的约15分钟的大数据免费视频学习大数据方面的技术,先从Scala语言的编程开发实战学起。。。Scala是一门以JVM为目标运行环境并将面向对象和函数式编程语言的最佳特性结合在一起的编程语言,此课程是大数据框架Spark的前置课程:1、Spark框架是采用Scala语言编写的,精致而优雅。要想成为Spark高手,你就必须阅读Spark的源代码,就必须掌握Scala;2、虽然说现在的Spark可以采用多语言Java、Python等进行应用程序开发,但是最快速的和支持最好的开发API依然并将永远是Scala方式的API,所以你必须掌握Scala来编写复杂的和高性能的Spark分布式程序;3、本课程采用循序渐进的实战方式,深入浅出的讲解Scala所有核心内容和高级实战技巧课程1第1讲:Scala开发环境搭建和HelloWorld解析24分钟本视频介绍了Scala语言的特性,Java的安装,详细介绍了Scala的下载、Scala的环境变量配置,ScalaIDE工具的安装。在Scala的环境安装完成后又动手演示了一个在ScalaIDE中建立Scala工程的例子,并演示运行结果。2第2讲:Scala函数定义、流程控制、异常处理入门实战24分钟本视频以具体的例子代码详细介绍了1)Scala中函数的定义格式,以main函数为例介绍了main函数中的参数意义和返回值,同时还介绍了无参数函数的调用方式和有参数函数的调用方式。2)介绍了Scala中流程控制do-while循环、for循环的使用方式。3)Scala中的异常处理try-catch-finally的使用流程。3第3讲:Tuple、Array、Map与文件操作入门实战15分钟本视频以具体的例子代码详细介绍了1)Scala中的元组的定义、元组的元素访问方式。2)Scala中数组的定义、数组的遍历方式。3)Scala中Map集合的定义和访问方式。4)Scala中网络文件和本地文件的访问方式。4第4讲:For与Function进阶实战、Lazy的使用19分钟本视频以具体的例子代码详细介绍了1)双重for循环的使用方式。2)for循环中的守卫的使用方式。3)函数作为参数传递给另外一个函数。4)匿名函数的定义、匿名函数作为。5)函数的返回值。6)递归调用中函数的使用方式。7)函数中的默认参数。8)可变参数的函数的定义和使用方式。7)延迟执行中的lazy值的定义和使用方式。5第5讲:Scala数组操作实战详解24分钟本视频以具体的例子代码详细介绍了1)固定长度数组的声明与元素操作。2)变长数组的声明与元素操作。3)数组的的各种操作方法:数组的增删改查操作、数组的+=与++=操作、数组的yield操作、数组的过滤filter操作、数组的求和操作、数组的求最大值操作、数组的升序sorted排序、数组的快速quickSort排序、数组的mkString操作、数组的矩阵ofDim操作。6第6讲:Map、Tuple、Zip实战解析17分钟本视频以具体的例子代码详细介绍了1)可变Map集合的操作。2)不可变Map集合的操作。3)使用模式匹配获取Map集合的元素。4)使用getOrElse方法获取 Map集合的元素。5)使用+=为Map集合添加元素。6)使用-=删除Map集合的元素。7)使用SortedMap给Map集合的元素排序。8)使用模式匹配访问元组中的值。9)使用partition方法将一个字符串拆分成一个元组。10)使用数组的zip方法将两个数组中的元素进行压缩组装成新的数组。7第7讲:Scala类的属性和对象私有字段实战详解17分钟本视频以具体的例子代码详细介绍了:1)Scala类的实现和使用。2)Scala类中用var关键字修饰的属性(或者称字段)自动带有get

文档评论(0)

gangshou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档