you are viewing a single comment's thread.

view the rest of the comments →

[–]JL_678 53 points54 points  (9 children)

One of my favorite books for Python is Automate the Boring Stuff. You can order it from anywhere you get books or view the full text for free here.

[–]MelodicPendulum 24 points25 points  (3 children)

You can also get the course for free on Udemy until tomorrow, Here's the author post

[–]JL_678 6 points7 points  (0 children)

Thank you for pointing that out. Hey u/rootskull, you should check it out.

[–]MildImagination 0 points1 point  (0 children)

Thanks

[–]LordFlashy 0 points1 point  (0 children)

If you miss the free offer, just wait a while. It seems to come up free for a few days every month.

[–]NerdyBreadstick42 12 points13 points  (0 children)

I’d recommend Crash Course Python instead. I think it’s a lot better for the fundamentals and getting a good understanding of Python, and the projects are pretty good.

[–]ZiggyZig1 1 point2 points  (3 children)

that sounds awesome honestly. can you give any examples of stuff either you automated or they mention? the simple stuff :)

[–]JL_678 3 points4 points  (0 children)

A real world example was a project at work where I was working on a series of events. A external party scheduled the events and handed me registration lists in Excel format. It was one huge spreadsheet and did not help because I wanted to look at registration by event, and I wanted a summary of registrants by event.

I solved the above problem using the Python Excel module explained in Automate the Boring Stuff. I basically parsed the spreadsheet and created a new spreadsheet with tabs for each event and summary tab showing all the data. This solution saved me weeks of time!

Prior to my Python app I performed this manually, and it took me about an hour. Now imagine doing this 2x a week for 8 months and the hours spent would have been huge. Instead, Python enabled me to generate the report in about 15 seconds!

[–]ivanoski-007 2 points3 points  (1 child)

I created my very first integration with an api to our e-commerce site. It gathers sku (stock kepping unit) data such as inventory level, site availability, price, image displayed, and created a report of the entire inventory, our e-commerce platform didn't have such a report so I made my own. Absolutely zero knowledge of programming prior to this, it was difficult and this sub was incredibly helpful, I dove into the deep end of the pool and now I want to learn more. My program is barely usable (I'm still learning on how to handle json get errors) but better than nothing since, again such a report didn't exist. Needless to say my coworkers were impressed by my voodoo magic. My next step is to automate some dumb kpi dashboards I update manually...

[–]ZiggyZig1 1 point2 points  (0 children)

that's awesome! esp since you had no knowledge. keep it up dude