I want to start with why static analysis is a good thing.
"Find bugs in your code without writing tests".
Then compare lgtm to pylint/pyflakes from a users point of view.
Then the technical part: How our system works in general and how the
Python specific parts work.