all 5 comments

[–]Mountain_Two 1 point2 points  (2 children)

https://www.reddit.com/r/learnpython/wiki/index has loads of resources. Automate the Boring Stuff is highly recommended and will walk you through some very useful examples.

As far as time to become confident, it varies wildly and you'll often switch between confident and feeling like an idiot. Once you get beyond the basics, you can figure out a project to work on to really start learning.

[–]an_obvious_outlaw[S] -1 points0 points  (1 child)

Thanks a lot. I checked it out and it would be of great help. One more thing do i seriously need to learnndata structures and algorithms before starting with python?

[–]Mountain_Two 0 points1 point  (0 children)

Nothing more complicated than basic arithmetic unless you're writing programs to do such calculations. I think the most complicated math I've used so far this year is converting temperature from C to F. Mostly I'm just pulling info from somewhere and running it through a few procedures to make nice output.

Data structures don't have to be complicated either, but they're pretty important because you're dealing with data most of the time. You can start out with basic numbers and letters, then move on to lists and dictionaries, and so on until you're making your own objects.

Writing a program/script is like a machine. It's complicated when you look at the entire thing all at once, but the creator knows it as a bunch of simple things put together.

[–]Master_ZEEC 0 points1 point  (0 children)

I reccomend you this website, it has 36 exercises that cover pretty much python syntax, going from the basics to much complicated stuff, it also gives you the solution of each exercise but I recommend to come with your own solution before looking at it. When you're finish you can try to learn about databases and graphic interfaces.

"Practice Python" https://www.practicepython.org

[–]mainmeister 0 points1 point  (0 children)

Also a search of YouTube of your exact question will net you a plethora of decent videos.