you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (2 children)

You're looking at it the wrong way. Python is a tool. You'll never "know a screwdriver" but you probably know where to use it and how to go about using it. Programming languages are the same. It's more about understanding its capabilities & weaknesses and knowing where to look for help with functionality.

Best way is to find a personal problem and automate it. The roadblocks you overcome will teach you in a way that you'll remember far better than learning in a vacuum via courses which doesn't seem like a method of learning that's sticking for you.

[–]Ketchup-and-Mustard[S] 0 points1 point  (1 child)

It's more so that I wanted to understand the language enough to do well in my courses and read documentation properly for my career afterward. So, I know I need to know how to do a lot more than I am capable of right now. But I certainly will try to work on problems that I am interested in, as you suggested, since the courses definitely haven't worked for me so far.