-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java程序設計與數據分析 版權信息
- ISBN:9787302615620
- 條形碼:9787302615620 ; 978-7-302-61562-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Java程序設計與數據分析 本書特色
面向文科生、以Java為編程語言、以數據分析為應用特色的面向對象程序設計教材。利用Java語言講授面向對象程序設計,強調知識體系完整性。 理論與實踐相結合,力求簡明扼要,重點突出。實例豐富,通過大量實例降低計算思維層次,減少抽象知識的介紹,便于理解。著眼于數據科學,以互聯網數據分析講解Java程序設計的落地應用。 面向新文科專業的Java程序設計教材,提供了Java在數據分析中的應用
Java程序設計與數據分析 內容簡介
當今,數據科學正在廣泛影響社會,無論是企業還是高校,許多領域正通過數據分析揭示隱藏的知識,包括機器學習、自然語言處理、信息檢索、數據可視化等交叉學科正在助推這一領域的發展。上述領域的持續進步逐步向文科領域滲透,極大地帶動了文科教學和研究的發展,例如,數字人文、社會計算、數字治理、智慧文旅、應急情報、數據新聞等成為新文科發展的新興亮點。Java語言作為一門經典的編程語言,在面向對象程序設計和應用數據科學領域均有著很好的表現。 本書旨在通過學習Java程序設計來引導讀者將其與數據分析相結合,為培養新文科專業的交叉學科人才提供支持。全書共13章,介紹了變量,方法,條件控制,循環,字符串與數組,類與對象,面向對象的特性,繼承、抽象類與接口,異常與輸入輸出,數據分析基礎,Web爬蟲,機器學習與文本挖掘應用等內容。 本書適合管理類專業高年級本科生或研究生作為面向對象程序設計、Java語言程序設計、數據科學導論、應用機器學習等相關課程的參考教材,也適合對Java語言編程以及數據分析領域感興趣的讀者參考。
Java程序設計與數據分析 目錄
目錄
第1章導論1
1.1數據科學與程序1
1.2編程語言3
1.3調試4
1.4形式語言和自然語言5
1.5**個程序5
1.5.1注釋5
1.5.2包名6
1.5.3main()6
1.5.4終端輸出6
1.6程序開發工具包6
1.6.1JDK的下載與安裝7
1.6.2集成開發環境的安裝8
本章習題12
第2章變量14
2.1輸出14
2.2變量15
2.3賦值語句16
2.4打印變量16
2.5數據類型17
2.6關鍵字與標識符19
2.7運算符與表達式19
2.8拼接運算21
本章習題22
第3章方法23
3.1強制類型轉換23
3.2無返回值方法243.3類與方法26
3.4Java類庫中方法的調用26
3.5形式參數和實際參數27
3.6返回值28
3.7參數傳遞29
本章習題30
Java程序設計與數據分析目錄第4章條件控制31
4.1模運算31
4.2動態輸入31
4.3條件類型33
4.3.1if語句33
4.3.2if…else34
4.3.3條件中的返回值34
4.3.4條件判斷鏈34
4.3.5嵌套條件35
4.3.6switch語句36
4.4布爾運算與布爾表達式38
4.5邏輯運算符39
本章習題40
第5章循環41
5.1多次賦值41
5.2while語句42
5.3do…while語句43
5.4for循環44
5.5封裝與泛化45
5.6局部變量47
5.7break和continue47
5.8增強的for循環48
本章習題49
第6章字符串與數組50
6.1字符串中獲取字符50
6.2字符串長度51
6.3遍歷字符串51
6.4字符串循環和計數52
6.5自增和自減運算52
6.6字符串的性質53
6.7數組53
6.8隨機數56
本章習題58
第7章類與對象59
7.1類的基本概念59
7.2定義類61
7.3對象的創建與使用61
7.4類的封裝與面向對象程序設計原則62
7.5類中的參數傳遞65
7.6重載與方法簽名應用66
7.6.1方法重載66
7.6.2返回值為數組類型的方法67
7.6.3方法中的可變參數69
7.7程序開發過程與逐步求精70
7.8包74
7.9Java程序設計的本質74
本章習題75
第8章面向對象的特性77
8.1訪問權限與私有成員77
8.2訪問器和修改器78
8.3構造方法79
8.4靜態變量、常量與類方法82
本章習題84
第9章繼承、抽象類與接口87
9.1繼承87
9.2super關鍵字89
9.3類成員的可訪問性91
9.4抽象類92
9.5多態94
9.6對象轉換和instanceof操作符96
9.7接口97
9.8接口的等價性100
9.9面向對象的性質100
本章習題101
第10章異常與輸入輸出103
10.1異常類型103
10.2異常處理方法105
10.2.1聲明異常105
10.2.2拋出異常105
10.2.3捕獲異常106
10.3創建自定義異常類108
10.4文件操作108
10.5文本文件I/O109
10.5.1使用Scanner讀取數據109
10.5.2使用PrintWriter寫數據111
10.6二進制文件I/O112
本章習題113
第11章數據分析基礎114
11.1數據分析的核心概念115
11.1.1數據類型115
11.1.2數據點和數據集115
11.1.3關系數據庫表116
11.1.4哈希表116
11.1.5數據分析與機器學習117
11.2編寫與解析XML文件118
11.2.1XML語法簡介118
11.2.2解析XML文件121
11.2.3編寫XML文件122
11.3編寫與解析JSON文件124
11.3.1JSON語法124
11.3.2讀取JSON文件126
11.3.3寫入JSON文件127
11.4從PDF文件中提取文本128
本章習題131
第12章Web爬蟲132
12.1初識爬蟲132
12.1.1HTTP請求技術133
12.1.2Jsoup與HTML解析技術135
12.1.3DOM、Xpath與正則表達式138
12.1.4Java爬蟲框架145
12.2靜態爬蟲及其實現146
12.3動態爬蟲及其實現149
12.3.1Selenium WebDriver簡介149
12.3.2爬取新浪微博150
12.4爬蟲客戶端軟件152
12.4.1火車采集器153
12.4.2八爪魚采集器153
本章習題154
第13章機器學習與文本挖掘應用155
13.1機器學習應用流程155
13.1.1數據與問題定義156
13.1.2數據收集157
13.1.3數據預處理158
13.1.4數據分析與建模159
13.1.5泛化與評估160
13.2面向機器學習的Java工具161
13.2.1環境庫161
13.2.2大數據平臺162
13.2.3機器學習庫163
13.3利用MALLET進行文本挖掘164
13.3.1主題模型164
13.3.2MALLET安裝164
13.3.3文本預處理166
13.3.4應用主題模型分析政策文本170
13.4進一步學習機器學習172
本章習題173
附錄A術語表174
附錄B文科生如何入門編程179
參考文獻183
- >
名家帶你讀魯迅:故事新編
- >
羅曼·羅蘭讀書隨筆-精裝
- >
我從未如此眷戀人間
- >
上帝之肋:男人的真實旅程
- >
名家帶你讀魯迅:朝花夕拾
- >
小考拉的故事-套裝共3冊
- >
伊索寓言-世界文學名著典藏-全譯本
- >
隨園食單