大數(shù)據(jù)計算機基礎(第2版)/大數(shù)據(jù)分析統(tǒng)計應用叢書
定 價:75 元
叢書名:大數(shù)據(jù)分析統(tǒng)計應用叢書
- 作者:張延松,王成章,徐天晟 著
- 出版時間:2020/7/1
- ISBN:9787300279015
- 出 版 社:中國人民大學出版社
- 中圖法分類:TP274
- 頁碼:527
- 紙張:膠版紙
- 版次:2
- 開本:16開
《大數(shù)據(jù)計算機基礎(第2版)/大數(shù)據(jù)分析統(tǒng)計應用叢書》是中國人民大學、北京大學、中國科學院大學、中央財經(jīng)大學、首都經(jīng)濟貿(mào)易大學五所高校聯(lián)合培養(yǎng)大數(shù)據(jù)分析碩士實驗班的計算機基礎教材,目標是培養(yǎng)學生掌握大數(shù)據(jù)分析處理必備的計算機基礎知識與技能。
隨著信息技術的不斷發(fā)展和大數(shù)據(jù)分析需求的快速增長,大數(shù)據(jù)分析處理技術成為繼互聯(lián)網(wǎng)、信息高速公路之后的又一個基礎設施。大數(shù)據(jù)分析處理技術已逐漸滲透到社會應用的各個領域,建立了以數(shù)據(jù)為中心的、數(shù)據(jù)密集型的計算科學范式。面對大數(shù)據(jù)浪潮,傳統(tǒng)的統(tǒng)計、人文、社會等學科需要在大數(shù)據(jù)背景下拓展傳統(tǒng)學科的基礎理論,以適應大數(shù)據(jù)生存環(huán)境并借助大數(shù)據(jù)技術開拓新的理論、應用與研究空間。
本書定位于大數(shù)據(jù)分析處理背景下的計算機基礎知識教育,采用實踐教學為主、理論教學為輔、案例任務驅(qū)動的教學模式,培養(yǎng)學生掌握必備的開源操作系統(tǒng)Linux、開源社區(qū)廣泛應用的Python語言以及數(shù)據(jù)庫分析處理技術基礎理論和技能,并結合典型案例任務,讓學生能夠理論與實踐相結合,學習和掌握以數(shù)據(jù)為中心的數(shù)據(jù)分析處理技術,為應用大數(shù)據(jù)分析處理技術打下扎實的計算機基礎并掌握必備的數(shù)據(jù)分析處理知識與技能。
本書第1篇為Linux基礎,主要目標是使學生了解開源社區(qū)廣泛使用的Linux操作系統(tǒng)的基礎知識、基本使用方法和基于Linux平臺的文件管理及應用管理技術,使學生能夠適應大數(shù)據(jù)分析處理軟件使用的操作系統(tǒng)平臺,進而完成文件管理、應用管理、Linux平臺下的數(shù)據(jù)庫及Hadoop軟件安裝與配置等任務。
本書第2篇為Python程序設計基礎,主要目標是介紹開源社區(qū)中具有代表性的Python程序語言的基礎知識、基本編程技能和面向數(shù)據(jù)分析處理的實踐應用案例,使學生掌握使用Python語言進行數(shù)據(jù)分析處理的能力,為分布式環(huán)境下的數(shù)據(jù)分析處理打下基礎。
本書第3篇為數(shù)據(jù)庫基礎,重點介紹與數(shù)據(jù)分析處理相關的數(shù)據(jù)庫基本理論、SQL數(shù)據(jù)庫分析處理技術及數(shù)據(jù)庫實踐應用案例,以企業(yè)級數(shù)據(jù)庫案例為指導,設計企業(yè)級數(shù)據(jù)分析處理任務及應用案例,使學生了解企業(yè)級數(shù)據(jù)庫設計的原理、基本原則及數(shù)據(jù)分析處理技術,學會使用數(shù)據(jù)庫工具完成數(shù)據(jù)分析處理任務,并通過案例實踐任務掌握企業(yè)級數(shù)據(jù)分析處理的基本技能。
在教材的組織與設計上我們采用“做減法”和“做加法”兩種策略。首先,在教材的組織上,針對大數(shù)據(jù)分析處理技術計算機基礎課程的教學目標裁剪出適當?shù)慕虒W內(nèi)容,在Linux操作系統(tǒng)、Python程序設計和數(shù)據(jù)庫基礎知識三個領域保留與數(shù)據(jù)分析處理技術關系最為密切的知識結構,精簡教材內(nèi)容;然后在教學內(nèi)容的設計上,針對大數(shù)據(jù)分析處理技術及應用需求擴展教學內(nèi)容、深度與廣度,設計相關的案例實踐內(nèi)容,使教材的知識結構和理論結構與大數(shù)據(jù)分析需求相銜接,理論與實踐緊密結合,引導學生在任務實踐中掌握數(shù)據(jù)分析處理的相關技能,達到服務于大數(shù)據(jù)分析處理技術所需要的使用開源操作系統(tǒng)、掌握開源編程語言、應用數(shù)據(jù)庫分析處理技術的目標。
本書是中國人民大學、北京大學、中國科學院大學、中央財經(jīng)大學、首都經(jīng)濟貿(mào)易大學五所高校聯(lián)合培養(yǎng)大數(shù)據(jù)分析碩士實驗班的計算機基礎教材,目標是使學生掌握大數(shù)據(jù)分析處理必備的計算機基礎知識與技能。Linux基礎篇由首都經(jīng)濟貿(mào)易大學徐天晟老師編著,Python程序設計基礎篇由中央財經(jīng)大學王成章老師編著,數(shù)據(jù)庫基礎篇由中國人民大學張延松老師編著。同時,我們感謝中國人民大學統(tǒng)計學院呂曉玲老師對課程建設提出的寶貴意見,以及中國人民大學出版社的大力支持!
張延松,工學博士,中國人民大學信息學院副教授。主要研究方向為大數(shù)據(jù)分析技術、內(nèi)存數(shù)據(jù)庫、GPU數(shù)據(jù)庫、數(shù)據(jù)倉庫等。參與或主持了工信部核高基重大專項課題、國家863計劃項目、國家自然科學基金重點項目、國家自然科學基金面上項目等多項內(nèi)存數(shù)據(jù)庫方向的課題研究,在國內(nèi)外主要學術會議和期刊發(fā)表20多篇學術論文。出版著作5部,專著1部,教材4部。
王成章,工學博士,中央財經(jīng)大學統(tǒng)計與數(shù)學學院副教授,研究生導師。主要研究領域:大數(shù)據(jù)分析、人工智能、機器學習、優(yōu)化計算。近年來在Economic Modelling,J COMPUT CHEM, DEStech Transactions on Computer Science and Engineering,ICPR,《自動化學報》等高水平雜志和會議發(fā)表論文10余篇。參與多項國家自然科學基金、北京市自然科學基金項目。
徐天晟,工學博士,首都經(jīng)濟貿(mào)易大學管理工程學院教授。研究領域主要為認知科學、人工智能、系統(tǒng)復雜性分析、數(shù)據(jù)科學等。主持國家社科項目、教育部項目、北京市社科項目等三項,參與***及省市級項目多項;在期刊及國際會議上發(fā)表論文近20篇;出版工具書1部,專著2部;出版大數(shù)據(jù)相關教材一部。
第1篇 Linux基礎
第1章 Linux概況
第1節(jié) Linux的歷史
第2節(jié) Linux的現(xiàn)狀
第3節(jié) Linux的初體驗
第2章 用戶界面和文件管理
第1節(jié) Linux用戶界面
第2節(jié) 文件管理
第3章 編輯器及shell編程
第1節(jié) 文本編輯器
第2節(jié) shell介紹
第3節(jié) shell編程基礎
第4章 用戶權限及磁盤管理
第1節(jié) Linux用戶設置
第2節(jié) Linux磁盤管理
第5章 系統(tǒng)管理及Linux基本網(wǎng)絡配置
第1節(jié) Linux系統(tǒng)管理
第2節(jié) Linux基本網(wǎng)絡命令
第3節(jié) Linux軟件安裝方法
第4節(jié) Hadoop環(huán)境搭建實例
第2篇 Python程序設計基礎
第6章 Python基礎知識
第1節(jié) Python簡介
第2節(jié) Python編程的基本概念及基本原則
第3節(jié) Python語言的控制結構
第4節(jié) Python語言的基本數(shù)據(jù)結構
第5節(jié) Python語言的輸入與輸出
第7章 Python語言的模塊
第1節(jié) Python語言的模塊簡介
第2節(jié) Python語言常用模塊簡介
第3節(jié) Python語言的函數(shù)
第8章 Python語言的類
第1節(jié) Python語言的類簡介
第2節(jié) 類的繼承
第3節(jié) Python語言的異常類
第9章 利用Python獲取數(shù)據(jù)——網(wǎng)絡爬蟲介紹
第1節(jié) Python網(wǎng)絡爬蟲的基本框架
第2節(jié) Python語言加載網(wǎng)頁
第3節(jié) 網(wǎng)頁的HTML代碼
第4節(jié) Python網(wǎng)絡爬蟲定位目標數(shù)據(jù)
第5節(jié) Python網(wǎng)絡爬蟲提取所有數(shù)據(jù)
第10章 利用Python進行數(shù)據(jù)處理
第1節(jié) Python語言的高級數(shù)據(jù)結構
第2節(jié) 利用Python進行簡單統(tǒng)計計算
第3節(jié) 利用Python進行數(shù)據(jù)可視化
第3篇 數(shù)據(jù)庫基礎
第11章 數(shù)據(jù)庫基礎知識
第1節(jié) 數(shù)據(jù)庫的基本概念
第2節(jié) 關系數(shù)據(jù)模型
第3節(jié) 關系操作、關系代數(shù)和關系運算
第4節(jié) 數(shù)據(jù)庫系統(tǒng)結構與組成
第5節(jié) 代表性數(shù)據(jù)庫系統(tǒng)
第12章 數(shù)據(jù)庫查詢語言SQL
第1節(jié) SQL概述
第2節(jié) TPC-H案例數(shù)據(jù)庫簡介
第3節(jié) 數(shù)據(jù)定義SQL
第4節(jié) 數(shù)據(jù)查詢SQL
第5節(jié) 數(shù)據(jù)更新SQL
第6節(jié) 視圖的定義和使用
第7節(jié) 面向大數(shù)據(jù)管理的SQL擴展語法
第13章 數(shù)據(jù)庫查詢處理與查詢優(yōu)化技術
第1節(jié) 數(shù)據(jù)庫查詢處理實現(xiàn)技術和查詢優(yōu)化技術基本原理概述
第2節(jié) 內(nèi)存查詢優(yōu)化技術
第3節(jié) 查詢優(yōu)化案例分析
第14章 SQL Server2017數(shù)據(jù)庫分析處理案例
第1節(jié) SQL Server2017在Windows平臺的安裝與配置
第2節(jié) SQL Server數(shù)據(jù)庫數(shù)據(jù)導入導出
第3節(jié) 基于TPC-H數(shù)據(jù)庫的OLAP案例實踐
第4節(jié) SQL Server2017內(nèi)置Python功能