Computational Workshop for MACNM Alumni
Live broadcast is available on Douyu: https://www.douyu.com/6226461.
Topics:
Date | 9:00-12:00 | 14:00-17:00 | Evening |
Week 1 | |||
Jan 5 Saturday | 0. Introduction (Lecturer: Jonathan Zhu) [Notebook] 1. Python Programming I (Lecturer: LAN Ji) [Notebook] [Video a] [Video b] |
2. Python Programming II (Lecturer: CHEN Zhicong) [Notebook] [Video_a][Video_b][Video_c] | Practice |
Jan 6 Sunday | 3. Web Scraping (Lecturer: GUAN Lu) [Notebook][Video_a][Video_b] [Video_c][Video_d] | 4. Data Visualization (Lecturer: LAN Ji) [Notebook] [Video_a][Video_b] [Video_c] [Video_d] | Practice |
Week 2 | |||
Jan 12 Saturday | 5. Text Mining (Lecturer: GUAN Lu) [Notebook][Video_a][Video_b] [Video_c][Video_d] | 6. User Profiling (Lecturer: CHEN Zhicong) [Notebook][Video_a][Video_b] [Video_c] | Practice |
Jan 13 Sunday | 7. Network Analysis (Lecturer: Jonathan Zhu) [Notebook][Merged_Video] | 8. A/B Test (Lecturer: Jonathan Zhu) [Notebook][Merged_Video] | Practice |
Data and Home Exercise
The course includes a 2-hour lecture and a 1-hour practice each topic. Web-based tools will be used whenever possible and appropriate to facilitate the distribution of class materials and the interaction among instructors and students.
Venue: M5505, 5/F, Run Run Shaw Creative Media Centre, 18 Tat Hong Avenue, City University of Hong Kong, Kowloon Tong, Hong Kong
Preparation:
- Anaconda Installation (including both Python and Jupyter Notebook)
- Anaconda
- Make sure Anaconda-Jupyter can run (See an instruction)
- Apply Twitter Api
- Apply Twitter developer App at https://developer.twitter.com/en/apps
- Fill the information requirement (user profile, account details, use case details) and finish email verification
- Python Learning on DataCamp [Link]
- Go through the video and exercises (Total 4 hours)
- Introduction to Computational Methods
- How to learn computational communication research (JZ’s slide)
- Optional Learning Materials
- Interactive learning without installation: w3schools
- Video course-Learn Python with Socratica [Youtube] [Bilibili]
- Book-Python for Everyone
- Jupyter Notebook Documentation and Tutorial
Textbook and Readings
Overall | Reading |
|
Python Programming I | Reading | |
Python Programming II |
Reading |
|
Web Scraping |
Reading |
|
Visualization |
Tool |
|
Text Mining |
Reading |
|
User Profiling |
Reading |
|
Network Analysis |
Reading |
|
Tool |
|
|
A/B Test |
|