課程內容包括介紹網路資料搜集的概念,並以範例演練的方式,從一個又一個網頁的實際例子,讓同學瞭解如何實作網頁上的重要資訊擷取,此外,希望藉由期末分組專案讓同學們嘗試將生活中具體的問題以程式解決。本課程所使用的程式語言為 Python 具有簡單易學,比起其他程式語言,更適合作為初學者學習的第一個程式語言,同時搭配相關網頁擷取資料的工具輔助,從擷取資料、資料處理、資料儲存與存取至分析應用,從案例中了解資料分析、機器學習、網站架構等相關知識與運作原理。The course content includes introducing the concept of online data collection and using examples to practice, allowing students to understand how to implement important information on the web page. In addition, it is hoped that through the final division project, students can try to solve specific problems in their lives programmatically. The program language used in this course is Python. It is simple and easy to learn. Compared with other program languages, it is more suitable for the first programming language learned by beginners. At the same time, it is equipped with tools to retrieve data from related web pages to obtain data, data processing, data storage and access to analysis applications, and understand related knowledge and operating principles such as data analysis, machine learning, website architecture, etc. from the case.
本課程是在引導學生進入大數據分析的領域,實際使用程式語言進行操作,訓練學生具備整合程式設計、統計分析與專業領域的基本技能,以培養學生成為跨領域應用的資料分析家。課程設計將從最基礎的程式邏輯開始,以淺顯文字和簡短程式,帶領學生學習Python的程式語法與各種應用,包括:一、網路資料擷取、資料清理與儲存;二、使用相關套件的進行探索資料分析;三、文字資料的探勘和視覺化的表達。
This course is to guide students into the field of large data analysis, actually use program language to operate, train students to have basic skills in integrating program design, statistical analysis and professional fields to cultivate and generate data analysts for cross-domain applications. The course design will start with the most basic programming logic, and use clean text and short programs to lead students to learn Python's syntax and various applications, including: 1. Online data acquisition, data cleaning and storage; 2. Use relevant suites for exploration data analysis; 3. Exploration and visual expression of text data.
網站擷取:使用Python(二版)
Web Scraping with Python, 2nd Edition
Website fetch: Use Python (second version)
Web Scraping with Python, 2nd Edition
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
出席出席 Attend |
10 | |
作業作業 Action |
30 | |
期中考期中考 Midterm exam |
30 | |
期末專題期末專題 Final topics |
30 |