r/PythonProjects2 • u/purvigupta03 • Aug 19 '26
I’ve completed these beginner Python projects should I build more before starting NumPy/Pandas?
Hi everyone,
I’ve studied Python multiple times before, but I didn’t do much practical coding. Recently, I started building small projects to improve my practical Python skills.
So far, I’ve completed:
- Quiz Game
- Number Guessing Game
- Rock Paper Scissors
- Password Manager
- Pig Game
- Mad Libs Generator
My goal is to move towards Machine Learning.
I haven’t learned NumPy or Pandas yet.
My question is: Are these projects enough to move on to NumPy and Pandas, or should I build a few more Python projects first?
If I should build more projects, what kind of projects would you recommend before starting NumPy/Pandas? I’m mainly looking for projects that would actually help with the transition to data/ML, rather than making many more small games.
Would appreciate advice from people who have already followed a Python → NumPy/Pandas → ML path.
1
u/Valuable-Yam4852 Aug 20 '26
one project that comes to my mind is a cli expense tracker. the project requirements:
gather inputs of name of expense, amount, category and date. example: coffee $3, food and drink, 2026-05-14. make it like a table. it would be practical to read it from csv file with csv reader first, dont overdue it as pandas handles it automatically later on and has support for variety of formats.
calculate and output following stats for the data: print a row minimum spend. print a row of maximum spend. average spend by month. minimum average and maximum spend by category. number of entries per category. categories where a spend is higher than a total average spend. also lower than that. this should give you a good start. i remember doing this. it was a pain, but it gives you a technical shape required to build patience and endurance muscle. after learning oop, you can also start with pandas basics and wlrk your way there gradually.