千鋒大數據免費教程視頻之快速入門Scala篇

2019-12-31     指尖上的代碼

隨著大數據應用的日益廣泛,與大數據相關的技術也成為人們關注的焦點,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的語法可以讓你事半功倍。如果你想快速入門Scala,趕快加私信小編領取配套視頻+資料+源碼。

文章來源: https://twgreatdaily.com/zh/ZDanYG8BMH2_cNUg3FN5.html