一、培訓(xùn)簡述
課程中通過細致講解,使學(xué)員掌握該技術(shù)的本質(zhì)。具體收益包括:
1.掌握Python基礎(chǔ);
2.理解Python腳本的應(yīng)用場景并掌握可視化界面的開發(fā);
3.通過實際項目案例掌握Python的數(shù)據(jù)分析思路及方法。
4.Python調(diào)用Hadoop實現(xiàn)電影推薦功能。
二、培訓(xùn)特色
本次培訓(xùn)從實戰(zhàn)的角度對Python進行了全面的剖析,并結(jié)合實際案例分析和探討Python技術(shù)的應(yīng)用場景,給Python相關(guān)從業(yè)人員以指導(dǎo)和啟迪。
三、培訓(xùn)時長
共計 3天,每天6課時
四、培訓(xùn)大綱
時間 |
培訓(xùn)模塊 |
培訓(xùn)內(nèi)容 |
第一天
上午 |
Python 函數(shù)與類 |
- PyCharm環(huán)境搭建與GIT使用
- 變量、常量、邏輯語句介紹
- 數(shù)據(jù)結(jié)構(gòu)之 List、Set、Tuple、Dict
- 缺省參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù)、
- Lambda函數(shù)、遞歸函數(shù)
- 函數(shù)的封裝與隨機數(shù)生成器
- Python面向?qū)ο缶幊?封裝、繼承、多態(tài))
- 模塊、包、Python標準庫介紹
|
第一天
下午 |
Scrapy框架實踐 |
- Http協(xié)議理論介紹
- Scrapy介紹與環(huán)境搭建
- 框架結(jié)構(gòu)與工作原理介紹
- 網(wǎng)頁數(shù)據(jù)解析之xpath
- Selenium與“幻影”瀏覽器-PhantomJS
- 動態(tài)IP設(shè)置與反爬蟲技術(shù)
- 豆瓣電影站點爬取實踐
- 分布式爬蟲與數(shù)據(jù)入庫實現(xiàn)
|
第二天
上午 |
Python常用科學(xué)庫 |
- Numpy科學(xué)庫介紹
- 數(shù)組的索引和切片
- 數(shù)組的運算(排序、通用函數(shù)、統(tǒng)計運算)
- 數(shù)組的存取操作
- 綜合案例:圖像變換
- Pandas數(shù)據(jù)結(jié)構(gòu)(Series,DataFrame)
- 數(shù)據(jù)運算(算術(shù)、排序、分組)
|
第二天
下午 |
Python數(shù)據(jù)可視化 |
- Matplotlib庫
- Seaborn可視化庫介紹
- 常用的數(shù)理統(tǒng)計公式介紹
- 直方圖、餅圖
- 折線圖、散點圖
- 高級圖表 (散點圖、箱線圖、云圖)
- 采用可視化實現(xiàn)銀行客戶畫像
|
第三天
上午 |
常見分析算法介紹 |
- 歐式距離與K-近鄰算法介紹
- 數(shù)據(jù)清理、特征值分析
- Train_test_split分割訓(xùn)練集與測試集
- 模型訓(xùn)練與超參數(shù)介紹
- 交叉驗證與網(wǎng)格搜索
- K-近鄰實現(xiàn)就近酒店入住推薦系統(tǒng)
|
第三天
下午 |
Python + Hadoop數(shù)據(jù)推薦 |
- 數(shù)據(jù)三種形態(tài)與分布式數(shù)據(jù)庫
- Hadoop安裝與啟動
- Python + MapReduce編程實戰(zhàn)
- Hadoop中的Shuffle與Sort原理應(yīng)用
- MapReduce架構(gòu)分析
- 電影相似度原理分析
- Python + Hadoop編寫電影推薦代碼
|
劉老師
十幾年軟件研發(fā)經(jīng)驗,8年企業(yè)培訓(xùn)經(jīng)驗,對Java、Python、區(qū)塊鏈等技術(shù)領(lǐng)域有獨特的研究,精通J2EE企業(yè)級開發(fā)技術(shù)。Java方向:設(shè)計模式、Spring MVC、MyBatis、Spring、StringBoot、WebService、CXF并且對Java源碼有深入研究。Python方向:Python OOP、Mongodb、Django、Scrapy爬蟲技術(shù)、基于Scikit-Learn機器學(xué)習(xí)框,Tensorflow深度學(xué)習(xí)框架、人臉識別技術(shù)。
區(qū)塊鏈方向:BitCoin、Solidity、Truffle、Web3、IPFS、Hyperledger Fabirc、Go、EOS
精品課程
- Python核心編程與快速入門
- Django Web開發(fā)、Scrapy爬蟲實踐
- Numpy與Pandas數(shù)據(jù)統(tǒng)計與分析技術(shù)
- Python機器學(xué)習(xí) (K-近鄰、貝葉斯、決策樹、隨機森林、K-均值、線性回歸)
- Tensorflow 深度學(xué)習(xí)與人臉識別技術(shù)
- Java SSH高級應(yīng)用開發(fā)最佳實踐
- Spring Boot與Spring Cloud
- 設(shè)計模式最佳實踐
- 區(qū)塊鏈、比特幣、以太坊智能合約應(yīng)用實踐
- Solidity Truffle智能合約最佳實踐
- Hyperledger Fabirc 聯(lián)盟鏈架構(gòu)實現(xiàn)
教學(xué)風(fēng)格
豐富的企業(yè)應(yīng)用軟件開發(fā)經(jīng)驗,深厚的軟件架構(gòu)設(shè)計理論和實踐。專業(yè)而豐富的培訓(xùn)教學(xué)技能,將深奧的技術(shù)理論與企業(yè)實踐有機融合,通過輕量化、深入淺出的授課方式讓學(xué)員在愉悅中獲取知識。