PyData Seattle 2015 Everyone has an opinion on the best way to learn data science. Some people start with statistics or machine learning theory, some use R, and some use libraries like scikit-learn. I'll use several examples to contrast these with a simpler approach using functional programming techniques in Python. In addition, I'll show how even advanced data scientists can benefit from thinking more functionally.
Materials available here: Github: https://github.com/joelgrus/stupid-itertools-tricks-pydata Slides: https://docs.google.com/presentation/d/1eI60SL3UxtWfr9ktrv48-pcIkk4S7JiDmeXGCyyGhCs/edit#slide=id.p