https://github.com/talon1024/this-is-jeopardy
This is Jeopardy! (Codecademy Project)
https://github.com/talon1024/this-is-jeopardy
Last synced: 12 days ago
JSON representation
This is Jeopardy! (Codecademy Project)
- Host: GitHub
- URL: https://github.com/talon1024/this-is-jeopardy
- Owner: Talon1024
- Created: 2022-03-02T21:37:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-05T01:43:57.000Z (over 4 years ago)
- Last Synced: 2025-04-04T11:38:49.184Z (over 1 year ago)
- Language: Python
- Size: 53.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# This is Jeopardy! by Talon1024
This is my work for the "This is Jeopardy!" Codecademy project. There were many delays because I was unhappy with how the code was all put into one huge file, I was unhappy with the fact the input data was all hardcoded, and lack of motivation.
You will notice that I wrote functions to load the input data (import_export.py), and I put the input data in a separate CSV file (inputs.csv) so that it can be more easily maintained.
I also made it interactive. You can even play a round of Jeopardy! as if you were a contestant on the show.
You will need to download jeopardy.csv from the Codecademy "This is Jeopardy!" project page.
Here's a list of my work on each task and sub-task listed in the Codecademy project:
3.1: [search.py](https://github.com/Talon1024/this-is-jeopardy/blob/c1eeb6f0c387f8dd53c844f1d959dcf4aa6d75da/search.py)
3.2: [processing.py, line 4-17](https://github.com/Talon1024/this-is-jeopardy/blob/2ba628453924b19c9f5bd53e8fc6926c0f8e66ba/processing.py#L4)
4: [processing.py, line 19-37](https://github.com/Talon1024/this-is-jeopardy/blob/2ba628453924b19c9f5bd53e8fc6926c0f8e66ba/processing.py#L19)
5.1: [processing.py, line 40-48](https://github.com/Talon1024/this-is-jeopardy/blob/2ba628453924b19c9f5bd53e8fc6926c0f8e66ba/processing.py#L40)
5.2: [processing.py, line 69](https://github.com/Talon1024/this-is-jeopardy/blob/2ba628453924b19c9f5bd53e8fc6926c0f8e66ba/processing.py#L69)
6: [analysis.py, line 17-25](https://github.com/Talon1024/this-is-jeopardy/blob/2ba628453924b19c9f5bd53e8fc6926c0f8e66ba/analysis.py#L17)
7.1.1: [processing.py, line 71](https://github.com/Talon1024/this-is-jeopardy/blob/2ba628453924b19c9f5bd53e8fc6926c0f8e66ba/processing.py#L71)
7.1.2: Can be achieved by running jeopardy.py, selecting "Word search" at the main menu, searching for "Computer", and sort by `air_year asc`
7.2: [jeopardy.py, line 147-164](https://github.com/Talon1024/this-is-jeopardy/blob/master/jeopardy.py#L147)
7.3: [play.py](https://github.com/Talon1024/this-is-jeopardy/blob/fde0b0a14985c721350becf0b3d86c5768972faa/play.py)