科號:09810ISA 562500

科名:Python人文程式設計 Humanities Computing in Python

時間地點:R6R7R8 資電 323

教科書:Think Python by Allen Downey (greenteapress.com/wp/think-python/)

介紹基本的人文計算的程式設計技術,給非工程背景的研究生以及大學部學生。

教學方式:
1. 講授觀念、程式 2. 實作 3. 實作成果分享

教學進度
1. 課程簡介、程式歷史; 建置環境, github
2. 228放假
3. 程式編寫與執行的基本概念
4. 資料型態(1): 數字、字串、Booleans
變數、輸入、輸出、運算符號
5. 資料型態(2): list, set, tuple
流程控管(1): if 條件式, for 迴圈
6. 資料型態(3): 字典
流程控管(2): while, break, pass, continue
7. 清明節放假
8. 函式與模組
9. 重點觀念整理
10. 期中考
11. 正規表示式
12. 文本分析(nltk, jieba)
13. 讀檔、存檔
14. 網路爬蟲
15. 視覺化
16. 實作:文字雲
17. Project presentation
18. 繳交期末報告