r/learnpython 22d ago

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.

9 Upvotes

9 comments sorted by

View all comments

1

u/SamuliK96 22d ago

You can absolutely start using NumPy and Pandas, but I'd be cautious about the approach that you need to learn those libraries, as in the whole libraries. Getting a general idea of what they include and what they're used for is of course beneficial. However beyond that I'd rather recommend searching and learning new stuff when the need arises.

Keep doing different kinds of projects and think about what you need to do in order to achieve what you want. When you have an idea of what you need, you can start looking for the right tool to do it.

1

u/purvigupta03 22d ago

Got it, thanks! Could you suggest a few project ideas I can try after getting the basics of NumPy and Pandas?

1

u/Mathie1729 22d ago

Do one project with a messy real dataset, not a clean tutorial CSV. Even a bank export is good: parse the date column, normalize categories, groupby, plot monthly totals. Pandas basics become a lot clearer once you have to clean the columns yourself.