
使用 Anaconda 進行 Python 環境安裝建置說明。
開始這門資料視覺化,你將會有基本的認知進行這項專業技能的磨練。
使用 Jupyter notebook 來提升開發測試 Python 操作筆記。
認識 Python 變數的使用,理解賦值的方式。
認識 Python 型別,了解電腦如何去理解字串意義的分別。
在 Python 中有不同的運算子來處理電腦中的數字計算功能。
跟變數類似,是一種 Python 的打包資料的方式,方便進行資料操作。
利用 Python 進行程式遞迴的方式,建立自動化作業。
理解迴圈在字典中的使用方式技巧。
使用 Print 進行 Python 打印,列印出終端機方便辨識錯誤。
各種不同的數值與字串的處理方式。
整合前述 Python 操作概念,讀取 CSV 資料進行資料分析處理。
專門處理資料的套件,進行批量處理資料,不需要一直使用重複性的操作,Pandas 只需要使用兩到三行程式即可以做到原本Python可以做到的方法。
介紹 Pandas DataFrame, Series 去儲存資料與資料表上的處理。
將資料檔案透過 Pandas 的獨立函式去讀取常見的 CSV 檔案。
在 Pandas 中的資料型別與原生 Python 的不同。
進行資料檢視去獲得 Python 資料的基本屬性。
使用 Pandas 中去定位資料,是非常核心的功能去找到 EXCEL 的欄位。
透過上述的定位資料,使用 Boolean Mask Filter 去定位資料篩選資料內容。
資料搜集上可能因數值或編程的關係,導致資料缺失空值,因此透過 Pandas 去處理空值資料清理。
使用數值運算建立所需資料內容。
使用字串運算建立所需資料內容。
Pandas lambda 迴圈遍歷方式去做資料處理。
介紹常用的資料視覺化 Matplotlib 跟 seaborn 套件。
介紹使用 Matplotlib 折線圖表繪製。
介紹使用 Matplotlib 長條圖表繪製。
介紹使用 Matplotlib 直方圖表繪製。
介紹使用 Matplotlib 圓餅圖表繪製。
介紹使用 Matplotlib 盒狀圖表繪製。
介紹使用 Matplotlib 散佈圖表繪製。
Matplotlib 圖表中的基本參數設定與參數調整。
使用 Matplotlib 跟 Pandas 進行合併操作與使用。
呈現多圖形類別的操作,進行組圖合併。
資料操作上常使用的套件,並建立在 Pandas 與 Matplotlib 去進行資料處理與視覺化顯示。
使用 countplot 呈現圖表,呈現直方統計圖表。
使用 distplot 呈現圖表,類似機率密度圖表與直方圖的結合體。
使用 boxplot 呈現圖表,以盒狀圖來呈現細緻圖表。
使用 stripplot 呈現圖表,以點狀方式呈現散佈圖表。
使用 violinplot 呈現圖表,顯示不同分類資料整體數據的小提琴圖。
使用 lmplot 呈現圖表,做線性迴歸預測圖製作。
你對資料總是分不清楚該怎麼去找到 Business Impact 嗎?
你在工作中會需要有洞見、提前知道如何透過資料來顯示重要資訊嗎?
你想學習 Python 卻找不到一起學習的管道嗎?
關於這堂課
快樂學程式在台灣擁有超過 1000 人參與的在地社群活動。截至 2020 年我們已經舉辦超過兩年的社群與活動,每個月皆有程式思維相關的聚會與交流,深耕社群並參與推廣工程思維,讓非本科系的男孩女孩皆能一窺程式的風趣與培養解決問題的能力。這次與 Glove 推出這堂「Python 資料分析視覺化」,內容屬於入門並有進階的套件與實作,圖表呈現從直方圖、折線圖、長條圖、散步圖等等一個個逐步講解。做為上課學員的你可以在裡面跟著一起練習,反覆操作將視覺化成為你的職場技能:)
職場加分技能
Python 具有簡單易學、功能強大的特色,比起其他程式語言,更適合作為初學者學習的第一個程式語言。在知名 Youtuber Techlead 的影片中提到 2020 年具有優勢的程式語言,Python 在數據上的表現尤為突出,可至 Youtube 搜尋「Top Programming Languages in 2020 」。
特性如下:
擁有大量的函式庫與社群支持。
低門檻的語法特徵相比於其他靜態語言。
靈活度並具有可讀性,操作資料容易上手。
良好的視覺化能力,並可用使用在 Web, AI 等產業。
為什麼上這堂課
這堂課程分為三個大章節。從基礎 Python 實作講師會使用 Jupter Notebook 直接操作給你看,讓你可以一起練習,接著從 Python 在數據清理上的常用套件 Pandas 處理 Spreadsheet 或是 Excel 上的表格式資料,運用 DataFrame 的概念做資料清洗與過濾,最後的章節到了重要的視覺化技能,運用 Maplotlib 與 Seaborn 去製作具有意義性的圖表、甚至有洞見的資訊,幫助自身或公司成長,提升你的職場加分競爭力。