b. perform standard input/output operations, such as read and write into files
c. use Python to collect data from the Internet
d. use Python modules to address analytical problems
5. write data analytical programs using Python for the following three tasks:
a. Web scrapping
b. Sentiment analysis
c. Topic modeling
课程内容及教学日历 (如授课语言以英文为主,则课程内容介绍可以用英文;如团队教学或模块教学,教学日历须注明
主讲人)
Course Contents (in Parts/Chapters/Sections/Weeks. Please notify name of instructor for course section(s), if
this is a team teaching or module course.)
理论课(
16
学时)
Lecture 1: Python 编程基础 (2 学时)
Lecture 2: 在线数据收集与网络抓虫 I (学时)
Lecture 3: 在线数据收集与网络抓虫 II (2 学时)
Lecture 4: 机器学习方法介绍 (2 学时)
Lecture 5: 情感分析:预测一个词的情感 (2 学时)
Lecture 6: 主题模型 I (2 学时)
Lecture 7: 主题模型 II (2 学时)
Lecture 8: 总结 & 小组展示 (2 学时)
Lecture
(
16 hours
)
Lecture 1: Introduction and Basics of Python Programming (2 hours)
Lecture 2: Introduction to Online Data Collection and Web Scraping(2hours)
Lecture 3: Perform Online Data Collection and Web Scraping (2 hours)
Lecture 4: Try and Understand Some of the Popular Machine Learning Methods (2hours)
Lecture 5: Sentiment Analysis: Predict the Sentiment of a Word (2 hours)
Lecture 6: Topic Modeling I (2hours)
Lecture 7: Topic Modeling II (2 hours)
Lecture 8: Summary & Group Presentation I (2 hours)