- Assigned: 4/8 Fri
- Due: 5/9 Mon 10AM
- Note that project 2 has no late day because grades are due to registrar 5/13. We released project 2 a month before due to ensure sufficient time.
- Value: 5% of your grade
- Max team of 2 via Gradescope.
- 4/24: Update the example for text containing both "MAGA" and "Trump".
- 4/28: Update the definition of alphanumeric characters, which includes capital letters A-Z, lowercase letters a-z, digits 0-9 and underline _.
- 4/29: Update the corner cases of users without tweets for Q5 and nodes without inbound/outbound nodes for Q7.
- 5/3: Add instructions to check if you pass the first two test cases.
- 5/5: Update the type of Month and Year for Q2. Please use numerical number to represent Month and Year (e.g. Month May is 5, Year 2015).
Click here to open the project2 notebook in google colab
Follow the instructions in the notebook and submit the required file (project2.py) to Gradescope