This repository contains Python projects I build as part of my journey to strengthen my Python programming and problem-solving skills.
The projects are developed progressively, starting with beginner-level programs and gradually moving toward more advanced and real-world applications.
A simple console-based Python program that allows users to create and manage a personal shopping list.
- Add items to the shopping list
- Prevent duplicate items
- View all items
- Remove items from the list
- View the total number of items
- Handle empty item input
- Handle invalid menu choices
- Exit the program
- Variables
- Lists
input()andprint()if / elif / elsewhileloopsforloops- List methods
- Membership operators
- Basic input validation
python-practice-projects/
│
└── Project01-/
└── Project01.py
The purpose of this project is to practice writing Python independently, improve programming logic, understand how lists work, and learn how to build a small interactive console application.
More Python projects will be added as I progress from beginner-level programming toward:
- Intermediate Python
- Advanced Python
- Data Analysis
- Data Science
- Machine Learning.
Python • Programming Logic • Problem Solving • Lists • Control Flow • Input Validation
This repository is part of my ongoing Python learning journey