中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
快速上手Scala:Spark大數據分析入門

包郵 快速上手Scala:Spark大數據分析入門

出版社:電子工業出版社出版時間:2021-06-01
開本: 其他 頁數: 244
¥43.4(4.0折)?

預估到手價是按參與促銷活動、以最優惠的購買方案計算出的價格(不含優惠券部分),僅供參考,未必等同于實際到手價。

中 圖 價:¥72.4(6.7折)定價  ¥108.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

快速上手Scala:Spark大數據分析入門 版權信息

快速上手Scala:Spark大數據分析入門 內容簡介

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

快速上手Scala:Spark大數據分析入門 目錄

**章 Scala語言
初識Scala / 002
為什么要學習Scala / 003
Scala和Java / 003
Scala和Java的關系 / 003
與Java庫進行交互 / 004
Scala和Java的代碼量 / 004
Scala:一種靜態類型語言 / 006
Apache Spark與Scala / 006
Scala的性能 / 009
學習Apache Spark / 009

第二章 安裝Scala
在系統中檢查Scala安裝狀態 / 011
檢查Java Development Kit(JDK)
安裝狀態 / 012
安裝Oracle JDK / 013
在Windows上安裝Scala / 014
驗證Scala安裝狀態 / 016
在Linux中安裝Scala / 016

第三章 使用Scala Shell
從Scala Shell中獲得幫助 / 021
Scala REPL的hello world / 022
一步步理解Scala REPL中的hello world / 022
使用Scala REPL的數據類型的
高級特性 / 024
Scala REPL中的粘貼模式 / 026
Scala REPL中檢索歷史記錄 / 027
Scala REPL的自動補全特性 / 028
從Scala REPL退出 / 031

第四章 變量
從Scala中的變量開始 / 033
Scala變量的不可變性 / 034
定義可變和不可變的Scala變量 / 035
Scala中強調不可變性的原因 / 036
可變性和類型安全的注意事項 / 037
為變量指定類型與類型推斷 / 038
Scala標識符規則和命名規范 / 039

第五章 數據類型
Scala的類型層次結構 / 041
Boolean類型 / 044
String類型 / 045
多行字符串 / 047
字符串操作 / 047
Scala中的特殊類型 / 054
Unit類型 / 054
Any類型 / 056
Scala中的類型轉換 / 057

第六章 條件語句
布爾表達式 / 061
在Scala中使用條件語句 / 062
逐步理解條件語句 / 062
嵌套的If/Else語句 / 064
If/Else作為三元運算符 / 066
模式匹配 / 067

第七章 代碼塊
Scala中的代碼塊 / 070
使用代碼塊的注意事項 / 072
代碼塊和If/Else語句 / 072

第八章 函數
為什么要使用函數 / 076
理解函數 / 077
Scala中的函數 / 078
函數調用 / 079
有關函數定義的說明 / 080
多個參數的函數 / 081
位置參數 / 082
函數中參數的默認值 / 083
無參函數 / 084
單行函數 / 085
在函數中使用return語句 / 085
將函數作為參數傳遞 / 085
匿名函數 / 088

第九章 集合
現實中的集合示例 / 091
理解列表 / 093
索引列表元素 / 095
在列表中能存儲什么 / 096
被廣泛使用的列表操作 / 097
創建集合 / 106
理解Map集合 / 107
索引一個Map集合 / 109
Map中key的唯一性 / 110
創建Map集合的其他方式 / 111
操作Map / 111
用函數風格迭代Map / 112
理解元組 / 113
索引元組 / 114
遍歷元組 / 115
創建元組的另一種方法 / 116
理解可變集合 / 116
與可變集合有關的注意事項 / 118
可變的Map / 119
使用嵌套的集合 / 120

第十章 循環
Scala中循環的類型 / 123
for循環 / 124
while循環 / 125
比較for循環和while循環 / 127
中斷循環 / 128

第十一章 類和包
Scala中的類和對象 / 131
創建Scala的類和對象 / 132
多屬性值和注意事項 / 135
對類屬性使用val關鍵字 / 135
對類屬性使用var關鍵字 / 136
對類屬性既不使用val也不使用var
關鍵字 / 136
單例對象 / 137
Case類 / 139
Case類實踐 / 140
類中的相等性檢查 / 141
同時使用Case類和集合 / 143
類和包 / 144
避免命名空間沖突 / 144
引入包 / 145
第十二章 異常處理
Scala異常處理的基礎 / 149
類型推斷的含義和異常處理 / 157
使用Try、Catch和Finally / 159

第十三章 編譯和打包
Scala開發生命周期 / 162
Scala開發生命周期實踐 / 163
Scala編譯構建工具(SBT) / 164
在Windows上使用SBT / 165
在SBT上構建.sbt / 166
使用SBT管理依賴 / 170
使用SBT創建可執行的Scala
應用程序 / 174
對可執行的Scala應用程序使用
Scala應用特性 / 176
Scala應用程序的Maven文件夾
結構 / 176
在Scala應用程序中創建多個類
并使用它們 / 178
編譯Scala應用程序 / 180
以JARS的形式打包Scala
應用程序 / 181
轉換到IDE / 182
安裝IntelliJ IDEA / 182
IntelliJ IDEA插件安裝 / 184
IntelliJ IDEA導入項目 / 184
第十四章 你好,Apache Spark
回顧Spark / 191
分布式計算引擎 / 191
Spark與Hadoop / 192
Spark與YARN / 192
Spark進程 / 193
Spark的抽象 / 193
Spark的惰操作模式 / 194
使用Scala開發Spark / 195
在Databricks中配置Spark環境 / 195
用Scala開發Apache Spark / 198
將RDD轉換為Dataframe / 202
加載數據到Databricks中 / 203
將RDD轉換為Dataframe / 205
使用SBT創建Spark應用 / 209
在IntelliJ IDEA中創建一個新的
項目 / 209
為Uber JARs管理SBT插件 / 210
在SBT中管理Apache Spark
依賴 / 211
Spark應用程序代碼 / 212

結論及展望 / 219
展開全部

快速上手Scala:Spark大數據分析入門 作者簡介

目前在澳大利亞德勤工作,專攻大數據和機器學習方向。他在端到端的生命周期方案及在云環境(Azure、AWS和GCP)中設計、開發和部署生產級大數據分析解決方案架構方面擁有豐富經驗,這些環境支持廣泛的業務案例(包括數據湖、可伸縮預測和圖形分析、流處理)等。他的經驗延伸到大數據分析的DevOps、平臺治理和管理方面。杜金源,北航碩士,曾在樂視、美團擔任資深大數據開發工程師,在大數據離線數據倉庫、實時計算、分布式系統和數據平臺工具鏈方面有多年開發經驗。目前在阿里巴巴擔任技術專家,從事個性化推薦算法和大數據領域的研發!禣penshift助力DevOps:云部署更簡單》。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 彩信群发_群发彩信软件_视频短信营销平台-达信通 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 广州/东莞小字符喷码机-热转印打码机-喷码机厂家-广州瑞润科技 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 环压强度试验机-拉链拉力试验机-上海倾技仪器仪表科技有限公司 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 神马影院-实时更新秒播 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 硬齿面减速机[型号全],ZQ减速机-淄博久增机械 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 没斑啦-专业的祛斑美白嫩肤知识网站-去斑经验分享 | 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 广东之窗网|