A collection of Python mini-projects developed as part of my SDSU Python programming coursework.
- Baby Names Analysis - Analyze historical baby name data stored in a CSV file.
- Earthquake Data - Fetches hourly earthquake data from the USGS Earthquake API and processes it to include human-readable time and location information.
- Haiku Generator - Creates haiku poetry programmatically
- ML Kickstarter - Machine learning analysis of Kickstarter campaign data
- Customer Clustering - ML clustering analysis of wholesale customer data
# Clone the repository
git clone https://github.com/lakota-camp/python-mini-programs.git
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
See requirements.txt
for a list of dependencies.
Each project is contained in its own directory with a dedicated app.py
file. Navigate to the project directory and run:
python3 app.py