隨著數(shù)據(jù)分析技術(shù)的廣泛應(yīng)用,掌握數(shù)據(jù)分析技術(shù)成為拓寬就業(yè)崗位、提升就業(yè)水平的重要手段。在眾多開發(fā)語言中,Python語言是數(shù)據(jù)分析開發(fā)工程師的首選。本書介紹使用Python進(jìn)行數(shù)據(jù)分析的技術(shù),尤其是使用Numpy和Pandas進(jìn)行數(shù)據(jù)分析的技術(shù)和方法。根據(jù)每章知識點(diǎn)、技能點(diǎn)的不同,設(shè)計了多個切合教學(xué)主題的案例,便于初學(xué)者理解;按照數(shù)據(jù)分析的過程,本書按順序講解了數(shù)據(jù)質(zhì)量分析、數(shù)據(jù)預(yù)處理、數(shù)據(jù)整合等幾個主題,每個主題由一些知識模塊組成,并穿插實際案例進(jìn)行講解,符合學(xué)生的學(xué)習(xí)曲線。本書為新形態(tài)一體化教材,配有豐富的教學(xué)資源,包括微課視頻、課程標(biāo)準(zhǔn)、授課計劃、電子教案、授課用PPT、課后習(xí)題、習(xí)題答案及解析、案例素材、源代碼等。學(xué)習(xí)者可以通過掃描書中的二維碼觀看微課視頻,隨掃隨學(xué)。本書內(nèi)容分布由淺入深,知識結(jié)構(gòu)合理,適合作為高職高專計算機(jī)專業(yè)學(xué)生學(xué)習(xí)使用Python進(jìn)行數(shù)據(jù)分析的教科書,也可作為零基礎(chǔ)開發(fā)人員的入門參考書。
《數(shù)據(jù)分析技術(shù):Python數(shù)據(jù)分析項目化教程》從Python的相關(guān)技能開始,介紹使用Python進(jìn)行數(shù)據(jù)分析的知識、技術(shù)和技能。《數(shù)據(jù)分析技術(shù):Python數(shù)據(jù)分析項目化教程》主要包括安裝、配置Python及第三方擴(kuò)展包的方法;Python語言基礎(chǔ);使用Python進(jìn)行數(shù)據(jù)分析的基本方法;使用numpy進(jìn)行數(shù)據(jù)分析的基本方法;使用pandas進(jìn)行數(shù)據(jù)分析的基本方法和數(shù)據(jù)可視化技術(shù)。
《數(shù)據(jù)分析技術(shù):Python數(shù)據(jù)分析項目化教程》為新形態(tài)一體化教材,配有豐富的教學(xué)資源,包括微課教學(xué)課件、案例素材、課后習(xí)題及習(xí)題答案等。
與《數(shù)據(jù)分析技術(shù):Python數(shù)據(jù)分析項目化教程》配套的數(shù)字課程已在“智慧職教”網(wǎng)站上線,學(xué)習(xí)者可以登錄網(wǎng)站進(jìn)行學(xué)習(xí),也可以通過掃描書中二維碼觀看教學(xué)視頻.詳見“智慧職教服務(wù)指南”。
《數(shù)據(jù)分析技術(shù):Python數(shù)據(jù)分析項目化教程》適合Python初、中級用戶使用,可作為高職院校軟件技術(shù)專業(yè)、大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)的專業(yè)教材,也可供軟件設(shè)計學(xué)習(xí)者參考使用。
大數(shù)據(jù)技術(shù)在人們?nèi)粘I钪幸呀?jīng)得到了廣泛的應(yīng)用。大數(shù)據(jù)正日益對全球生產(chǎn)、流通、分配、消費(fèi)活動以及經(jīng)濟(jì)運(yùn)行機(jī)制、社會生活方式和國家治理能力產(chǎn)生重要影響。本書由深圳信息職業(yè)技術(shù)學(xué)院具有多年教學(xué)經(jīng)驗的一線教師編寫,內(nèi)容緊扣行業(yè)發(fā)展趨勢以及社會發(fā)展對人才的需求。全書以初學(xué)者在實際開發(fā)中應(yīng)該掌握的必備技能為中心,介紹使用Python進(jìn)行數(shù)據(jù)分析的知識、技術(shù)和技能。按照學(xué)習(xí)者的學(xué)習(xí)曲線,將全書編排為6章。
項目l介紹在Windows7操作系統(tǒng)中,安裝、配置Python及第三方擴(kuò)展包的方法。
項目2實施了點(diǎn)餐系統(tǒng)案例。完成該案例后,讀者可以掌握進(jìn)行數(shù)據(jù)分析的Python語言基礎(chǔ)。
項目3實施了景區(qū)游客量統(tǒng)計案例。完成該案例后,讀者可以掌握使用Python語言、numpy包和pandas包進(jìn)行數(shù)據(jù)分析的基本方法,能夠讀寫CSV文件,熟練使用常用函數(shù)。
項目4實施了新浪股票分析案例。完成該案例后,讀者可以熟練使用numpy的數(shù)組進(jìn)行數(shù)據(jù)分析,可以熟練使用統(tǒng)計函數(shù)求解常用統(tǒng)計量。
項目5實施井下環(huán)境監(jiān)測數(shù)據(jù)處理案例。完成該案例后,讀者可以分析數(shù)據(jù)中的缺失值和異常值,并使用numpy和pandas的工具進(jìn)行處理,并初步進(jìn)行數(shù)據(jù)可視化的分析工作。
項目6實施超市商品銷售業(yè)績分析案例。完成該案例后,讀者可以根據(jù)需求,對數(shù)據(jù)進(jìn)行相關(guān)性分析,能夠使用numpy和pandas的工具求解相關(guān)矩陣等統(tǒng)計量并能夠進(jìn)行數(shù)據(jù)可視化分析。
本書適合Python初級、中級用戶使用,也可作為高職院校軟件技術(shù)專業(yè)、大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)的專業(yè)教材。對于編程愛好者,本書也有較好的參考價值。
本書為新形態(tài)一體化教材,配有豐富的教學(xué)資源,包括微課、教學(xué)課件、案例素材、課后習(xí)題及習(xí)題答案等。
項目1 搭建Python數(shù)據(jù)分析開發(fā)環(huán)境
1.1 情境描述
1.2 任務(wù)分析
1.3 任務(wù)實施:安裝并配置Pvthon開發(fā)環(huán)境
1.3.1 安裝Microsoft Visual C++Build Tools
1.3.2 安裝Pvthon
1.3.3 設(shè)置環(huán)境變量
1.3.4 安裝nurrlpy
1.3.5 安裝pandas
1.3.6 安裝Matplotlib
1.4 拓展任務(wù):安裝Alacollda開發(fā)環(huán)境
1.5 知識儲備
1.5.1 IDI-E開發(fā)環(huán)境介紹
1.5.2 使用pip進(jìn)行第三方庫管理
1.5.3 Arlacorlda開發(fā)環(huán)境介紹
1.5.4 使用cor、da進(jìn)行第三方庫管理
1.6 課后練習(xí)
項目2 點(diǎn)餐系統(tǒng)
2.1 情境描述
2.2 任務(wù)分析
2.3 任務(wù)實施
2.3.1 設(shè)計入口程序
2.3.2 設(shè)計費(fèi)用計算函數(shù)
2.3.3 設(shè)計點(diǎn)餐模塊
2.3.4 設(shè)計打印報告模塊
2.3.5 設(shè)計導(dǎo)出報表模塊
2.3.6 退出程序
2.4 知識儲備
2.4.1 pytt]on解釋器
2.4.2 引入模塊
2.4.3 語言基礎(chǔ)
2.4.4 控制流
2.4.5 三元表達(dá)式
2.4.6 文件操作
2.5 課后練習(xí)
項目3 景區(qū)游客量統(tǒng)計
3.1 情境描述
3.2 任務(wù)分析
3.3 任務(wù)實施:使用Python實現(xiàn)
3.3.1 計算九寨溝的游客總量
3.3.2 計算其他景區(qū)的游客總數(shù)
3.4 任務(wù)實施:使用numpy和parldas包實現(xiàn)
3.4.1 使用numpy包實現(xiàn)
3.4.2 使用parldas包實現(xiàn)
3.4.3 3種實現(xiàn)方法的比較
3.5 知識儲備
3.5.1 數(shù)據(jù)分析技術(shù)簡介
3.5.2 CSV文件介紹
3.5.3 Excel文件介紹
3.5.4 Python常用數(shù)值類型
3.5.5 字符串類型
3.5.6 布爾值類型
3.5.7 日期和時間類型
3.5.8 元組
3.5.9 列表
3.5.1 0字典
3.5.1 1集合
3.6 課后練習(xí)
項目4 新浪股票分析
4.1 情境描述
4.2 任務(wù)分析
4.3 任務(wù)實施
4.3.1 計算收盤價常用統(tǒng)計量
4.3.2 計算股價最高值和最低值
4.3.3 計算成交量加權(quán)平均價
4.3.4 “周末效應(yīng)”分析
4.4 知識儲備
4.4.1 nurrlpy簡介
4.4.2 使用nurrlpy數(shù)組對象
4.4.3 使用nurrlpy的函數(shù)讀寫文件
4.5 課后練習(xí)
項目5 井下環(huán)境監(jiān)測數(shù)據(jù)處理
5.1 情境描述
5.2 任務(wù)分析
5.3 任務(wù)實施
5.3.1 井下溫度缺失值和異常值處理
5.3.2 處理其余井下環(huán)境指標(biāo)數(shù)據(jù)
5.3.3 使用pa rldas處理缺失數(shù)據(jù)
5.4 知識儲備
5.4.1 parldas介紹
5.4.2 parldas的Series對象
5.4.3 parldas的DataFrame對象
5.4.4 使用pa r]das的函數(shù)讀寫文件
5.5 課后練習(xí)
項目6 超市商品銷售額相關(guān)性分析
6.1 情境描述
6.2 任務(wù)分析
6.3 任務(wù)實施
6.3.1 分析水果和化妝品銷售額的相關(guān)性
6.3.2 分析化妝品和蔬菜的相關(guān)性
6.3.3 分析化妝品和海鮮銷售額的相關(guān)性
6.3.4 使用parldas分析多種商品銷售額的相關(guān)性
6.4 知識儲備
6.4.1 方差、標(biāo)準(zhǔn)差、協(xié)方差、相關(guān)系數(shù)
6.4.2 使用Matplotlib進(jìn)行數(shù)據(jù)可視化
6.5 課后練習(xí)
參考文獻(xiàn)