Google Coding Styles for Python
Python Language Rules
Python Style Rules
Docstrings
String Formatting
Files and I/O
TODO Comments
Imports
Naming
module_name
, package_name
ClassName
, ExceptionName
function_name
, method_name
, instance_var_name
, function_parameter_name
, local_var_name
GLOBAL_CONSTANT_NAME
_
__
(rarely needed)Main Function
if __name__ == '__main__'
guard with main() functionType Annotations
Comments