Automate the Boring Stuff with Python (2015)
I started reading this book this week in an effort to open up my job prospects down the line. I'm a "technical" Industrial Engineer often serving as a liason between IT and the business. I can program in VBA and do anything you can name in Excel, but I want to move to a more programming oriented role down the line.<p>I want to be able to do statistical analysis, queries, and just "be better" at breaking down a problem into easily solvable steps.<p>I'm using this book as a "learn the basics" stepping stone, and Project Euler as a list of solvable problems which will let me practice solving problems. After that I'll move into some personal projects I have in mind.<p>Does anyone have additional book or resource recommendations beyond that? I know packages like NumPy and/or SciPy will be useful down the line.<p>* Codecademy feels overpriced at $40/month or $250/year (no refunds for using a partial year).<p>* Google Python class was free but about 10 years old. With the Python 2->3 debacle, I was unsure if fundamentals had changed and hesitant to sink my time into it.<p>* Lynda runs $25 or $40/month but would offer python as well as many other resources.<p>* Udemy - has a number of courses including one by Al, the author of this book. Looked like it'd be a good value, but I'm not sure how much more value the videos add than the book.