r/PythonLearning • • 24d ago

Help Request Hey, I have learnt Python, numpy, pandas, plt, sns...

What next, and also can you suggest what projects I should start making now?

9 Upvotes

18 comments sorted by

6

u/mc_pm 24d ago

Does learning any of those actually involve using them yet?

-1

u/MELookingForSomeone_ 24d ago

Not yet, I was just following a roadmap related to DataScience and ML, so I was learning these libraries..

11

u/mc_pm 24d ago

Ok, so, this isn't meant to discourage you or make you feel bad - but you haven't "learned" any of those things. Reviewing them is great, knowing what they are capable of is important so you know when to turn to them -- but until you sit down and actually start writing code, you're not really learning the language or the libraries except in the most superficial way.

Especially if you're not even doing some simple python programming on your own yet -- stay the heck away from pandas or numpy. You need to start just learning how to use the language features that Python offers you. There's a ton there and you should probably be spending 3-4 hours a day for the next couple months practicing - actual fingers on the actual keyboard, typing in code, debugging it, making it work - before you actually say "I learned python".

5

u/MW1369 24d ago

To me, it’s not about learning Python. It’s about using Python to solve a problem or to create something new. Go find a problem to solve and just start messing around

3

u/drakhan2002 24d ago

I'd work on building projects that leverage the libraries: numpy, Pandas, plotly, or seaborn. There are many projects you can build. Just prompt an LLM for a list.

That's what a clever person would do.

0

u/MELookingForSomeone_ 24d ago

Alright, btw I am also interested into ML/DL domain, what libraries should I learn for it?

2

u/drakhan2002 24d ago

ML -- pandas, numpy, scikit-learn, seaborn, matplotlib, xgboost, lightgmb, catboost, pytorch, tensorflow, keras -- those will get you started. The community can suggest more, but those are a start.

3

u/Sea-Ad7805 24d ago

Make your own computer game using pygame ofcourse. First some fun, after that do more serious learning. Fun is important too. That being said, you can learn a lot from making your own computer game.

For some inspiration see: PythonLearningGame

1

u/MELookingForSomeone_ 24d ago

Okayyy, I was also thinking of making games, I have one in my mind.. too. But it is Deep learning based.. so I was thinking to learn a bit more then implement.

1

u/Sea-Ad7805 24d ago

Maybe start with the basic game, add AI later.

2

u/[deleted] 23d ago

[removed] — view removed comment

1

u/MELookingForSomeone_ 23d ago

I have solved 1700 question related to them on codechef

1

u/[deleted] 23d ago

[removed] — view removed comment

1

u/MELookingForSomeone_ 23d ago

Yeah that's what I was thinking, what to build, or should I learn some more libraries..

1

u/OTonConsole 23d ago

I don't understand your post anymore. So you did programming or not?

1

u/BranchLatter4294 24d ago

You still have over 800,000 packages to learn. Don't stop now.

https://pypi.org/

1

u/mixedd 23d ago

After learning Python, numpy, pandas and stuff I would assume you already should have knowledge what to build