Posts

Showing posts from July, 2025

Python Fitness Tracker – Final Project

For my final project in Introduction to Python , I created a simple terminal-based fitness tracker that lets users log, save, and review their daily step counts. The app supports average step tracking, goal-setting, and daily progress check-ins, all handled through clean Python logic and stored persistently in a .csv file. I’ve always enjoyed running, biking, and staying active, so it felt natural to combine that interest with coding. Whenever I start a new project, I like to build around hobbies I already care about. In fact, I previously developed a workout website during a bootcamp, so this was a nice opportunity to expand on that idea and keep building something useful. Project Purpose & Structure The goal of this project was to explore real-world data tracking using Python, applying core concepts like: Classes Functions Modules File reading/writing User interaction in the terminal The fitness tracker collects data either by automatically using today’s date , ...