Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Python Practice Projects

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.

Project 01 — Personal Shopping List Manager

A simple console-based Python program that allows users to create and manage a personal shopping list.

Features

  • 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

Concepts Practiced

  • Variables
  • Lists
  • input() and print()
  • if / elif / else
  • while loops
  • for loops
  • List methods
  • Membership operators
  • Basic input validation

Project Structure

python-practice-projects/
│
└── Project01-/
    └── Project01.py

Learning Goal

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.

Future Projects

More Python projects will be added as I progress from beginner-level programming toward:

  • Intermediate Python
  • Advanced Python
  • Data Analysis
  • Data Science
  • Machine Learning.

Skills Demonstrated

Python • Programming Logic • Problem Solving • Lists • Control Flow • Input Validation


This repository is part of my ongoing Python learning journey

About

A collection of Python projects built to strengthen programming logic, problem-solving, and Python skills.

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages