課程簡介
Python數(shù)據分析的發(fā)展前景
Python語言在學術上非常受歡迎,不是計算機專業(yè)的人,很多都在學習Python。因為這個語言的前景是不可限量的,而且他的語法非常的簡單易懂,這就讓很多一些提及編程就恐慌的人減去了擔心,熱門崗位有Linux運維、Python Web網站工程師、Python自動化測試、數(shù)據分析、人工智能。
北大青鳥Python數(shù)據分析課程大綱
- Python基礎速成
了解Python
1-計算機的介紹 | 2-什么是編程語言 | 3-Python歷史 | 4-Python的使用場景 | 5-安裝軟件
安裝工具
1-配置Python環(huán)境變量 | 2-Pycharm的安裝和基本配置 | 3-Pycharm的使用
變量聲明、輸入輸出語句
1-交互式編程介紹 | 2-什么是注釋及使用 | 3-Python的數(shù)據類型 | 4-標識符的命名規(guī)范和規(guī)則
5-print語句的使用 | 6-input語句的使用
類型轉換、運算符
1-其它類型轉換成為整數(shù) | 2-其它類型轉換成為字符串和浮點數(shù) | 3-其它類型轉換成為布爾值
4-算數(shù)運算符的使用 | 5-字符串算數(shù)運算符 | 6-賦值運算符的使用 | 7-比較運算符的使用
8-邏輯運算的使用 | 9-運算符的優(yōu)先級
流程控制語句
1-if...else語句的使用 | 2-if...elif的使用 | 3-if語句的嵌套 | 4-三目與運算符優(yōu)先級
5-成績項目案例 | 6-彩票中獎案例 | 7-會員積分案例 | 8-機票打折案例
循環(huán)控制語句
1-while語句的使用 | 2-for循環(huán)的使用 | 3-for...in循環(huán)的使用 | 4-break和continue的使用
5-pass 語句 | 6-嵌套打印三角形 | 7-打印九九乘法表
字符串使用
1-字符串的定義使用 | 2-字符串怎么取出一個字符 | 3-字符串的連接 | 4-轉義字符
5-字符串的運算符 | 6-字符串查找判斷和替換 | 7-字符串的分割 | 8-格式化輸出字符 | 9-字符串format方法
10-字符串的其它操作方法
列表
1-列表的基本使用 | 2-列表中怎么增加元素 | 3-列表的修改、查詢和刪除 | 4-列表的遍歷
5-列表的排序和反轉 | 6-打擂臺案例
元組
1-元組的聲明定義使用 | 2-元組的訪問 | 3-元組的修改 | 4-元組的刪除
5-元組運算符、索引,截取 | 6-元組另類定義(使用逗號)
字典
1-字典的聲明定義 | 2-字典的訪問 | 3-字典的修改 | 4-字典的刪除 | 5-字典的特性
集合
1-集合的聲明定義 | 2-集合去重 | 3-集合內容的增加 | 4-集合內容的刪除 | 5-集合中的交集、并集、差集
- 高級Python技術
函數(shù)基礎
1-函數(shù)的介紹 | 2-函數(shù)的單個和多個參數(shù) | 3-函數(shù)的不定長和默認參數(shù) | 4-函數(shù)的返回值
5-函數(shù)的調用 | 6-函數(shù)調用函數(shù) | 7-局部變量和全局變量 | 8-匿名函數(shù)
模塊和包
1-導入模塊的方式 | 2-sys模塊的使用 | 3-os模塊的使用 | 4-數(shù)學算術模塊的使用 | 5-隨機數(shù)模塊的使用
6-日期模塊 | 7-日歷模塊 | 8-使用pip管理第三方包 | 9-自定義模塊的使用 | 10-包的概念和使用
面向對象基礎
1-面向對象的概念 | 2-面向對象的基礎 | 3-self的使用 | 4-繼承中的super使用 | 5-類方法和靜態(tài)方法
6-is、isinstance、issbuclass的使用 | 7-子類重寫父類方法 | 8-多態(tài)的使用
文件操作
1-文件的打開和關閉 | 2-路徑的介紹 | 3-文件的讀取方式 | 4-txt文件的讀寫 | 5-將數(shù)據寫入到內存
6-文件的內容追加操作
異常處理
1-異常處理基本語句 | 2-finally關鍵字的使用 | 3-異常的多種組合 | 4-自定義異常
正則表達式
1-導入模塊 | 2-正則表達式介紹 | 3-正則查找相關的方法 | 4-re.Match類的介紹
5-re.compile方法的使用 | 6-正則修飾符的使用 | 7-正則匹配規(guī)則 | 8-標點符號的特殊含義
9-特殊字母的含義 | 10-郵箱的正則匹配
爬蟲基礎
1-爬蟲基礎 | 2-爬蟲工具 | 3-requests模塊的使用 | 4-urlopen使用 | 5-網絡異常處理
6-解析鏈接 | 7-URL中的查詢 | 8-中文參數(shù)亂碼
爬蟲案例
1-Requests的Post請求 | 2-高級用法 | 3-Get請求 | 4-QQ音樂網站解析
lxml、PyQuery、Beautiful使用
1-lxml庫使用 | 2-Beautiful使用 | 3-PyQuery樣式選擇器、節(jié)點查找、獲取節(jié)點、節(jié)點操作
Mysql操作
1-安裝MySQLdb | 2-連接Mysql | 3-編寫SQL語句 | 4-讀取數(shù)據 | 5-寫入數(shù)據
6-刪除數(shù)據 | 7-事務操作 | 8-錯誤處理回滾
MongoDB操作
1-安裝MongoDB | 2-連接MongoDB | 3-數(shù)據庫的操作 | 4-集合的操作 | 5-刪除數(shù)據庫
6-插入文檔 | 7-修改文檔 | 8-刪除文檔 | 9-查詢文檔
Redis操作
1-安裝Redis | 2-使用命令操作Redis | 3-Redis數(shù)據類型 | 4-使用界面工具操作Redis
5-字符串類型數(shù)據操作 | 6-Set類型數(shù)據執(zhí)行 | 7-List類型數(shù)據執(zhí)行 | 8-Hash類型數(shù)據執(zhí)行
- Python數(shù)據分析
數(shù)據分析基礎
1-安裝Pandas及概述 | 2-導入excel數(shù)據 | 3-創(chuàng)建Series對象 | 4-設置Series索引
5-Series索引的使用 | 4-怎么獲取Series的數(shù)據 | 5-什么是DataFrame對象 | 6-創(chuàng)建DataFrame對象
7-使用DataFrame重要屬性和函數(shù) | 8-導入Excel文件 | 9-導入Sheet頁的數(shù)據
10-導入指定行列的數(shù)據 | 11-導入指定Sheet數(shù)據 | 12-抽取一行數(shù)據 | 13-抽取多行數(shù)據
14-抽取指定列數(shù)據 | 15-抽取指定行列數(shù)據 | 16-按條件抽取指定數(shù)據
17-數(shù)據的增加 | 18-數(shù)據的修改 | 19-數(shù)據的刪除 | 20-數(shù)據的清洗 | 21-數(shù)據排序
22-數(shù)據排名
Pandas高級功能使用
1-求和函數(shù) | 2-求平均值函數(shù) | 3-求最大值函數(shù) | 4-求最小值函數(shù) | 5-求中位數(shù)函數(shù)
6-數(shù)據轉換 | 7-數(shù)據合并 | 8-數(shù)組分組統(tǒng)計 | 9-對列拆分 | 10-行列轉換 | 11-DataFrame轉為列表
12-DataFrame轉為字典 | 13-DataFrame轉為元組 | 14-數(shù)據合并 | 15-數(shù)據導出 | 16-處理日期時間
數(shù)據可視化
1-Matplotlib概述 | 2-繪圖函數(shù)plot | 3-設置畫布 | 4-設置坐標 | 5-添加文本標簽
6-設置標題和圖例 | 7-繪制拆線圖 | 8-繪制柱形圖 | 9-繪制直方圖 | 10-繪制餅形圖 | 11-繪制散點圖
12-繪制面積圖 | 13-繪制3D圖表 | 14-Seaborn圖表的設置 | 15-Seaborn繪制拆線圖
16-Seaborn繪制直方圖 | 17-Seaborn繪制散點圖
數(shù)據計算模塊NumPy
1-NumPy概述及安裝 | 2-創(chuàng)建矩陣 | 3-矩陣運算 | 4-矩陣轉換 | 5-數(shù)學運算函數(shù)
6-統(tǒng)計分析函數(shù) | 7-數(shù)組的排序
項目案例
1-對比分析 | 2-同比、定比和環(huán)比分析 | 3-貢獻度分析 | 4-差異化分析 | 5-相關性分析
6-京東電商銷售數(shù)據分析與預測 | 7-二手兔房價分析與預測 | 8-客戶價值分析
北大青鳥的優(yōu)勢
- 課程更新以企業(yè)需求出發(fā)匯集一線大廠前沿技術
- 致力打造復合型數(shù)字化人才為你打開大廠之門
- 真正以實戰(zhàn)項目驅動教學真技術造就更高薪資
- 關注學員發(fā)展?jié)摿Φ恼n程設計培養(yǎng)更優(yōu)秀的人才
- 線上+線上全方位立體化學習的課程設計效果更佳