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