- Why coding?
- Version Control, File Managamant and Project Managemant
- Software/Packages installation (Anaconda/Jupyter Notebook/Python/Chrome Browser...)
- Jupyter Notebook
- Markdown Basics
- HTML
- Python Basics
- Data collection (Web scraping)
- HTTP
- Requests: post/get
- Cookies
- IP
- I'm NOT a robot (CAPTCHA)
- Examples: scraping US patent records(http://patft.uspto.gov/) and scraping Hong Kong house transactions (https://data.28hse.com/en/)
- Data Cleaning
- pandas
- regular expression
- Data IO: json/pickle/mongodb/mysql/redis
- Text data analysis: basic operations
- Text data analysis: dictionary counts
- Text data analysis: supervised learning
- Network: basic operations
- Networks: visualization
- Networks: simulations
- Networks: statistic
- Online experiments