๐ป ย Prompts for lessons 7-10:
๐ ย L7: Wikipedia Analysis App โ Data Analysis
Write a script that takes in a wikipedia category as a command line argument and outputs the cumulative frequency of non-common words across all of the pages in that category, and then run it on "Large_language_models." Use the MediaWiki API.
๐ ย L8: Wikipedia Analysis App โ Caching
[First prompt] Create a local cache of page results so that we aren’t rerunning the retrieval logic for the same category [Second prompt] Create a local cache of the script’s results so that we aren’t rerunning the processing logic for the same category
๐ ย L9: Wikipedia Analysis App โ Fullstack App
Create a webpage that loads from the results cache (if available, otherwise computes the frequencies from scratch) and displays a word cloud where the sizes of the words are proportional to frequency. Use HTML, javascript, and Flask. [Command] create a ColorPalette class that would contain 6 hex colors, and a bunch of common color palettes that extend the class
Integrate @get_all_color_palettes into the word cloud app. Make the color palettes selectable in a drop down and display the colors being used.
๐ ย L10: Wikipedia Analysis App โ Polish
Add raw frequencies to the app as shown in the image.
๐งโ๐ป ย Repos used in the course
๐ ย L3 Repo โ Fixing Tests Automatically
๐ ย L6 Repo โ Understanding Large Codebases