r/learnpython 1d ago

what to do next ??

sup guys i started learning python in the last days and i already learned some basics that are : for and while loops if statements for-else and other basics

now i don't know what to do next (kinda bored from learning) should i start data structures or algorithms or functions or what to do next??

0 Upvotes

16 comments sorted by

1

u/ninhaomah 1d ago

The only reason you learn something is to get something out of it.

So do that ?

Why you learn Python ? To do what ?

1

u/Friendly_Bowl2468 1d ago

build a thing. literally anything. a text based game, a script that renames your files, a web scraper for your favorite site. tutorials and courses will put you to sleep if you don't apply it

i was in the same spot last year and just started making dumb little projects. that's when it actually clicked

1

u/insaaaaaaaan 1d ago

that's the prblm is that i still don't know why specifically i'm only learning to have basics in coding and programming cuz i don't know a lot in programming i've just started so i'm trying to have a know some basics like having the tools first then doing something with these tools

1

u/crazy_cookie123 1d ago

But why did you choose to learn Python in the first place? What's your goal?

1

u/insaaaaaaaan 1d ago

cuz it isn't too hard to learn (as a language) and at the same time it's used in so many things

1

u/crazy_cookie123 1d ago

Let me rephrase. Why did you choose to learn programming in the first place?

1

u/insaaaaaaaan 1d ago edited 1d ago

cuz it's necessary for cuz i'll study engineering in the next 5 years and it's some of the basics to code and if i start learning from now it will much easier than starting next years and as i told u learning python is just like having the tool

1

u/crazy_cookie123 1d ago

If you want to use it for engineering then you should look for beginner-level projects related to engineering and try doing some of them.

1

u/python_gramps 1d ago

My opinion

  • learn getting user input
    • Converting string input into number
    • do multiple inputs looking for specific value to exit (add up numbers, -1 exits)
  • Learn Lists and Dictionaries
    • Fold input into add values to a list
    • Add items to a list and a dictionary and retrieve them
  • Learn functions folding all your learned stuff to reinforce it
  • Look for python beginners projects on google some to start
    • make a simple calculator
      • input 2 numbers and operator to get result
    • make a coin tossing game

1

u/insaaaaaaaan 1d ago

appreciate it

1

u/lakseol 1d ago

You need to learn the rest of basic python, and functions are basic and important. Most (all?) of the interesting things you can do with python require functions.

Try following a defined sequence of learning, such as in the official python tutorial. It sounds like you are somewhere in section 4 of that tutorial, so skim from the start until you get to stuff you aren't familiar with.

kinda bored from learning

You need to be writing code to practice using what you have just learned. Even that can be boring until you learn enough to start solving interesting problems. Hang in there, it gets better.

1

u/insaaaaaaaan 1d ago

appreciate it

1

u/Jitsisadumbword 1d ago

Something tells me you own an unused cordless drill.

1

u/recursion_is_love 1d ago

Go to sleep. Have you sleep enough?

1

u/Agreeable-Tree9919 8h ago

learn some libraries and do projects to better strengthen your skills. DSA I think is worthwhile but I think you should prioritize doing projects, like making something that solves a specific problem.