本書是一本為Scala和Spark初學者準備的入門書籍,很適合準備踏入大數(shù)據(jù)開發(fā)領域的新手和其他對此感興趣的讀者閱讀。本書在內容上遵循從宏觀到微觀、由淺入深遞進式的講解方式,涵蓋了Spark入門開發(fā)所需的Scala基礎知識。具體來說,本書按照如下順序進行介紹。 首先,前三章從宏觀上介紹了Scala語言,包括初識Scala、安裝Scala及使用Scala Shell工具。 其次,第四章到第十二章是本書的重點,詳細介紹了與Spark開發(fā)密切相關的Scala語法,包括變量、數(shù)據(jù)類型、條件語句、代碼塊、函數(shù)、集合、循環(huán)、類和包,以及與異常處理相關的內容,每一章都對某個語法點進行深入探索。第十三章介紹了如何把寫好的Scala代碼進行編譯和打包。 后,第十四章介紹了Spark的入門實踐,將前面章節(jié)所學到的Scala知識運用到Spark開發(fā)中。 此外,本書提供了豐富生動的代碼示例和章末練習,如果讀者能夠加以實踐并思考,一定會收獲頗豐!