《實戰應用》 Python 網頁爬蟲與資料分析(1) - 剖析網頁、爬蟲
目前主流的程式語言:Python,除了基本的程式撰寫以外,還能有甚麼樣的能耐呢?現在坊間的爬蟲有95%都是利用Python撰寫並且執行的,為什麼Python可以寫一隻爬蟲呢?那又要如何創造出專屬自己的爬蟲呢?不能錯過的實戰課程,趕快參加。
Level: Fundamental
Total Hours: 2 小時
Number of Lessons: 1
開課日期: Dec 03, 2018
Day of the week: Mon
NTD 3,000

Target Audience

  • 想跨領域了解網頁架構的初學者
  • 開始著手第一隻Python爬蟲的新手

What Will You Learn

  • 一探究竟Python爬蟲的運作原理以及如何蒐集資料
  • 了解各式網頁中的HTML組成以及相關規定

Course Introduction

你不可不知的Python六大優點:

一、Python的定位是「優雅」、「明確」、「簡單」,所以Python程序看上去總是簡單易懂,初學者學Python,不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程序。

二、開發效率非常高,Python有非常強大的第三方庫,基本上你想通過計算機實現任何功能,Python官方庫里都有相應的模塊進行支持,直接下載調用后,在基礎庫的基礎上再進行開發,大大降低開發周期,避免重複造輪子。

三、高級語言。當你用Python語言編寫程序的時候,你無需考慮諸如如何管理你的程序使用的內存一類的底層細節。

四、可移植性。由於它的開源本質,Python已經被移植在許多平台上(經過改動使它能夠工 作在不同平台上)。如果你小心地避免使用依賴於系統的特性,那麼你的所有Python程序無需修改,就幾乎可以在市場上所有的系統平台上運行。

五、可擴展性。如果你需要你的一段關鍵代碼運行得更快或者希望某些演算法不公開,你可以把你的部分程序用C或C++編寫,然後在你的Python程序中使用它們。

六、可嵌入性。你可以把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能。

  • 學會基礎Python程式語言能力與基本套件使用,入門coding的世界
  • 認識基礎網頁架構並擁有網路爬蟲(網路資料蒐集)的能力
  • 擁有資料視覺化與基礎網路輿情分析的能力

Problems Resolved

  • 會Python程式語言,卻不知如何運用
  • 認識網頁結構,讓你更清楚整體架構