前言:為何參與線上課程?
這次收到消息,是關於「Python網路爬蟲程式入門」的線上課程,利用短暫的兩小時,學習應用簡單的爬蟲知識,因為對於Python跟爬蟲都很有興趣,所以我果斷報名了這個課程,還順帶邀請同學一同參加!
也因為是線上課程,時間只有短短的兩個小時,可以在短時間內學習到學校不會教的知識,所以課程是十分的吸引人!
Python網路爬蟲程式入門課程線上課程: 1、時間: 109年11月4日(星期三)晚上7時30分至8時30分。 2、線上課程入口: https://meet.google.com/rwg-jbxpojt 3、課程目標:課程以做中學的方式,依著老師教學逐步完成新聞網站、PCHome商品、以及博客來網路書店排行榜之資料爬取程式。 4、課程特色: (1)備有課前準備影片,讓參與課程之學員可以先準備好上課使用之環境,提升學習效率。(適合具Python基礎之高中職教師及學生參加課程) (2)提供範例程式,隨時可跟上教學進度 。 (3)按步就班,以線上即時演示程式設計的方式,讓學員可以跟著老師的教學,逐步完成有趣之爬蟲程式。(線上助教協助老師指導進度落後之學員) (4)以真實網站為範例,可製作出實用之資料爬取程式。 (5)全程錄影,可作為課後複習教材。 5、課程預告: https://reurl.cc/pyKlal 6、參考教材: http://min-huang.com/tvshow/4/ 7、搶先報名網址: https://reurl.cc/KjdNzj (三)參加線上課程之師生,敬請預先自備以下裝置: 1、手機、筆記型電腦或桌上型電腦(三擇一);參加「主題二-Python網路爬蟲程式入門課程線上課程」,建議以筆記型電腦或桌上型電腦為宜。 2、耳機麥克風、攝影機(前項裝置已有請免備)。 (四)每場線上課程時間內開放學生線上答題,各場將於課程結束後,抽出20位學生致贈精美禮物。 (五)凡登入線上課程全程參加之師生,將核發教師線上研習 證明1小時及學生線上學習證明1小時。 (六)聯絡電話及窗口: 07-6011000,施瓊華(分機31169) 陳怡雅(分機31147)
在報名課程時,我也看了這次課程的介紹片-Python網路爬蟲程式入門課程:
報名完之後,接近課程開始的日子,我收到了一封主辦單位寄來的郵件,有關於課程說明的詳細資料,分享給大家。
這次文章的內容主要以實作結合圖片為讀者做介紹,同時分享老師的程式碼,讓對於爬蟲有興趣的讀者,可以把程式碼下載下來,一起實作。也可以到老師的教學網站,把完整的課程學習完喔!
看完課程介紹,話不多說,直接進入實作課程中。
課程內容1:高科大新聞網資料爬取
一:把資料儲存為JSON檔案
二:讀取JSON檔案資料
三:
四:
五:
六:
七:
八:
九:
課程內容2:聯合新聞網資料爬取
爬蟲,有一個很方便的應用就是,能夠爬取「新聞網站」的資料,無論是標題又或是內文。有了這些資料,就可以進一步做處理,例如深度學習當中的「自然語言處理(Natural Language Processing)」。
接下來開始實作「如何從聯合新聞網中,把新聞的標題擷取下來,並且存下圖片檔案」。
一:
二:
三:
四:
五:
六:儲存爬蟲圖檔
七:查詢儲存的檔案是否完整
八:確認圖案儲存成功
課程內容3:PCHome電商資料爬曲
最近正逢iPhone12的風潮,不過因為iPhone12常常缺貨,所以價格不斷的被炒高!這時,爬蟲就派上用場了!你可以到電商去使用爬蟲技術,把iPhone12的價格搜集起來,等你找到甜甜價時,就可以出手買下它了!
而且爬蟲只要兩步驟!!
一:
二:
心得:
由於2020年新冠肺癌的肆虐,所以許多實體教學活動都被取消,不過這也讓人類在「線上教學」的發展有大幅度的進展。
就像是這次的「課程Python網路爬蟲程式入門課程」全程採取線上方式授課,還是吸引了很多學生參與!而且互動也更即時,不會有無法詢問問題的方式發生。
老師跟學生的互動非常多,在短短的兩個小時當中,雖然沒辦法把所有細節都學清楚,但卻體驗到了很好玩的學習課程,也實際應用到了「Jupyter Notebook X 爬蟲」。
大家與老師的互動非常熱情,也會與老師一起討論。
這次的課程收穫滿滿,如果想了解更多課程,可以繼續關注我網站的其他文章喔!