I used Python to leverage data science for this 5-scoring AP Research paper in analyzing the public reception to the environmental activism of a controversial movement called Just Stop Oil. I wrote and conducted the study and then prepared and applied it for journal publication (IEEE Transactions on Affective Computing), which is in progress.
In my process, I scraped Twitter (also known as X) using the Selenium webdriver with ChromeDriver in PyCharm, then conducted lexicon-based sentiment analysis with VADER and created the statistical models shown in the paper using Plotly.
A shortened, generalized, and more reusable version of the web scraping tool I developed for the study is available on my github.
Original Research Paper
IEEE Journal Research Paper Submission