For your final Python project, build a program that solves a problem or accomplishes a task. Your program needs to utilize an external library (not part of the Python standard library -- this needs to be something that you pip install
).
The functionality of the program is up to you -- use this as an opportunity to get creative. Sometimes students explore an idea they want to use for their capstone project or solve an actual problem they have. For a list of Python libraries to consider using in this project, check out https://awesome-python.com
- Japanese character matching game in PyGame
- Kroger API and Pandas to find cheapest products
- Communicating with hardware GPS
- Cement bond log reader to create annotated matplotlib PDFs
- PySimpleGUI 4-function calculator
- BeautifulSoup to work with Kindle notes
- PyDictionary/Deep Translator/Google Translate/EasyGUI Arabic word of the day
- Pygal stock price charts based on Yahoo financial data
- Aquarium calculator, logger, and grapher
- Animal Crossing critter logger and grapher
- Router traffic / adventure game in Tkinter
- Stock information from Yahoo financial data w/ Plotly charts
- HNT finder app
- Hangman with custom graphics in Tkinter
- Dinner decider app in Tkinter using Yelp API
- Parse medical residency applications into spreadsheets
- Command line packaged calculator
- Web scraping Yelp and visualizing data using matplotlib
- Tic tac toe in Tkinter
- 4 function calculator in Tkinter packaged into an exe
- BeautifulSoup and Pandas to make spreadsheets of basketball stats
- Tkinter quotes and calculator
- BeautifulSoup and Pandas to get stock information
- Tic tac toe in Pygame