課程介紹
從Python 基礎語法開始教起,並穿插講解如何透過支援 Python 的模組實踐網站擷取技術,從網站來源獲取資料後,做資料的清理與整併。學員不僅能夠學會 Python 基本程式設計,更能夠建立網路爬蟲來擷取網頁資料。課程內容搭配實作範例與練習,強化對於 Python程式語言的理解。
教學內容
這門課是大數據技能養成系列的課程,在這門課程將從 Python 基礎語法開始教起,並穿插講解如何透過支援 Python 的模組實踐網站擷取技術,從網站來源獲取資料後,做資料的清理與整併。學員不僅能夠學會 Python 基本程式設計,更能夠建立網路爬蟲來擷取網頁資料。課程內容搭配實作範例與練習,強化對於 Python程式語言的理解。課程將以 Anaconda 建立資料科學環境,使用 Jupyter Notebook 進行開發,並且利用 pyquery 與 selenium 進行資料的擷取以及清理。
課程訓練目的:
建立使用 Python 處理、分析結構化、半結構化與非結構化資料的能力,讓學員瞭解正確的觀念與方法。
教學課程大綱:
1 1.Python 基礎
1.1.變數型別
1.2.流程控制
1.3.函數
1.4.資料結構:list、tuple
1.5.for 迴圈
1.6.流程控制
1.7.資料結構:dict、set
1.8.while 迴圈
1.9.自訂函數
1.10.模組與套件
2.網站擷取入門
2.1.靜態網頁擷取:pyquery
2.2.動態網頁擷取:selenium
3.網站擷取實作
3.1.IMDB
3.2.批踢踢實業坊
3.3.591 房屋網
3.4.Yahoo! 奇摩股市
3.5.公開資訊觀測站
優惠辦法
1.網路報名:享95折優惠
2.推廣舊生、開課1週前報名:享9折優惠
註:以上優惠擇一使用