中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

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

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

出版社:電子工業出版社出版時間:2021-06-01
開本: 其他 頁數: 244
中 圖 價:¥52.8(4.9折) 定價  ¥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、平臺治理和管理方面。杜金源,北航碩士,曾在樂視、美團擔任資深大數據開發工程師,在大數據離線數據倉庫、實時計算、分布式系統和數據平臺工具鏈方面有多年開發經驗。目前在阿里巴巴擔任技術專家,從事個性化推薦算法和大數據領域的研發。《Openshift助力DevOps:云部署更簡單》。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 氢氧化钙设备_厂家-淄博工贸有限公司 | 首页-浙江橙树网络技术有限公司 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 花纹铝板,合金铝卷板,阴极铝板-济南恒诚铝业有限公司 | 深圳离婚律师咨询「在线免费」华荣深圳婚姻律师事务所专办离婚纠纷案件 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | 车载加油机品牌_ 柴油加油机厂家| 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 999范文网_优质范文下载写作帮手| 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 400电话_400电话申请_866元/年_【400电话官方业务办理】-俏号网 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 |