Grandquista/Python PEP 8

This is my proposal for #2534 along with rethinkdb/docs#371. I expect this PR should wait until after #2554 to be merged.