python實戰運用 Python資料分析實戰應用

2021-10-10 23:28:31 字數 2432 閱讀 8136

為什麼學python:

重要:資料分析是職業技能必備,python是大資料分析**

趨勢:python是目前非常火的程式語言,使用人多

好學:學習簡單,容易上手,使用靈活,可擴充套件強

講師介紹:

林老師211 計算機研究生畢業

精通python等資料分析挖掘工具

負責全球python深度演算法研究

資深資料分析講師,深受學員歡迎

課程概述:

本課程從python基礎開始,細緻的講解了python基礎知識,利用python進行資料處理、分析,並結合大量具體的例子,對每個知識進行實戰講解,本課程通過大量練習和案例對各個知識點技能進行詳細講解。通過本課程,學生將懂得如何對不同格式的資料處理和分析任務規模化和自動化;通過實戰,學生將了解標準的資料分析流程,學習使用視覺化的方法展示資料及結果。

本課程內容可分為五大模組:

1.python基礎程式設計知識講解

2.python資料處理分析流程方法

3.視覺化資料圖表呈現

4.描述性統計和建模應用

5.自動執行指令碼設定

具體目錄

第一章python入門基礎

課前準備:

window下配置python環境

mac下配置python 環境

1、python語言簡介

2、python2和3的區別

3、win,mac 下的區別

4、編碼python程式

5、python基礎語法

6、資料型別介紹

7、列表元組集合

8、基本運算子

9、算術運算子

10、字典介紹

11、if條件控制

12、迴圈語句

13、常用函式

14、類介紹

第二章資料獲取

1、python常用的ide簡介

2、anaconda

3、與命令列進行互動

4、讀取文字檔案

5、使用glob讀取多個文字檔案

6、寫入文字檔案

第三章資料分析簡介

1、資料分析師的基本範疇

2、理解資料的性質

3、資料分析過程

4、定量和定性資料分析

5、為什麼用python做分析

第四章讀取csv檔案

1、基礎python與pandas

2、讀寫csv檔案

3、篩選特定的行

4、選取特定的列

5、選取連續的行

6、新增標題行

7、讀取多個csv檔案

8、從多個檔案中連線資料

9、多檔案計算

10、資料處理練習

第五章讀取處理excel檔案

1、內省excel工作簿

2、處理單個工作表

3、讀取工作簿中的所有工作表

4、讀取工作表資料

5、處理多個工作簿

6、練習:編寫乙個python指令碼

1、python內建的sqlite3模組

2、mysql資料庫

3、練習:查詢資料庫表並將輸出寫入csv檔案中

應用程式【90分鐘】

1、在乙個大檔案集合中查詢一組專案

2、為csv檔案中資料的任何數目分類計算統計量

3、為文字檔案中資料的任意數目分類計算統計量

4、練習:使用字典來為資料分類

第七章向量和陣列運算-numpy

1、numpy的ndarray

2、通用函式

3、利用陣列進行資料處理

4、用於陣列的檔案輸入輸出

5、線性代數

6、隨機數生成

7、練習:隨機漫步模擬

第八章資料處理工具-pandas

1、panda介紹

2、series建立和操作

3、dataframe的建立和簡單操作

4、各種資料處理

5、分組計算和彙總

6、資料拆分

7、資料合併

8、資料去重

9、缺失值處理

10、重複值處理

11、時間日期資料格式轉換

第九章圖表呈現

1、matplotlib介紹

2、條形圖直方圖

3、箱線圖餅圖

4、折線圖散點圖

第十章描述性統計與建模

1、資料集(葡萄酒質量、客戶流失)

2、葡萄酒質量

2.1、描述性統計

2.2、分組、直方圖與t檢驗

2.3、成對變數之間的關係與相關性

2.4、使用最小二乘估計進行線性回歸

2.5、係數解釋

2.6、自變數標準化

2.7、**

3、客戶流失

3.1、logstic回歸

3.2、係數解釋

3.3、**

第十一章按計畫自動執行的指令碼

1、任務計畫程式

2、cron工具

python元程式設計運用 深入淺出Python元程式設計

python 官方教程 的開頭是這樣寫的 python 是一門既容易上手又強大的程式語言。這句話本身並無大礙,但需要注意的是,正因為它既好學又好用,所以很多python程式設計師只用到了其強大功能的一小部分。只需要幾個小時,經驗豐富的程式設計師就能學會用 python 寫出實用的程式。然而隨著這最初...

高階戰法實戰運用

例項一 突破籌碼密集區 戰法運用 高階戰法 穿越地帶 功能 放量突破籌碼密集區,主力攻破前壓力位志在高遠,上公升空間開啟 例項二 分時線創新高追買 戰法運用 高階戰法 衝高回落 聯動任務 實現功能 第一波突破監控 衝高回落達到指定幅度後,第二波衝高創新高繼續分倉追買 即必須是創今日新高,並且滿足條件...

演算法運用 KMP實戰演練

看完花名,滾來寫總結了。嗚嗚.題目 hdu1358 大意 求字串子串最大分割自我迴圈次數。表達的不好 解題 第一念頭想著用kmp兩層迴圈切割字串,第一層處理原串,第二層處理模式串。然後費了好大的勁寫了出來,結果,結果超時了 喂,這是理所應當的吧 沒辦法只好搜答案,發現只要運用next陣列就可以解決了...