In general Sneaky Pete follows Python naming conventions, except for putting underscores in front of private class members. It leaves them off since the compiler enforces it and there's already a header file to cleanly document the interface.