--- # Feedback on Assignment 2 - Text Analysis Project - **Data** - What is the **goal** of your project? - API selections - **Data cleaning** - Choose proper **data structures** - **Analysis** - Basic statistics - Have you excluded `stopwords`? - Visualizing the data (histograms, word clouds, ...) - Other NLP libraries or techniques (e.g., `spaCy`, `gensim`, openai api, ...) --- # Feedback on Assignment 2 (cont.) - **Reflections** - What else have you **tried**? What else **can** you do? - Writing in **Markdown** format - Protect sensitive data (e.g., API key). **Please send it privately to me**. - **How to improve** - Break down your program into **smaller and self-contained functions** - Write docstrings and proper [comments](https://github.com/OIM3640/resources/blob/main/misc/To%20Comment%20or%20Not%20to%20Comment.pdf) - Ensure the code can be run from `if __name__ ==` in `main.py` (or `app.py`). - If user input is needed, you should provide clear and understandable prompts. --- # Assignment 2 - Text Anaysis Project (cont.) - Submission does not mean the end of the project! - What to do next? - Improve code - Add more analyses - Optimize project file/folder structure - Modify write-up using real Markdown