大数据教程视频之快速入门Scala篇

编绳手链网|
93
网友提问:大数据教程视频之快速入门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的语法可以让你事半功倍。

0条大神的评论

发表评论