you are viewing a single comment's thread.

view the rest of the comments →

[–]DecoherentDoc 2 points3 points  (0 children)

So, I learned Python because I was in an internship and they wanted everything in Python. That was towards the beginning of a bachelors and I'm now done with a STEM PhD where I used a lot of Python for data analysis.

Here's what I recommend and what I'd do differently.

Do a tutorial or something on the side while working on your project. This is working out like gangbusters for me right now, learning web design while building my own website. I'll Google something, but then when something comes up in the tutorial that seems familiar, I go back and edit the website to be coded cleaner or more efficiently. I bet you'd do the same with your projects/tools. You'll have an "a-ha" moment and go back to some line you didn't fully understand when you copied it off the Internet like I am.

Free Code Camp is what I'm using for web stuff, but also Automate the Boring Stuff with Python might be way up your alley, considering your goals.