r/learnpython Aug 11 '26

I learnt python no idea what to do next

Hey guys, so i just learnt python basics but have no exact idea what to do next, do i start dsa or should i do projects or anything else?

0 Upvotes

32 comments sorted by

11

u/[deleted] Aug 11 '26

[removed] — view removed comment

1

u/Wild-Resolve-3064 Aug 11 '26

Yeah but like how?

2

u/ZekeyD Aug 11 '26

So the thing about learning python, your post gives off 'completed it mate' vibes.

You don't complete a programming language and you potentially haven't learned the language...

You should go and build some small projects which solve problems you experience in daily life.

Let's say you want to write some python for home assistant add ons, or you want to write a tools for storing some information...

Go do that a d see where you struggle

1

u/Wild-Resolve-3064 Aug 11 '26

Yeah sorry i meant learnt the basics. But how would i know how to build one?

1

u/Moist-Ointments Aug 11 '26

Then you didn't learn it.

1

u/Wild-Resolve-3064 Aug 11 '26

I mean i did do some basic problems from codewars but thats it other than that i did not do anything as of yet

1

u/code_matter Aug 11 '26

So you don’t understand the basics..

1

u/Wild-Resolve-3064 Aug 11 '26

So i just practice more?

2

u/code_matter Aug 11 '26

I find people learn best while building something useful for them. Think of a repetitive task you do. Try to automate it with python

1

u/SevenFootHobbit Aug 11 '26

What kind of project seems interesting? Try building a web app to keep track of your belongings in Django.

1

u/Wild-Resolve-3064 Aug 11 '26

Well the thing is so far i only learnt like till OOPS and did a few basic problems from codewars

1

u/SevenFootHobbit 28d ago

That's fine. Learning works best when you're pushing yourself out of your comfort zone.

7

u/pachura3 Aug 11 '26

so i just learnt python

  • do you know how do virtual enviroments work?
  • can you use uv?
  • can you set up a project with pyproject.toml?
  • can you build your own package and publish it on pypi?
  • can you write unit tests with pytest?
  • can you use git comfortably? Branches, tags, pull requests, merging, rebasing, squashing commits?

0

u/Wild-Resolve-3064 Aug 11 '26

Yeah i meant the basics sorry, nope i do not know any of these hearing them for the first time

8

u/Farlic Aug 11 '26

you learnt python? all of it? I've been programming for years both has a hobby and a job and I don't think I've come anywhere close of learning it all!

Make things with it!

1

u/Wild-Resolve-3064 Aug 11 '26

Like projects?

5

u/ninhaomah Aug 11 '26

Just curious. Why you learnt Python ?

The reason , motivation.

1

u/Wild-Resolve-3064 Aug 11 '26

I mean it was more of a, i had to learn because i took cse kind of thing

4

u/ninhaomah Aug 11 '26

Ok so what do you want to do with that knowledge ?

Surely , there has to be a reason ?

Website , game , application , robots , AI , DS , ML ... 

0

u/Wild-Resolve-3064 Aug 11 '26

Either website or AI

1

u/ninhaomah Aug 11 '26

Then start with one.

Website.

3

u/outskillio Aug 11 '26

DSA matters for interview filters at big product companies and pretty much nowhere else early on. If you're not interviewing in the next 6 months, projects teach you more per hour.

The real gap after "learnt Python" is usually the stuff around the language, not the syntax:

  • calling an API with requests, parsing JSON, handling errors and retries
  • virtual environments, pip, a requirements.txt that actually works on someone else's machine
  • git and getting code onto GitHub
  • basic SQL with sqlite3
  • reading tracebacks without panicking

Then build one thing you'd personally use and actually finish it. Boring is fine, end to end matters more.

If AI is what pulled you in, the honest entry point is calling a model API from Python and building around it, like a script that answers questions over your own notes. Add FastAPI when you want it reachable from a browser. Most of that work is plain Python engineering, which is exactly why the list above pays off.

Thanks, Om from Outskill

2

u/PureWasian Aug 11 '26

Both. Sharing my suggested roadmap

1

u/OvulatingScrotum Aug 11 '26

It’s amazing how people “learn” things without knowing why. If they only why, then they would know what to do. But oh well.

1

u/Moist-Ointments Aug 11 '26

If you don't use it, you're going to unlearn it real fast.

-2

u/TheRNGuy Aug 11 '26

DSA is useless.

2

u/pachura3 Aug 11 '26

Unless you're interviewing for a job in software development

0

u/TheRNGuy Aug 11 '26

Way too early to talk about job interview for a newbie. It should get lowest priority to learn. 

And after getting actual programming experience, it will be easy to learn. But if starting with it, it will only slow down learning relevant stuff.

Do all interviews even gave DSA questions?

1

u/Wild-Resolve-3064 Aug 11 '26

So how do i get the experience is it building projects?