首页 > 科技 > 千锋大数据免费教程视频之快速入门Scala篇

千锋大数据免费教程视频之快速入门Scala篇

随着大数据应用的日益广泛,与大数据相关的技术也成为人们关注的焦点,Scala是其中之一。Scala是一门多范式的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。

对于新手来说,Scala相对比较复杂,其看起来灵活的语法并不容易掌握,但对于熟悉Scala的用户来说,Scala是一把利器,它提供了许多独特的语言机制,可以以库的形式轻易无缝添加新的语言结构。

新手小白如何快速掌握Scala呢?接下来千锋小编分享的这套教程可谓是及时雨,助力你更快更好地入门掌握Scala开发。


课程名称

千锋大数据免费教程视频之快速入门Scala篇

适宜人群

Scala小白用户、大数据初级工程师

课程简介

本套视频由浅入深对Scala内容进行全面讲解,主要针对Scala小白用户,如果有一定的编程语言基础,如了解Java语言,学习起来会更轻松。

课程目标

通过本课程的学习,能快速掌握Scala这门语言,并在实际开发中应用,深入浅出,循序渐进,快速入门,全面掌握Scala开发。

课程目录

第1章 scala介绍

001.scala语言介绍

002.scala语言特点

003.函数式编程

004.静态类型语言

005.scala资料推荐

第2章 环境搭建

006.Windows下环境搭建

007.Linux下环境搭建

008.Scala解释器

009.集成开发环境配置

第3章 编码规范及变量定义

10 Scala编码规范

11 变量定义

12 var和val的区别

13 变量总结

第4章 数据类型

14 数据类型

15 整数类型

16 浮点类型

17 字符类型

18 字符串类型

19 其他数据类型

20 类型转换

第5章 操作符

021 算术操作符

022 关系操作符

023 逻辑操作符

024 位运算符

025 赋值运算符

026 优先级、结合型和注意事项

第6章 表达式

027 表达式

028 条件表达式

029 块表达式

第7章 循环

030 for循环

031 高级for循环

032 for推导

033 while do-while循环

034 if和布尔变量跳出循环

035 breakable实现跳出循环

第8章 方法和函数

036 方法的定义

037 无参方法

038 默认参数方法

039 不定长参数方法

040 方法定义的注意事项

041 函数的定义

042 匿名函数

043 递归函数

044 无参函数

045 方法和函数的区别联系

第9章 集合

046 集合的概念

047 定长数组的定义

048 定长数组访问和遍历

049 可变数组的创建

050 变长数组的操作

051 定长数组、变长数组的转换和遍历

052 数组元素处理

053 数组常用方法

054 数组进阶

055 Map构建

056 Map元素访问

057 Map增删元素

058 Map遍历

059 HashMap

060 TreeMap

061 创建元组

062 元组的访问和遍历

063 拉链操作

064 列表的构建

065 列表的访问和遍历

066 列表元素追加

067 列表的基本操作

068 列表的常用操作

069 列表的拆分和合并

070 不可变列表

071 Set构建和基本操作

072 有序集合和集合遍历

073 集合的基本操作

074 集合运算

075 可变栈

076 不可变栈

077 可变队列

078 不可变队列

079 filter

080 map

081 flatten

082 flatMap

083 redureduce

084 Fold

085 foreach forall

第10章 面向对象

086 类的概念

087 类的属性定义

088 属性的使用

089 自定义get和set方法

090 Bean属性

091 主构造方法

092 主构造方法内幕

093 辅助构造方法

094 特质的定义

095 作为接口使用

096 带有实现特质的使用

097 特质的叠加

098 特质继承类

099 抽象类的定义

100 抽象类的使用

101 匿名类

102 内部类

103 内部类的其他形式

104 继承

105 super关键字

106 override关键字

107 类型检查和转换

108 单例对象

109 伴生对象

110 伴生对象

111 unapply方法1

112 unapply方法2

113 应用程序对象

114 认识样例类

115 样例类的应用

116 样例对象

第11章 模式匹配

117 模式匹配

118 常量模式

119 变量模式

120 字符串模式

121 数组匹配

122 元组匹配

123 列表匹配

124 类型匹配

125 构造器模式

126 样例类模式

127 带守卫的模式

128 模式匹配和Option类型

129 密封类

130 认识偏函数

131 偏函数相关方法

132 偏应用函数


在大数据和机器学习领域,掌握Scala的语法可以让你事半功倍。


本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/258536.html