Your second project looks good. We made a few comments in case you'd like to go above and beyond but you're already in a good place 👌
Visualization
Great use of graphs to explain your points. They're impressive (regressions), well-titled, and colorful (easy to read) 👏
You can auto-save figures to your images folder using this line of code: plt.savefig("images/graph_name.png")
Code
Well done with your web scraping.
Your functions files are great, well organized, and include more than 5 functions. Again, well done 👍
Organization
Your readme looks fantastic, with a discussion and sources at the bottom it looks like a genuine research paper. Well done.
You uploaded a few things that don't need to be there like the checkpoints folder and pycache. The default gitignore file includes these things; you can create this when you create your next project repo. Your current gitignore seems to be empty?
Scraping is for data scientists, scrapping is for bad projects 😉
https://github.com/joanarmaia/project2