@tehstu Most of the time you want to follow the naming conventions of the surrounding code, unless it is really bad.
cnxn is a bad name. That style is legacy from the days when software developers didn't know how to touch type and there was a serious question if developers could find vowels on a keyboard.
I think module namespaces are the only python thing that warrants abbreviation, e.g. `import pandas as pd` else you will be typing `pandas` over and over a lot.