PyData 101 Everything you need to know to get started in data science in Python

(PyData Seattle Keynote; July 6 2017)

The PyData ecosystem is vast and powerful, but it can be overwhelming to newcomers. In this talk I outline some of the history of *why* the Python data science space is the way it is, as well as *what* tools and te… Read more


Be Careful with Python’s New-Style String Format

This should have been obvious to me for a longer time, but until earlier today I did not really realize the severity of the issues caused by str.format on untrusted user input. It came up as a way to bypass the Jinja2 Sandbox in a way that would permit r...

Read more »