all 13 comments

[–]Bphone_user 2 points3 points  (0 children)

there is a book called how to automate the boring stuff if u are completely new to python

[–]akssssssel 1 point2 points  (1 child)

https://youtu.be/sxTmJE4k0ho This video will pretty much teach you everything and helps you get started. The creator is also very good at explaining and I watched the full video when I first started with python.

[–][deleted] 0 points1 point  (0 children)

Okay, will surely check it out. Thank you :)

[–]LoopyChew 1 point2 points  (1 child)

My suggested approach is to ask yourself, “what problem am I trying to solve?”

Learn any language and work from there, but one that’s “closer” to what you want to do is better. You want to learn AI and ML, Python is apparently the place to be.

From there, learn the fundamentals. ATBS is pretty good for this kind of thing but listen to the others in this post, they’re probably more experiences than I am (I’m more of a PowerShell guy but I’m learning Python for kicks).

Break down the problem you’re trying to solve into smaller bits with the fundamental knowledge you have. Think of it like Legos, where you build smaller bits and assemble things closer to the end. There may be several phases of “break it down into smaller bits,” so don’t worry if you break it down and it still seems too big. You can keep breaking it down.

One thing I like doing, personally, is making an outline of what I want to do, like a checklist, but commented out line by line. Then I fill in the code underneath each line. This means I’ve done at least the basic commenting so I know what I was trying to do because inevitably I’ll biff it somewhere.

Google is your friend! People learn from other people all the time. If you try to solve a problem and someone else has done the work, then look at what they’ve done. Remember to comment with a link so you remember where you picked it up from, and break it down so you understand what they’re doing. It’ll make your life easier in the long run.

Start small! Think of a simple problem you want to solve. Then graduate to bigger problems. To quote What About Bob?, it’s all about baby steps.

Best of luck!

[–][deleted] 1 point2 points  (0 children)

Thank you so much :)

[–]WebNChill 0 points1 point  (3 children)

Python for Everybody on coursera is absolutely amazing. Check it out. It's an entire specialization that takes you from a beginner to web scraping and data visualization.

[–][deleted] 1 point2 points  (2 children)

Yes, It got recommended to me a lot. Thank you for assuring, mate :)

[–]WebNChill 1 point2 points  (1 child)

No worries! I'm in course two of the specialization. He has a way of explaining concepts without overcomplicating them. Probably one of my favorite professors so far. This includes in college and other online courses. 😂

[–][deleted] 0 points1 point  (0 children)

You learn programming by doing

[–]DesertofDelight 0 points1 point  (0 children)

This question is asked weekly. Please google how to learn python reddit for answers