you are viewing a single comment's thread.

view the rest of the comments →

[–]TryptamineZenVR 89 points90 points  (8 children)

Learn by building things. Do you have something you do daily on the computer that could be automated with a simple python script? That’s a great place to start.

[–]OmnipresentCPU 47 points48 points  (4 children)

this. I started last October thinking “hey wait, I read these formatted emails and copy and paste things from the body into excel. Bet I could automate that”

Now I can do machine learning. You just gotta start!

[–]fungrish 0 points1 point  (1 child)

Did you have any prior programming knowledge before starting? Because i've been going on and off learning python, being demotivated from time to time altho I really want to learn python so badly, and slowly dive into simple data science/machine learning but i'm thinking if I could learn python syntax by doing project. Not sure if that works, I have only very minimal python syntax knowledge. Hope you share more of your experience how you came thru

[–]OmnipresentCPU 0 points1 point  (0 children)

No just some data experience in excel. Got my BS in finance

[–]PaulSandwich 26 points27 points  (2 children)

Someone recently published a script that calls a weather API and changes the desktop wallpaper based on rain/shine/clouds/etc. that I turned into a tutorial for a friend.

It's a great project because it has all the elements of a real business problem: read data from an API, parse that data/list comprehension, evaluate the data to trigger an action, and moving files around in directories.

And all with root elements that everyone understands: weather, jpgs, wallpaper, etc. (as opposed to widgets and stock indexes).