一、課程目標
課程中通過細致講解,使學員掌握該技術的本質。具體收益包括:
1.掌握Python基礎;
2.理解Python腳本的應用場景并掌握可視化界面的開發;
3.通過實際項目案例掌握Python的數據分析思路及方法;
4.Python調用Hadoop實現電影推薦功能。
二、課程特色
本次培訓從實戰的角度對Python進行全面剖析,并結合實際案例分析和探討Python技術的應用場景,給Python相關從業人員以指導和啟迪。
三、培訓對象
Python開發人員、人工智能相關技術人員。
四、培訓方式
本次培訓為期3天,共計18小時。
培訓方式:線上遠程視頻(線上支持語音和文字在線交流和回放一年)
五、培訓大綱
時間 |
培訓模塊 |
培訓內容 |
第一天
上午 |
Python 函數與類 |
- PyCharm環境搭建與GIT使用
- 缺省參數、可變參數、關鍵字參數、
- Lambda函數、遞歸函數
- Python面向對象編程(封裝、繼承、多態)
- 模塊、包、Python標準庫介紹
|
第一天
下午 |
Scrapy框架實踐 |
- Scrapy介紹與環境搭建
- 網頁數據解析之xpath
- Selenium與“幻影”瀏覽器-PhantomJS
- 動態IP設置與反爬蟲技術
- 豆瓣電影站點爬取實踐
|
第二天
上午 |
Python常用科學庫 |
- Numpy數組處理支持
- Scipy矩陣計算模塊
- Pandas數據分析和探索工具
- StatsModels統計建模庫
|
第二天
下午 |
Python數據可視化 |
- Matplotlib庫
- Pygal庫
- 直方圖、餅圖
- 折線圖、散點圖
|
第三天
上午 |
數據分析算法介紹 |
- 如何公開采集數據
- 協同過濾算法
- 隱語義模型求解
- Surprise庫使用方式
|
第三天
下午 |
Python + Hadoop數據推薦 |
- Hadoop安裝與啟動
- Python + MapReduce編程實戰
- Hadoop中的Shuffle與Sort原理應用
- 電影相似度原理分析
- Python + Hadoop編寫電影推薦代碼
|
備注:內容還可以根據具體需求進行溝通調整