Multiple System Failure: A case study in debugging
Recently, the Braintree Python library wasn't working on Google App Engine. Braintree, GAE, requests, and urllib3 all had problems and I tracked down each one. I'll walk you through debugging with only basic tools -- editing the code to observe state and using git to find the responsible commit. This talk expects a basic understanding of web programming, git, and Python.
module of the month - usaddress
usaddress is a python library that uses NLP methods to parse address strings into structured components (e.g. street name, city, zip). it is trained on real-world addresses with real-world data quirks - as a result, it's robust in handling messy data. usaddress was built by DataMade, a local civic technology company.
TL;DR usaddress helps you avoid regex for address data, which is a terrible rabbit hole.
I brief introduction into Bokeh http://bokeh.pydata.org/en/latest/
And a bit on how to build interactive graphs in jupyter notebooks or stand alone.