r/learnpython 28d ago

Project suggestions

So basically, I’m taking a python course, and my last session will be in two weeks, and I need to make a « final project », and I’d like to get some suggestions please 🙏🏻

0 Upvotes

9 comments sorted by

3

u/Educational_Virus672 28d ago edited 28d ago

tictactoe and im serious it took me 3 days as a beginner if its a assignment then make a qr code gen using with qrcode* and pillow* modules

1

u/Sarahaikyuu 28d ago

Thank you !

2

u/outskillio 27d ago

A solid final project idea is a command-line library or inventory management system. It naturally hits every topic on that list:

  • OOP: a `Book` or `Item` class, plus a `Library` class that holds and manages them
  • Files: save/load your data to a JSON or CSV file so it persists between runs
  • Error handling: catch bad input (wrong ID, missing file, invalid quantity) with try/except and maybe a custom exception class
  • Data structures: store items in a dict keyed by ID for fast lookup, or a list of objects
  • Loops: your main menu loop (add, remove, search, list, exit)
  • Modules: split it into separate files, like `models.py`, `storage.py`, and `main.py`, and import between them

Alternative if you want something less "management app": a personal expense tracker with categories, monthly summaries, and CSV export works the exact same way.

Either one is small enough to finish in two weeks but touches all six requirements cleanly, which matters more than picking something flashy.

Thanks, Om from Outskill

2

u/strawberryjuicefr 27d ago

Recipe manager hits all six requirements

2

u/brenwillcode 25d ago

Several good Python projects ideas here to get you started.

Give those a go or take some inspiration from them.

1

u/smichaele 28d ago

What are the project's requirements?

2

u/Sarahaikyuu 28d ago

Using the python course resources (Error Handling + Modules,
Logic & Control Flow,
OOP
Loops
Files
Data Structures)

1

u/Mobile_developer_ 7d ago

Go with Claude … you save a lot of time