坊間許多爬蟲課程內容複雜艱深,本課程從基礎爬蟲語法操作應用,至針對結構性的網站資料來做爬取與篩洗分析,期待讓學習者輕鬆並清楚的學習爬蟲與視覺化的技巧。
這堂課適合已有 Python 或其他語法基礎的同學,如果你有興趣、但還沒有程式基礎,推薦你加入老師開設的初階課程《Python 入門特訓 - 基礎實作到證照攻略》,好好紮穩基底,就能一路直通數據爬取、處理與分析。
- 課程對象主要針對非資訊科系人士,以及想把程式寫作能力奠定更扎實的開發者。課程內容除了爬蟲基礎語法逐步教學外,會使用豐富的實例不斷演練,並且培養如何觀察各類型的網站,思考如何從中突破抓取所需要的資料。
- 老師曾經幫許多非資訊專長的上班族上過 Python 基礎課程、爬蟲課程,知道初學者學習上常遇到的困難點,因此不斷調整教學方式,設計出一套循序漸進的學習歷程,能讓學習者更容易理解與運用。這門線上課程也會秉持著同樣的教學方法,內容不求太繁雜,而是紮穩基礎,並舉一反三,讓學習者從各種實例中磨練學習並觀察推導,才能活學活用。
課程單元規劃
本課程涵蓋四大章節、共 360 分鐘,教學方式採用投影片語法講義整理、以及實際操作演練,並佐以實際範例,讓學員加深印象與了解應用。課程內容設計,著重操作技術、範例剖析、實作練習等。
章節一:爬蟲的起始式(共計 50 分鐘)
開發環境介紹、爬蟲流程解說、以及實際爬取網頁。
本章節介紹 Spyder、以及 Google Colab 兩種開發工具,以及安裝套件。並採用 requests 套件來抓取網頁資料。
單元1:開發環境 1:Anaconda 的安裝與更新單元2:開發環境 2:Google 的 Colab 單元3:網頁資料爬取流程介紹 單元4:requests 套件抓取方法與儲存 章節二:數字型態數據的處理(共計 50 分鐘)
數字資料處理套件 Numpy、以及視覺化套件 Matplotlib 的語法教學與演練。
Numpy 是基於數據處理方面相當方便的 Python 套件,強化了 Python 原生 list 型態的操作上的便利性,可以簡化大型的數據陣列上的處理程式。而 matplotlib 則是 numpy 的繪圖套件,將龐大的數據資料,轉化為圖表呈現,使得資料更容易理解而看出趨勢。
單元 1:numpy 套件語法與操作 作業1:矩陣(TQC+ 網頁資料擷取與分析 302)單元2:繪圖套件 matplotlib ,將數據視覺化 作業2:月份統計:長條圖與圓餅圖(TQC+ 網頁資料擷取與分析 403)章節三:數據的處理與分析的利器:pandas 套件 (共計 100 分鐘)
爬蟲與資料處理套件 Pandas 的語法教學與演練,並且儲存至資料庫 sqlite3 的套件。
Pandas 之於 Python,就好比 Excel 之於 Microsoft Office,它結合了 numpy 的特性,甚至文字資料的處理,對於資料進行分割、合併、以及選擇片段的能力相當強大,是資料科學分析前處理相當好的工具。而處理好的龐大資料,儲存在資料庫中,也方便後續的查詢與運作,本章節使用 sqlite3 套件來存儲資料。
單元 1:pandas 的 Series 結構語法與操作 單元2:pandas 的 DataFrame 結構語法與操作 作業1:登革熱病例統計 (TQC+ 網頁資料擷取與分析 305)單元3:將 DataFrame 的資料視覺化單元4:資料匯出成檔案與資料庫 章節四:案例實戰(共計 160 分鐘)
學習了操作語法之後,運用線上一些公開資料網站,來實際演練資料爬取、篩洗處理的程序,並且繪製成圖表方便觀看與分析,並且寫入於資料庫中備存。實際案例演練,充分應用所學。
單元1:網頁表格狀的資料匯入單元2:政府公開資料爬取 單元3:台銀匯率資料爬取 單元4:台灣證券交易所股票資料爬取作業1:地方文物館參觀人次統計單元5:Google 表單問卷資料蒐集募資達 100% ▶ 早鳥 30 名限定!抽獎送【認證體驗組】共 5 名!
此【認證體驗組】包含兩大部分:
1.認證參考教材:Python 3.x 網頁資料擷取與分析特訓教材(市值 $490)
★本書遵循 CSF 專業考科「TQC+ 網頁資料擷取與分析 Python 3」技能規範架構撰寫,符合鑑定的命題趨勢內容淺顯易懂,結合理論與實務,達到技術的傳承及表達,符合實務運用需求。
★涵蓋知識觀念和範例練習,作為培養網頁資料擷取與分析 Python 3 能力之最佳讀本。
★本書分成五個部分,包含「Python 與 Anaconda」、「資料處理能力」、「網頁資料擷取與轉換」、「資料分析能力」、「資料視覺化能力」等多項議題,提供讀者最實用技巧,靈活運用 Python 網頁資料擷取與分析,帶領讀者具備快速蒐集資料並分析有用資訊的能力。2.CodeJudger 認證練習平台 – 六個月體驗帳號(市值 $1,500)
Code Judger 是由 Kyosei.ai 共生智能股份有限公司所開發之自動化批改及教學管理系統,讓學生們在解題中學習,獲得成就,整合題庫與課程概念,為學習程式的學員、解題挑戰者以及程式教師提供最佳化的課程與題目管理。

