This repository contains beginner-friendly Python projects created while learning Lists, Loops, Functions, Conditional Statements, and User Input.
These projects focus on storing, updating, searching, and analyzing data using Python lists.
A menu-driven application to manage student marks.
Features
- Add student
- View all students
- Search student
- Update marks
- Delete student
- Calculate class average
- Find highest scorer
- Find lowest scorer
Concepts Used
- Lists
- Nested Lists
- Loops
- Functions
- Conditional Statements
- User Input
A simple task management application.
Features
- Add task
- View tasks
- Mark task as completed
- Delete task
- Exit program
Concepts Used
- Lists
- Dictionaries
- Loops
- Functions
- User Input
Track daily expenses and generate a spending summary.
Features
- Add expense
- View all expenses
- Total spending
- Highest expense
- Category-wise summary
- Delete expense
Concepts Used
- Lists
- Dictionaries
- Loops
- Functions
- Arithmetic Operations
- Python 3
- Google Colab
- Lists
- Nested Lists
- Dictionaries
- Functions
- Loops
- Conditional Statements
- CRUD Operations
- User Input
- Data Processing
After completing these projects, you will understand:
- Working with lists
- Storing structured data
- Searching records
- Updating data
- Deleting records
- Building menu-driven applications
- Writing modular Python programs
Created while learning Python from scratch.