你想將所在地區設為 美國 並顯示 繁體中文 嗎?
更新設定關閉
關閉
登入/註冊
Python 資料分析 - 網頁爬蟲與視覺呈現
0 seconds of 1 minute, 46 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
01:46
 
電腦技能基金會

Python 資料分析 - 網頁爬蟲與視覺呈現

Python 資料分析課程,教你運用 Python 網頁爬蟲與視覺呈現做資料分析。課程包含網頁資料擷取與轉換,如何運用 Matplotlib 和 Seaborn 進行視覺化呈現,循序漸進的帶你有邏輯的學習 Python 資料分析。
Hahow AI 學習升級
891 人已購買
4.8
(58)

關於課程

課程包含

包含 6 章 33 單元、8 項作業

課程時長

7 時 38 分鐘

課程總人數

891 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

▶▶▶ 早鳥活動進行中!

前 30 名購課學員限定,抽【認證體驗組】共 5 名!

此【認證體驗組】包含:

  • 認證參考教材:Python 3.x 網頁資料擷取與分析特訓教材(市值 $490)
  • CodeJudger 認證練習平台 – 六個月體驗帳號(市值 $1,500)

* 詳細活動規則請最下方募資解鎖活動區

深藍色網格背景中央以像素風格呈現白色標題「課程簡介」,周圍點綴黃色、紅色與青綠色像素塊,作為課程頁面的段落標題裝飾。

本課程是以財團法人中華民國電腦技能基金會(CSF)的「TQC+ Python3 網頁資料擷取與分析認證」為範疇,技能規範及試題命製,符合教育部課綱之規劃,共分為四大類別,循序漸進、由淺入深建立學生邏輯思考基本概念。

學習網頁資料擷取與分析,可以讓您獲得自動化擷取大量網頁資料,轉換成任意格式以進行深入分析,而後視覺化呈現資訊的能力,提高洞察力、反應力。

課程搶先試看:

深藍色格紋背景中央以像素風白字標示「課程開箱設計」,四周散布黃色、紅色、藍綠色與橘色的噪點及矩形裝飾。

資料視覺化課程大綱涵蓋工具與環境安裝、基礎資料處理、網頁資料擷取與轉換、資料分析及資料視覺化,附錄使用 CodeJudger 準備 TQC+ Python 認證。

章節一:Python 與 Anaconda

這個章節將介紹本課程使用工具的安裝與應用,帶領大家先安裝 Anaconda 套件包,而後練習使用 Jupyter Notebook、Colab、Spyder 等開發環境,配合一個爬取 PTT 的實例來說明。

章節二:資料處理

在進行資料分析前,常會遇到資料格式的問題,所以在這個章節我們會介紹資料處理的方式,例如 csv、json 等格式資料的轉換,結合新北市公共自行車即時資訊、全國環境輻射偵測即時資訊等實例,讓大家能夠先練習將格式不一的資料做基本的處理優化,以便後續進行分析。

章節三:網頁資料擷取與轉換

網頁資料擷取與轉換,介紹應用靜態爬蟲(含應用 API 擷取政府開放資料)與動態爬蟲取得資料,配合靜態網路爬蟲-新北市不動產仲介公會網頁、動態網路爬蟲- ibon網站查詢各門市資訊等實例帶大家一起爬網頁。

「經貿資料解析與轉換」專案實作,示範從 ibon 網站查詢各門市資訊,並整理財政部統一發票開獎號碼、央行新臺幣/美元收盤匯率與氣象局開放資料平台網頁資料。

章節四:資料分析

取得資料後需要對資料進行清理,採用各種分析技巧洞察資料背後的資訊,本章介紹應用 numpy 與 pandas 進行資料分析,配合毛豬交易行情分析、環保署 AQI 分析等實例帶大家找尋龐雜資料中隱藏的資訊。

章節五:資料視覺化

找到資訊後,用更有說服力的方式進行視覺化傳達效果更好,本章介紹應用 matplotlib、seaborn 進行資料視覺化,配合死谷國家公園氣溫比較、參加馬拉松比賽性別年齡人數比較等實例讓大家畫出美美又能說故事的圖。

「資料視覺化」成品範例,展示熱度圖呈現類別間關係、Box Plots 觀察資料分佈情形,以及運用程式製作長條圖與圓餅圖。

本課程將以投影片導引觀念,並輔以指令操作解說各指令、函數的運作,再以數個題目案例,帶領啟發程式邏輯的思維與問題解決能力。並將協助參與您快速進入資料科學的世界,了解 Python 的應用,並藉由大量的實例練習熟悉Python資料科學,讓您輕鬆考取 TQC+ Python3 網頁資料擷取與分析認證!

深藍色格線與彩色像素點構成的橫幅中央,呈現白色像素字「直覺課適合什麼樣的人」,並以黃色、紅色與藍色陰影點綴。

1. 想快速掌握資料科學應用實務的人:

因為 Python 容易學習的特性,非常建議你可以先從 python 這個程式語言入門資料科學的世界,本堂課程會有大量的實例練習,讓你能理解資料從處理到分析、進而視覺化呈現的脈絡,快速培養實際操作的能力!

2. 沒有學過其他程式語言,想知道如何運用 Python 解決資料處理問題的人:

因為 Python 非常直覺化,不必死背語法就可以掌握本課程大量實例的意義,結合面相實際世界且容易改寫的實例,很快就可以上手解決實際問題。

3. 想運用 Python 進行視覺化呈現的人:

因為 Matplotlib、Seaborn 等套件的易用性,及其與 Numpy、Pandas 等資料分析套件的密切結合,可以很容易上手複雜資訊呈現的方式,結合這兩大套件大量實例,可以很快畫出具有特色的圖案。

4. 想考取 TQC+ Python3 網頁資料擷取與分析認證的人:

本課程是以財團法人中華民國電腦技能基金會 (CSF)的「TQC+ Python3 網頁資料擷取與分析認證」為範疇,配合CodeJudger 平台來練習,可以很快掌握相關題型與解題技巧,取得證照。

深藍色格紋背景中央以像素風字體呈現「募資期間活動」,周圍散布黃色、紅色與藍綠色像素點,四角搭配鮮豔的彩色像素塊裝飾。

募資達 100% ▶ 早鳥 30 名限定!抽獎送【認證體驗組】共 5 名!

此【認證體驗組】包含:

募資達 200% ▶ 人人有機會!加碼抽【認證參考教材】共 10 名!

  • 認證參考教材:Python 3.x 網頁資料擷取與分析特訓教材
【抽獎規則說明】
購買時間:募資上架日起至 2020/01/15 23:59 募資結束 期間
購買流程:期限內購買本課程,務必於結帳流程正確填妥收件資訊,並完成付款

📍認證體驗組📍
抽獎資格:募資達標 100% 時,已購課的前 30 名學員。(30 名之後才購課的不算在此內喔!)
獎項內容:【認證參考教材_ Python 3.x 網頁資料擷取與分析特訓教材】+【CodeJudger 認證練習平台 – 六個月體驗帳號】共 5 名
抽獎辦法:預計於開課後一週內(2020/3/23 以前)抽出得獎名單,以公布欄公布,並在一週內寄出獎項。

📍認證參考教材📍
抽獎資格:募資達標 200% 時,在募資期間內購買課程的所有學員皆有抽獎資格。(募資結束後才購課的不算在此內喔!)
獎項內容:【認證參考教材_ Python 3.x 網頁資料擷取與分析特訓教材】共 10 名
抽獎辦法:預計於開課後一週內(2020/3/23 以前)抽出得獎名單,以公布欄公布,並在一週內寄出獎項。

⚠️ 注意事項 FAQ
Q 1:請問購買後,要在哪裡填收件資訊呢?
A 1:按下「馬上預購」後,將導向「付款資訊」頁面,最下方即是收件資訊填答欄位,請參考下方附圖一。所有欄位請務必正確填寫,若因資訊錯誤導致寄送不到,恕不補寄。

Q 2:如何確認自己有沒有付款成功呢?
A 2:完成購課流程後,請點選「網頁右上方的大頭貼」進入「訂單記錄」頁面,於「訂單狀況」的欄位顯示「完成付款」的訂單即代表付款成功,請參考下方附圖二。
(備註:選擇以「超商繳費」或「ATM 轉帳」付款的朋友,在下訂單後也要在規定期限內「完成付款」才算符合資格喔!)

若有任何「此活動相關問題」或「贈品寄送問題」,請來信至 csf_hahow@mail.csf.org.tw,將有專人協助為你解答。

⚠️ 重要提醒:
 - 請注意填妥「縣市」、「郵遞區號」,海外寄送務必填妥「國家」!若因地址植入錯誤導致寄送不到,CSF 團隊保有最後寄送權利。
 - 請務必參考下方注意事項欄位,完成付款、填寫 email、寄送地址相關程序。

(附圖一)

「課程贈獎寄送」表單,已勾選「Python 資料分析 – 網頁爬蟲與視覺呈現」課程贈獎/抽獎活動,需填寫收件人姓名、聯絡電話、收件地址、郵遞區號與 Email。

(附圖二)

訂單記錄顯示已成功購買「Python 入門特訓-基礎實作到進階攻略」,購買時間為2019/02/21,使用信用卡支付 NT$800,付款狀況為完成付款,時間是10:16。

「關於豐祥雲老師」標題置於深藍色網格背景中央,周圍點綴彩色像素與粒子效果,右側為戴眼鏡、穿淺紫色襯衫的男老師半身肖像。

曹祥雲是個從小學教到大學的全方位老師,投入資訊領域與資訊教育二十多年,心急於傳統程式設計教學方法讓學生遠離程式,希望能用創新的教學方式讓大家重拾運算思維的本心。

在師專念的是數學,喜歡用學到的程式來解決實際問題;高考及格進入環保署後,更迷上了程式設計,用各種工具來開發系統;取得碩博士學位後進入資訊教育領域,卻很驚訝的發現學生越來越怕程式設計,因為要背一大堆語法才能應付考試,還要絞盡腦汁才能記得一堆奇怪的演算法,經過優勝劣敗的淘汰後,只有最厲害的才能在資訊這一行繼續走下去。但是這根據實際上的程式設計解決實際問題的方式差別很大,在到處都是 Open source 的世界裡,寫程式實際上是根據需求找類似的原始碼,修改以解決目前的問題,根本不需要背語法,也不需要死記精妙的演算法,只要能解決問題的程式,就是好程式。

這門課程,就是用這個方法設計,不需要死背語法和演算法,只需要了解程式,學會修改程式來解決問題就可以了,希望大家一起來推動讓學生回歸運算思維的本心。

證照、著作與相關專案

    • 76年公務人員高考電子計算人員及格
    • TQC+ 程式語言 ( Python 3 ) 證照
    • Python程式設計入門與運算思維(106),新陸書局,台北。
    • Python 3.x 網頁資料擷取與分析特訓教材(107),碁峰,台北。
    • 108教育部大學深化數位學習與創新應用計畫-致理邏輯思考應用課程製作(計算邏輯與程式應用、Python程式設計入門、Python程式設計應用)

學經歷

    • 省立台北師專、交通大學資管所碩士、台灣大學商學研究所資管組博士
    • 現任致理科技大學資管系副教授
    • 電腦技能基金會 TQC+ Python 證照、TQC+ Python3網頁資料擷取與分析證照講師
    • 臺北縣永和市永平國小教師
    • 行政院環保署環境監測與資訊處設計師/分析師

教學經驗

從師專畢業,考上高考進入環保署,取得碩、博士回到校園任教,已經三十幾年過去了,見證了台灣資訊界的蓬勃發展,但也發現傳統的程式教學方式讓資訊科系許多學生不喜歡寫程式,更不要講非資訊科系學生。深深體會許多對資訊、程式初接觸的人的擔心心態,因此希望利用這個課程,引導初學者發現程式就是用來解決問題的,根據不用死背死記語法、邏輯,透過應用實例的修改,可以漸漸地對程式寫作建立信心、培養邏輯思維的判斷能力,未來解決更多實際問題。

講師作品

課程互動設計

回答問題的頻率:平均每週至少上線回應一次以上

批改作業的頻率:平均每個月至少上線批改一次以上

同學若有問題,都可以在「購課前問答區」或「問題討論區」留言,老師會盡快給予回覆喔!

哪些人適合這堂課?
• 想快速掌握資料科學應用實務的人 • 沒有學過其他程式語言,想知道怎樣簡單運用 Python 解決資料處理問題(實際應用)的人 • 想運用 Python 進行視覺化呈現的人 • 想考取 TQC+ Python3 網頁資料擷取與分析認證的人
你可以學到
1. 網頁資料擷取與轉換 2. 運用 Matplotlib 視覺化呈現 3. 運用 Seaborn 進行視覺化呈現
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
• 一台電腦 (Windows、Mac、Linux 平台均可) • 安裝 Anaconda(Anaconda跨平台且免費,內含 Spyder 編輯器、Jupyter notebook 環境,以及各種 Python 套件) • 有 Google 帳戶,可以進入 Google 雲端硬碟,使用 Colab
需要具備的背景知識
這堂課不需要任何背景知識,老師會帶領學生快速進入資料科學的世界,了解 Python 的應用,並藉由大量的實例練習熟悉 Python 資料科學。
單元一覽
6 章 33 單元|總時長 458 分鐘
全部展開
1
Python 與 Anaconda (共計 35 分鐘)
影片單元
單元 1 - Python 發展與特色
09:39
影片單元
單元 2 - Anaconda 軟體包
08:57
影片單元
單元 3 - Jupyter Notebook 操作
05:17
影片單元
單元 4 - Colab 平台操作
11:28
影片單元
單元 5 - Spyder 整合開發環境操作
03:50
影片單元
單元 6 - PTT 爬取資料實例
2
資料處理能力 (共計 60 分鐘)
影片單元
單元 1 - CSV 讀取與寫入
14:04
影片單元
單元 2 - JSON 讀取與寫入
10:42
影片單元
單元 3 - XML 讀取與寫入
09:23
影片單元
單元 4 - 綜合範例 1
07:25
影片單元
單元 5 - 綜合範例 2 (10 分鐘)
07:06
影片單元
單元 6 - 綜合範例 3 (10 分鐘)
06:28
作業單元
作業 1 - csv
查看作業
作業單元
作業 2 - XML轉CSV
查看作業
3
網頁資料擷取與轉換 (共計 80 分鐘)
影片單元
單元 1 - Python存取網站方式(靜態網頁擷取、動態網頁擷取)
37:19
影片單元
單元 2 - urllib 套件使用
15:25
影片單元
單元 3 - requests 套件使用
12:45
影片單元
單元 4 - BeautifulSoup 套件使用
19:59
影片單元
單元 5 - 綜合範例 1
07:40
影片單元
單元 6 - 綜合範例 2
06:32
影片單元
單元 7 - 綜合範例 3
06:11
作業單元
作業 1 - BeautifulSoup
查看作業
作業單元
作業 2 - requsests
查看作業
4
資料分析能力 (共計 70 分鐘)
影片單元
單元 1 - Python資料分析概論(串列 list、索引與分片、字典資料型態) (15 分鐘)
24:01
影片單元
單元 2 - NumPy套件使用 (NumPy 建立陣列與存取元素、NumPy 聚合操作、NumPy 索引與排序)
31:33
影片單元
單元 3 - Pandas 套件使用 (Pandas 的物件、Pandas 的索引與資料選取、Pandas 的聚合操作、Pandas 排序)
53:03
影片單元
單元 4 - 綜合範例 1
06:56
影片單元
單元 5 - 綜合範例 2
04:16
作業單元
作業 1 - numpy
查看作業
作業單元
作業 2 - pandas
查看作業
5
資料視覺化能力 (共計 120 分鐘)
影片單元
單元 1 - 圖表之設定(Matplotlib 基本操作)
23:35
影片單元
單元 2 - 各種圖表之呈現
24:34
影片單元
單元 3 - 圖表繪製其他技巧(多圖形繪製、CSV 檔案繪製圖表)
19:59
影片單元
單元 4 - Seaborn 繪圖套件
12:09
影片單元
單元 5 - Seaborn 繪圖應用
07:27
影片單元
單元 6 - 綜合範例 1
06:08
影片單元
單元 7 - 綜合範例 2
07:20
作業單元
作業 1 - matplotlib
查看作業
作業單元
作業 2 - seaborn
查看作業
6
附錄:用 Code Judger 準備 TQC+ Python 認證
影片單元
單元 1 - Python 入門特訓─CodeJudger 自動批改系統
影片單元
單元 2 - TQC+網頁資料擷取與分析Python 3程考試流程與答題技巧
試看單元
播放試看影片
章節 1 - Python 與 Anaconda (共計 35 分鐘)
單元 6 - PTT 爬取資料實例
試看影片
12:30
播放試看影片
章節 6 - 附錄:用 Code Judger 準備 TQC+ Python 認證
單元 1 - Python 入門特訓─CodeJudger 自動批改系統
試看影片
08:19
播放試看影片
章節 6 - 附錄:用 Code Judger 準備 TQC+ Python 認證
單元 2 - TQC+網頁資料擷取與分析Python 3程考試流程與答題技巧
試看影片
16:54
課程評價
4.8
/ 5.0
58 則評價
kuanchen lin2022-07-10
不太建議零基礎的人修課
老師回覆很快且用心 但是課程的編排上有很大的進步空間,不知道為何要放很多程式寫的很複雜的實例,但不太解釋裡面的細節,如果只是要讓同學了解功能可以盡量簡化到使用功能的必要程式碼就可以了(給人感覺很像是把某些以前寫的檔案拿出來說明而已) 而且課程簡介寫零基礎有點誇張,其實一些相關的邏輯是需要先知道基本程式碼怎麼寫才可以應用的 作業某些應用的內容與課程學到的進度搭不上(像是作業二xml檔案的練習需要用到find的功能,想了很久查了資料寫出來,後來聽課才發現其實後面的課程有教到= =) 希望可以把課程某些不必要的部分精簡化,或者更簡單點把課程寫零基礎的字樣拿掉。
電腦技能基金會
授課老師
2022-07-11
感謝評價, 1.課程原本設計就是讓零基礎的人直接應用別人寫好的程式模組,根據您的建議,我會針對零基礎的人增加對這些程式模組的說明。 2.會調整作業出現處,將此作業調整到較偏後面的地方。
查看更多
3 人覺得有幫助
吳彥瑾2020-10-11
值得首選
首次上Pyhotn網頁擷取與資料,內容就會一頭霧水就很像走進了小森林一樣,腦袋會很混亂、心裡會覺得荒唐心神不寧、手忙腳亂。 師長準備的講義、影音很用心很充實,上課內容講得十分清楚很、簡單明瞭,讓我可以輕鬆讀去上課的內容、lab做得很完善只是有的網頁已經更新了,執行時會有狹隘,有問題在"問題討論"舉手發問,師長很耐心的回覆、不回感覺到無奈。部分的課堂數會有作業。作業可以當作是考試,完成後上傳繳在"作業成果"內不久之後師長會評分或檢視,然後皆可當作個人的作品。 最後讓我能一回升二回熟、知道考試的情境模式、順利能夠快速取得證照。
電腦技能基金會
授課老師
2020-10-12
感謝評價,感謝您提供網頁更新訊息,我會持續注意更動。
查看更多
3 人覺得有幫助
李佑軒2023-06-29
蠻吃力的
原計畫上python1從基礎好好學,但公司安排直接上python2,且規定一個月內需完課 (失去線上課程的彈性),坦白說完全沒有程式底子的我上的很吃力,必須再事後反覆學習,或是再買python1來上課,希望自已不要太氣餒
電腦技能基金會
授課老師
2023-07-02
辛苦了,看您的作業表現非常認真,絕對已經達成上課目標,一起繼續加油。
查看更多
2 人覺得有幫助
陳廷綾2021-05-23
詳細完整的課程
很適合有一些基礎還想來加強NumPy, Pandas, Matplotlib等等的同學, 老師的解說面向很廣,可以對各個library有很全面的功能認識, 非常適合資料分析入門的一門好課程!
電腦技能基金會
授課老師
2021-05-24
感謝評價,一同成長。
查看更多
2 人覺得有幫助
塵埃一頁2021-02-06
老師講解得相當仔細,推薦這門課
搭配電腦基金會推薦的書本看會更完整,另外想請教關於職涯的問題,如果學到 這門課的程度,在就業市場還需要補足那些技能才有機會找到工作呢 ps:非本科想轉職
電腦技能基金會
授課老師
2021-02-06
感謝評價,建議往後面學機器學習、深度學習,往資料工程師前進。
查看更多
1 人覺得有幫助

意猶未盡嗎?

關於講師

電腦技能基金會
8堂課程
0篇文章
13,874位學生
電腦技能基金會(CSF)深耕認證領域三十年,發展各項能力認證,已成為全國最大、最具公信力的認證機構,扮演銜接學校學習及職場實務應用的重要角色,同時用以協助政府與企業電子化創新應用,推廣及培育社會大眾資訊、網路及無線通訊應用能力,提升國家整體競爭力為宗旨。推動以「務實致用」為核心理念。目前國內已有500家大專校院及高中職建教合作、擁有150家授權訓練中心,服務網絡廣佈全國。 🔊更多資訊請見CSF網站:https://www.csf.org.tw/csfnew/
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
陳璽爭
2025-05-27
會交到反爬蟲的部分嗎
電腦技能基金會
授課老師
2025-05-28
現在這個版次沒有‵,但其中ibon的實例由於碰上反爬蟲即將改寫,會提到反爬蟲與相關解法。
回覆
我也想問
Hsin
2023-05-29
請問訂單編號:1685344536792a3x1gTp付款失敗,如何處裡
電腦技能基金會
授課老師
2023-05-30
付款失敗問題,請透過Hahow右下角客服傳送訊息,謝謝
回覆
我也想問
kz9
2021-06-02
請問老師這堂課高中生也能跟得上嗎?
電腦技能基金會
授課老師
2021-06-03
沒有問題,我是設計給沒有基礎的人學習Python的。
回覆
我也想問
Jing Yuan Chen
2020-03-14
MAC平台會跟Windows有很大的差別嗎ˊˋ
電腦技能基金會
授課老師
2020-03-14
大部分介面一模一樣,如主要使用的Jupyter notebook/Spyder都一樣,就是直接下命令時,改用終端機介面進行。
回覆
我也想問
吳彥瑾
2020-01-16
資料科學與大數據分析師:推出R語言專業證照搭配mircosoft SQL Server專業軟體,課程重點就是再精不再多
電腦技能基金會
授課老師
2020-02-11
本課程推薦給想運用Python進行視覺化呈現的人,歡迎一起來學習。
回覆
我也想問
購買單堂課

NT$1,880
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用
Python 應用組合|資料分析 x 爬蟲入門
課程合購優惠 85 折
2堂課程
共 2 堂課程
組合優惠價
NT$3,195
NT$3,760
販售至 2026 年 12 月 31 日
Python 資料分析組合|爬蟲與 AI 應用
課程合購優惠 85 折
2堂課程
共 2 堂課程
組合優惠價
NT$3,450
NT$4,060
販售至 2026 年 12 月 31 日
Python 應用組合|入門特訓 x 資料分析
課程合購優惠 85 折
2堂課程
共 2 堂課程
組合優惠價
NT$3,120
NT$3,670
販售至 2026 年 12 月 31 日

相關標籤