Python+Tableau數(shù)據(jù)可視化之美
定 價:99 元
職場商業(yè)活動中數(shù)據(jù)可視化圖表應(yīng)用得非常多,一般的圖表可以使用Excel來實現(xiàn),而要繪制出更漂亮、更專業(yè)的圖表及儀表板,則需要利用Python、Tableau等軟件來實現(xiàn)。《Python Tableau數(shù)據(jù)可視化之美》采用方法 實戰(zhàn)案例的編寫方式,首先講解Python和Tableau的基本編程和使用方法,然后再結(jié)合銷售數(shù)據(jù)分析、財務(wù)數(shù)據(jù)分析、HR數(shù)據(jù)分析、企業(yè)運營數(shù)據(jù)分析、統(tǒng)計調(diào)查報告等大量實戰(zhàn)案例,講解實際工作中各種職場人士常用的專業(yè)、漂亮圖表的制作方法。《Python Tableau數(shù)據(jù)可視化之美》提供了大量圖表制作的原創(chuàng)代碼,并詳細講解了如何套用這些代碼制作自己實際工作中所需的圖表,讓普通人也可以輕松制作出行業(yè)文案報告需要的各種專業(yè)、漂亮的圖表。《Python Tableau數(shù)據(jù)可視化之美》適合職場商務(wù)人士、數(shù)據(jù)分析人士及數(shù)據(jù)可視化從業(yè)人士閱讀學習,也可供Python編程愛好者等學習參考。
資源豐富:掃碼即可觀看44個案例視頻(總長近300分鐘),所有案例源代碼均可下載專業(yè)實用:基礎(chǔ)知識點案例 銷售數(shù)據(jù)/財務(wù)數(shù)據(jù)/HR數(shù)據(jù)/企業(yè)運營數(shù)據(jù)/統(tǒng)計調(diào)查數(shù)據(jù)分析領(lǐng)域綜 合案例
一、為什么寫這本書互聯(lián)網(wǎng)時代,各行各業(yè)每時每刻都在產(chǎn)生大量的數(shù)據(jù),這些數(shù)據(jù)看似繁雜無章,但如果通過科學的方法對它們進行分析整理,并以漂亮的圖表或儀表板形式呈現(xiàn)出來,就可以讓決策者洞察數(shù)據(jù)背后的真相,讓大家理解數(shù)據(jù)的含義,幫助人們做出決策。其實在日常工作和生活中,數(shù)據(jù)圖表的應(yīng)用非常廣泛,在各種業(yè)務(wù)報告會、產(chǎn)品分析會、財務(wù)總結(jié)會、營銷策劃會等報告會議中,經(jīng)常能看到業(yè)界精英等用各種專業(yè)、漂亮的圖表來分析、說明自己的想法和方案。不過要想做出專業(yè)、漂亮的數(shù)據(jù)圖表并非易事,它需要利用Python、Tableau等很多專業(yè)程序軟件來實現(xiàn)。很多人聽到要用Python編程來做,就可能已經(jīng)開始打退堂鼓了。編程確實相對有難度,不過本書會給大家提供各種圖表制作的案例,在講解方法的同時,也教會大家如何套用這些代碼來輕松制作滿足實際工作需求的圖表,這也是編者寫這本書的目的,即讓讀者輕松制作出專業(yè)的漂亮圖表。二、全書寫了什么《Python Tableau數(shù)據(jù)可視化之美》主要分為兩個部分:部分為Python和Tableau基礎(chǔ)篇,共包括4章內(nèi)容(第1~4章),主要講解Python的安裝方法、基本語法、Pandas模塊用法、Pyecharts模塊圖表制作方法及案例等;第二部分為案例篇,主要包括幾大行業(yè)數(shù)據(jù)分析報告常用圖表制作案例(第5~9章)。第5章為銷售數(shù)據(jù)分析圖表制作案例,第6章為財務(wù)數(shù)據(jù)分析圖表制作案例,第7章為HR數(shù)據(jù)分析圖表制作案例,第8章為企業(yè)運營數(shù)據(jù)分析圖表制作案例,第9章為統(tǒng)計調(diào)查報告圖表制作案例。三、本書適合誰《Python Tableau數(shù)據(jù)可視化之美》適合職場商務(wù)人士、數(shù)據(jù)分析人士及數(shù)據(jù)可視化從業(yè)人士閱讀學習,也可供Python編程愛好者學習參考。四、本書作者團隊參加本書編寫的人員有王紅明和張鴻斌。由于作者水平有限,書中難免有疏漏和不足之處,懇請讀者朋友提出寶貴意見。五、致謝一本書從選題到出版,要經(jīng)歷很多環(huán)節(jié),在此感謝機械工業(yè)出版社以及負責本書的張淑謙編輯和其他素未謀面的編輯為本書順利出版所做的大量工作。編 者
前言第1章 Python和Tableau快速上手1.1 下載與安裝Python1.1.1 下載Python1.1.2 安裝Python1.1.3 模塊的安裝1.2 Python快速入門1.2.1 使用IDLE運行Python程序1.2.2 案例1:用IDLE編寫Python程序1.2.3 案例2:編寫個交互程序1.3 下載與安裝Tableau1.3.1 認識Tableau1.3.2 下載安裝合適的Tableau1.4 Tableau快速入門1.4.1 Tableau工作界面1.4.2 幾個重要術(shù)語1.5 制作個Tableau圖表1.5.1 步:連接到數(shù)據(jù)1.5.2 第二步:設(shè)置數(shù)據(jù)源1.5.3 第三步:構(gòu)建圖表1.5.4 第四步:美化圖表1.5.5 第五步:篩選數(shù)據(jù)生成新的圖表1.5.6 第六步:添加參考線1.5.7 第七步:將圖表導出為圖像文件1.5.8 第八步:保存工作簿文件第2章 Python 基本語法知識2.1 Python語法特點2.1.1 注釋2.1.2 代碼縮進2.1.3 引號2.2 變量2.2.1 理解Python中的變量2.2.2 變量的定義與使用2.3 基本數(shù)據(jù)類型2.3.1數(shù)字類型2.3.2字符串案例1:輸出唐詩《春曉》2.3.3 布爾類型2.3.4 數(shù)據(jù)類型轉(zhuǎn)換案例2:計算人民幣兌換多少美元2.4 運算符2.4.1 算術(shù)運算符案例3:計算學生平均分數(shù)2.4.2 比較運算符案例4:判斷成績是否優(yōu)異2.4.3 邏輯運算符2.4.4 賦值運算符2.4.5 運算符的優(yōu)先級2.5基本輸入和輸出2.5.1 使用input()函數(shù)輸入案例5:判斷體溫是否異常2.5.2 使用print()函數(shù)輸出2.6流程控制語句2.6.1 if條件語句案例6:判斷是否能坐過山車案例7:判斷是否能坐過山車(改進版)案例8:哪些人能走老年通道2.6.2 for循環(huán)案例9:用for循環(huán)畫螺旋線2.6.3 while循環(huán)案例10:輸入登錄密碼2.6.4 break語句案例11:輸入登錄密碼(break版)2.6.5 continue語句案例12:10086查詢系統(tǒng)2.7列表2.7.1 列表的創(chuàng)建和刪除2.7.2 訪問列表元素案例13:畫五彩圓環(huán)2.7.3 添加、修改和刪除列表元素2.7.4 對列表進行統(tǒng)計和計算2.7.5 列表的復(fù)制2.7.6 遍歷列表案例14:分離紅球和藍球2.8元組2.8.1 元組的創(chuàng)建和刪除2.8.2 訪問元組元素案例15:考試名次查詢系統(tǒng)2.8.3修改元組元素2.9字典2.9.1字典的創(chuàng)建2.9.2通過鍵值訪問字典案例16:中考成績查詢系統(tǒng)2.9.3 添加、修改和刪除字典2.9.4 遍歷字典案例17:打印客戶名稱和電話2.10函數(shù)2.10.1 創(chuàng)建一個函數(shù)2.10.2 調(diào)用函數(shù)2.10.3 實參和形參2.10.4 位置實參2.10.5 函數(shù)返回值案例18:用函數(shù)任意畫圓環(huán)第3章 Pandas模塊數(shù)據(jù)處理詳解3.1Pandas的數(shù)據(jù)格式3.1.1 導入Pandas模塊3.1.2 Series數(shù)據(jù)結(jié)構(gòu)3.1.3 DataFrame數(shù)據(jù)格式3.2 讀取/寫入數(shù)據(jù)3.2.1 讀取Excel工作簿的數(shù)據(jù)3.2.2 讀取CSV格式的數(shù)據(jù)3.2.3 將數(shù)據(jù)寫入文件3.3 數(shù)據(jù)預(yù)處理3.4 數(shù)據(jù)類型轉(zhuǎn)換3.5 數(shù)據(jù)的選擇3.5.1 列數(shù)據(jù)選擇3.5.2 行數(shù)據(jù)選擇3.5.3 選擇滿足條件的行列數(shù)據(jù)(數(shù)據(jù)篩選)3.5.4 按日期選擇數(shù)據(jù)3.6 數(shù)值排序3.6.1 按某列數(shù)值排序3.6.2 按索引進行排序3.6.3 按多列數(shù)值進行排序3.7 數(shù)據(jù)計數(shù)與值獲取3.7.1 數(shù)值計數(shù)3.7.2 值獲取3.8 數(shù)據(jù)運算3.9 數(shù)據(jù)分組(匯總)第4章 Pyecharts模塊圖表制作詳解4.1 Pyecharts快速上手4.1.1 如何查看使用的 Pyecharts版本?4.1.2 導入Pyecharts模塊中的圖表4.1.3 繪制個圖表4.1.4 單獨調(diào)用和鏈式調(diào)用4.1.5 使用options配置項4.1.6 使用主題4.2 圖表類型及配置項4.2.1 圖表程序代碼基本格式組成4.2.2 直角坐標系圖表類型及配置項4.2.3 基本圖表及其他圖表類型及配置項4.3 全局配置項4.3.1 InitOpts(初始化配置項)4.3.2 TitleOpts(標題配置項)4.3.3 LegendOpts(圖例配置項)4.3.4 AxisOpts(坐標軸配置項)4.3.5 AxisLineOpts(坐標軸軸線配置項)4.3.6 AxisTickOpts(坐標軸刻度配置項)4.3.7 AxisPointerOpts(坐標軸指示器配置項)4.3.8 TooltipOpts(提示框配置項)4.3.9 ToolboxOpts(工具箱配置項)4.3.10 VisualMapOpts(視覺映射配置項)4.3.11 DataZoomOpts(區(qū)域縮放配置項)4.4 系統(tǒng)配置項4.4.1 LabelOpts(標簽配置項)4.4.2 TextStyleOpts(文字樣式配置項)4.4.3 ItemStyleOpts(圖元樣式配置項)4.4.4 LineStyleOpts(線樣式配置項)4.4.5 AreaStyleOpts(區(qū)域填充樣式配置項)4.4.6 MarkLi