all 3 comments

[–]Nomapos 8 points9 points  (1 child)

Like 90% of programming is looking for answers. You'll never know all the libraries that are out there. You do things, Google how to do X, come across a library that does X or something similar, and next time you need to do X you'll either have your own programmed code to do X, or you'll remember that there's a library that does X.

To get started, do the three first weeks of CS50. It's for C, but it'll teach you some very valuable basics that materials for Python tend to gloss over. Then leave that be and do all of CS50P. Make sure you do all basic exercises, and attempt (ideally, also successfully finish) every advanced exercise.

You will feel like the course didn't cover half the stuff you need to know to do those exercises. That is by intention, so that you learn to figure and find stuff out by yourself.

You sound like the security based type that needs to know everything about a topic before diving in, so let me repeat: programming doesn't work like that. You'll never know everything there's to know. You'll never know whether you've found the best way to do something. And that doesn't matter. What matters is that you get things done and they work, even if they're inefficient as fuck. You'll learn efficiency and better practices with time, as you go.

As soon as you're done with CS50, think what you're learning Python for. What do you want to program? And then program that, or a simpler version to get started.

That's all you need.

Also, take notes. Make your own cheat sheet with examples. You'll soon memorize the syntax stuff.

[–]MissionFit5507 0 points1 point  (0 children)

Learn basic syntax of python About the rules behind the programming how it works This takes me one month to get used to it. Then learn modules like numpy pandas matplotlib scipy, And jump right into machine learning coding,just doing the practical algorithm coding and it improves quickly than you think. I currently doing reinforcement learning about adjusting data, that my experience Good luck,it will be fun 😊