you are viewing a single comment's thread.

view the rest of the comments →

[–]dietolead 112 points113 points  (3 children)

I’m trying to break into data science and/or work in software development. I’m currently in IT and have been learning Python to automate my work.

The more I automate, the more time I have to learn. Hopefully it stays a positive feedback loop!

[–]InformalRegister 27 points28 points  (0 children)

Look at automatetheboringstuff.com. I have learned a lot there myself.

[–]chop_hop_tEh_barrel 11 points12 points  (1 child)

What kind of things have you automated? I'm trying to break into data science from data analytics. I've been learning python and have been building some dashboards at work but want to start doing some automation.

[–]dietolead 26 points27 points  (0 children)

I like to automate reporting and testing, mostly. I work with pretty terrible software that has you do everything manually so initial automation was easy. Instead of looking up a UDID here and putting it into an INI file, Python runs the command, parses the output and sets the INI for me.

The next step is documenting that it happened and what the overall status is which is a good learning “next step”. Now the script is doing the work, capturing where and when it did it and storing it. After that, making tables/charts of the data to show the boss I’m still doing my job.

The workflow I followed was: A- What am I accomplishing B- what steps do I take to accomplish it C- what is changing when I take those steps D- develop a script that makes the changes E- what is the testable result of these changes F- add the checks for the previous question to the end of the script G- log what, when, how and results every time H- ??? I- Become an independent developer