6333 - Python 程式語言及文字分析

Python Programming and Text Analysis

教育目標 Course Target

本課程旨在介紹如何運用數位化文本作為政治學研究的資料來源。學生將學習如何透過撰寫 Python 程式與其他統計軟體,進行資料的擷取、分析與建模。

本課程將介紹運用電腦化文字分析研究政治的最新發展,內容涵蓋從文本前期處理到結果詮釋的各種常見實證分析方法。修完本課後,學生將熟悉並備使用 Python 程式語言的能力。

此外,學生也將能深入理解這些工具如何促進政治學研究的產出,並能運用這些技能進行自己的研究。選修本課程無需任何程式設計的先備知識。

請注意:由於學習狀況與進度難以預先掌握,本課程大綱僅為暫定的時間參考。指定閱讀內容可能會提前或延後。此外,本課程也會不定期建議學生閱讀一些學術期刊文章,這些文章中包含本課程所介紹方法的實際應用範例。本課程將以中文授課。

This course aims to introduce how to use digital texts as sources for political science research. Students will learn how to capture, analyze, and model data by writing Python programs and other statistical software.

This course will introduce the latest developments in using computerized text analysis to study politics, covering various common empirical analysis methods from text pre-processing to result interpretation. After completing this course, students will be familiar with and have the ability to use the Python programming language.

In addition, students will gain an in-depth understanding of how these tools contribute to political science research output and be able to apply these skills in their own research. No prior knowledge of programming is required to take this course.

Please note: Since the learning status and progress are difficult to predict in advance, this course outline is only a tentative time reference. Assigned readings may be made earlier or later. In addition, this course will occasionally recommend students to read some academic journal articles that contain practical application examples of the methods introduced in this course. This course will be taught in Chinese.

參考書目 Reference Books

Summerfield, M. (2010). Programming in Python 3: A complete introduction to the Python language (2nd ed.). Addison-Wesley.

Bengfort, B., Bilbro, R., & Ojeda, T. (2018). Applied text analysis with Python: Enabling language-aware data products with machine learning. O'Reilly Media.

Summerfield, M. (2010). Programming in Python 3: A complete introduction to the Python language (2nd ed.). Addison-Wesley.

Bengfort, B., Bilbro, R., & Ojeda, T. (2018). Applied text analysis with Python: Enabling language-aware data products with machine learning. O'Reilly Media.

評分方式 Grading

評分項目
Grading Method
配分比例
Percentage
說明
Description
隨堂測驗
Quiz in class
30 共三次隨堂測驗,各佔學期總成績10%
期中報告
interim report
30 書面及口頭報告各佔15%
期末研究報告
Final research report
40 口頭報告 15%,書面報告 25%。

授課大綱 Course Plan

點擊下方連結查看詳細授課大綱
Click the link below to view the detailed course plan

查看授課大綱 View Course Plan

相似課程 Related Courses

無相似課程 No related courses found

課程資訊 Course Information

基本資料 Basic Information

  • 課程代碼 Course Code: 6333
  • 學分 Credit: 3-0
  • 上課時間 Course Time:
    Monday/6,7,8[SS427]
  • 授課教師 Teacher:
    蔡舒安
  • 修課班級 Class:
    政治碩博1,2
  • 選課備註 Memo:
    碩士班先修生請下載政治系人工加選單加選修課
選課狀態 Enrollment Status

目前選課人數 Current Enrollment: 3 人

交換生/外籍生選課登記

請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.